Multichain Explorer

A general management tools for Multichain blockchains

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.

Disclaimer:

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

Requirements:

Install:

clone repo

yarn install

yarn develop -- IMPORTANT. Not yarn start.

Current features:

  • Multichain:

    • Detect existing Multichain blockchains.
    • Automatically start all local chains on app start. Shutdown chains on app quit.
    • Display blockchain details

Upcoming features:

  • Multichain:

    • 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
  • 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 ).