mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-04 01:54:28 +00:00
3102a04d7f
* 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>
26 lines
487 B
Go
26 lines
487 B
Go
package commands
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/ledgerwatch/erigon/cmd/devnettest/requests"
|
|
"github.com/spf13/cobra"
|
|
)
|
|
|
|
func init() {
|
|
rootCmd.AddCommand(mockRequestCmd)
|
|
}
|
|
|
|
var mockRequestCmd = &cobra.Command{
|
|
Use: "mock",
|
|
Short: "Mocks a request on the devnet",
|
|
Run: func(cmd *cobra.Command, args []string) {
|
|
callMockGetRequest()
|
|
},
|
|
}
|
|
|
|
func callMockGetRequest() {
|
|
if err := requests.MockGetRequest(reqId); err != nil {
|
|
fmt.Printf("error mocking get request: %v\n", err)
|
|
}
|
|
}
|