Proof of concept application using IOTA Tangle to read messages and values. It's simply the IOTA Leaderboard Example https://github.com/domschiener/leaderboard-example with some modifications. It has to be used in pair with IOTA Message Sender https://github.com/alero3/IotaMessageSender
- Proof Of Work is perfomed locally. Usually full nodes forbid POW on their node, so light nodes connected to them can't send messages. In this application light nodes are allowed to send messaging by perfoming POW on their node.
- Application runs in Electron, the same framework used by the official IOTA Wallet
- 0 value transaction are allowed
npm install -g electron
- Install Bower:
npm install -g bower
Run the following command as Administrator:
npm install -g --production windows-build-tools
If you wish to compile the app, install the following also:
- Install Electron Builder
Electron Builder is used behind the scenes. Read their instructions on how to set up your system.
- Install Docker
- Clone this repository:
git clone https://github.com/alero3/IotaMessageSender
- Go to the
IotaMessageReceiver
directory:
cd IotaMessageReceiver
- Install components
npm install
- Run the app:
npm start
- If you wish to compile the app:
npm run compile
If you'd like to create a package only for a specific OS, you can do so like this:
npm run compile:win
npm run compile:mac
npm run compile:lin
Compiled binaries are found in the out
directory.