IMPORTANT
This project is not currently being maintained
Multichain Manager
A general management tool for Multichain blockchains
This project was started from Electron-React-Redux-boilerplate.
Security notice:
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.
Binaries included in this project ( app/main/muiltichain/ ) were downloaded from the official Multichain website. Running these exec on Windows will trigger an alert from firewall and anti-virus. If you don't trust me, delete the files and download them directly from Multichain site and place in the appropriate folder for your OS.
Multichain download page.
Requirements:
Setup: ( Windows / Linux )
1.) Clone repo
2.) npm install or yarn install
3.) npm run develop or yarn develop
Setup: ( Mac )
Coming soon...
Current features:
-
Multichain:
- Detect existing Multichain blockchains.
- Manually start / stop local nodes. Shutdown nodes on app quit.
- Display blockchain details
- Create chains with custom parameters.
- Create generic streams ( open/closed ) and add a description. Designed for generic text input.
Upcoming features:
-
Multichain:
- Create chains with preset parameters.
- Delete chains.
- Create premade streams with pre-set data inputs ( IPFS ).
- Filter stream items by publisher or key
- Set stream item display count
-
IPFS:
- 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 ).