ethparis-txflow

command module
v0.0.0-...-f8265b1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2019 License: Apache-2.0 Imports: 23 Imported by: 0

README

Tx Flow

See the full execution path for a given transaction, both cross contract and within a single contract.

Landing

Tx Flow allows Ethereum developers to easily see the whole execution flow for a given transaction.

As Smart Contracts are getting more complex, we are slowly losing visibility of what is actually happening within a single transaction. This is especially true when a Smart Contract interacts with other Smart Contracts.

How to run

First install all dependencies, and run the front-end:

go get ./...
cd ui
yarn install
yarn start

The next step is to run a geth node in another terminal session:

make geth

After running the geth node, open another terminal window and either deploy your own contracts to the node or use our example:

make setup

Finally you can run the Tx Flow backend:

go run .

If you navigate to http://localhost:3000 you should see the application running.

Enter the hash of the transaction you want to trace and see the call stack instantly.

Demo

video

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL