Draft PR for the devnet automation (#4057)
* Draft PR for the devnet automation * Committing to save for later edit * Finished creating shells, to test * Changes: * Added a shell for picking eth commands * Implemented erigon node running with the --http flag to save processes * Shell commands for get-balance and send-tx implemented TODO: * Make UX more friendly by adding start, stop and exit commands * Add progress bar to show wait in progress * Add flag or input to enable mining option for erigon node * Implemented stress tests for other eth methods * Experimenting * little clean up * lint * Transitioned to static runs and tests from shell * Finished stress test methods * Rendering fixes * save * Cleanup * Fixed lint * Still fixing lint * Removed args append ineffect * Removed println in genesis init.go * Removed println in genesis init.go Co-authored-by:Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Enrique Avila <eavilaasapche@gmail.com>
Showing
- cmd/devnettest/commands/account.go 42 additions, 46 deletionscmd/devnettest/commands/account.go
- cmd/devnettest/commands/all.go 57 additions, 0 deletionscmd/devnettest/commands/all.go
- cmd/devnettest/commands/block.go 65 additions, 65 deletionscmd/devnettest/commands/block.go
- cmd/devnettest/commands/event.go 11 additions, 6 deletionscmd/devnettest/commands/event.go
- cmd/devnettest/commands/parity.go 8 additions, 8 deletionscmd/devnettest/commands/parity.go
- cmd/devnettest/commands/requests.go 7 additions, 3 deletionscmd/devnettest/commands/requests.go
- cmd/devnettest/commands/tx.go 7 additions, 3 deletionscmd/devnettest/commands/tx.go
- cmd/devnettest/erigon/node.go 61 additions, 0 deletionscmd/devnettest/erigon/node.go
- cmd/devnettest/main.go 16 additions, 2 deletionscmd/devnettest/main.go
- cmd/devnettest/requests/mock_requests.go 1 addition, 1 deletioncmd/devnettest/requests/mock_requests.go
- cmd/devnettest/requests/requests.go 37 additions, 25 deletionscmd/devnettest/requests/requests.go
- cmd/devnettest/rpcdaemon/daemon.go 51 additions, 0 deletionscmd/devnettest/rpcdaemon/daemon.go
- cmd/devnettest/services/account.go 1 addition, 1 deletioncmd/devnettest/services/account.go
- cmd/devnettest/services/block.go 20 additions, 12 deletionscmd/devnettest/services/block.go
- cmd/devnettest/services/event.go 7 additions, 10 deletionscmd/devnettest/services/event.go
- cmd/devnettest/utils/tools.go 3 additions, 3 deletionscmd/devnettest/utils/tools.go
- cmd/rpcdaemon/cli/config.go 2 additions, 1 deletioncmd/rpcdaemon/cli/config.go
- turbo/node/node.go 1 addition, 1 deletionturbo/node/node.go
Loading
Please register or sign in to comment