This application uses full Node intergration is all windows. As such you should never load remote content or any other files that can execute unknown code within the browser window. I would appreciate any advice from experienced Electron developers to help secure this application. I imagine a whitelist/blacklist could be setup that would block any remote content from being loaded. Remote content will be loaded in default browsers like Chrome or Firefox.
The Multichain executable files in this repo were not create by me. They come from the official Multichain site.
This project was started from Electron-React-Redux-boilerplate
clone repo
yarn install
yarn develop -- IMPORTANT. Not yarn start.
-
- Detect existing Multichain blockchains.
- Automatically start all local chains on app start. Shutdown chains on app quit.
- Display blockchain details
-
- Create chains with preset parameters.
- Create chains with custom parameters.
- Delete chains.
- Create generic streams ( open/closed ) and add a description. Designed for generic text input.
- Create premade streams with pre-set data inputs ( IPFS ).
- Filter stream items by publisher or key
- Set stream item display count
-
- Automatically start IPFS on app start. Shutdown IPFS on app quit.
- Add files to repo.
- Publish file details to Multichain.
- View IPFS files in explorer and open with external applications ( ie. default browsers ).