Skip to content
This repository has been archived by the owner on Jan 1, 2023. It is now read-only.
/ server-tools Public archive

Code that will run alongside our Ethereum node. Pulls logs and transforms them into a suitable format.

Notifications You must be signed in to change notification settings

alethena/server-tools

Repository files navigation

ServerTools

This is a NodeJS/Express/mySQL application which runs on our geth node server.

It serves the following main purposes:

  • Pulls transactions logs for all equity and share dispenser contracts. These are then used for reporting and fed into the share registry.
  • Provides reporting capabilities via email and API
  • Records insider trades

To run:

Simply type npm start or use foreverjs to run continuously on server. The geth node needs to be running and the IPC path must be configured correctly.

Routes:

tbd

Application structure:

tbd

Stack/Packages used:

  • mysql/MariaDB and the mysql npm package
  • web3 for connection to Ethereum network (VERSION???)
  • nodemailer for sending out notification mails
  • express to handle HTTP requests
  • ejs for rendering templates
  • node-schedulefor executing CRON jobs

About

Code that will run alongside our Ethereum node. Pulls logs and transforms them into a suitable format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published