iota-address-monitor

Iota Address Monitor

Electron application to monitor IOTA addresses for their latest balances; written in Svelte and Typescript

IOTA address monitor

The task is to develop an Electron application to monitor IOTA addresses for their latest balances. The code will be written in Svelte and Typescript.

Task Requirements

  • Allow users to enter IOTA addresses;
  • Maintain a list of these addresses and their current balance and diplay the list in the UI;
  • Use an IOTA node (through ZMQ feed or polling) to continuously check for the addresses' balance;
  • You can use any IOTA library but the easiest will be iota.js;
  • Allow the user to remove an address from the list;
  • Allow the user to search for an address by the address or balance;
  • Use git for versioning;
  • Choose your own UI design and feel free to use existing component libraries if you want to;
  • IOTA docs will be a helpful resource.

The task should test your Javascript and Typescript experience, ability to pick up new tooling, cleanness of code, your ability to follow instructions, and your attention to detail in the UI.

Solution

Clone the repo and install the dependencies...

cd iota-address-monitor
npm install

...then build the project with Rollup:

npm run build

...and finally run the project:

npm run start

The project will then open as an Electron application. Enjoy!

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes