Skip to content

IOTA Leaderboard Example (Receiver side) with Electron and local POW

License

Notifications You must be signed in to change notification settings

alero3/IotaMessageReceiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website


IOTA Message Receiver

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

Differences with respect to IOTA Leaderboard Example

  • 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

Prerequisites

  1. Download NodeJS

  2. Install Electron:

npm install -g electron
  1. Install Bower:
npm install -g bower

Windows Users Only

Run the following command as Administrator:

npm install -g --production windows-build-tools

Compiling

If you wish to compile the app, install the following also:

  1. Install Electron Builder

Electron Builder is used behind the scenes. Read their instructions on how to set up your system.

  1. Install Docker

Instructions

  1. Clone this repository:
git clone https://github.com/alero3/IotaMessageSender
  1. Go to the IotaMessageReceiver directory:
cd IotaMessageReceiver
  1. Install components
npm install
  1. Run the app:
npm start
  1. 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.

About

IOTA Leaderboard Example (Receiver side) with Electron and local POW

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published