Skip to content

Plan and run a pipeline/sequence of Ethereum contract transactions.

License

Notifications You must be signed in to change notification settings

severalpens/tokenvortex

Repository files navigation

Token Vortex

TokenVortex is an Ethereum contract management and testing app. See https://tokenvortex.web.app/about for more details on functionality.

  • The client side is an Angular application.
  • The server side is a Node based Express application.
  • Account and contract data is stored and retrieved from a MongoDb database.
  • Ethers is used to interface with the Ethereum network.

Backlog Tasks

The app needs more work. Here is a list of the features that will be added. Pull requests welcome.

  • Capture method outputs: Outputs from view method calls need to be captured and stored in a custom field. The outputs are specified in the ABI so the same code used to specify inputs can be used.
  • Push transaction updates: At the moment, a refresh button is supplied to get updates on running transactions. By incorporating RXJS Observables with socket.io, updates will be received as push notifications.
  • Run All: Sequences are currently run manually one method at a time. 'Run all' functionality needs to be added in to fully automate running the sequence.
  • Events: Contract events are also specified in the ABI so capturing these should be similar to capturing 'view' transaction outputs.
  • Results Table: The results are currently displayed as a JSON dump with an Etherscan link. A results table is needed to clean up the diplay of transaction results.
  • Compiler: Incorporate the solc library to compile contracts

About

Plan and run a pipeline/sequence of Ethereum contract transactions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published