benchmark

package
v0.73.9 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BenchmarkCmd = &cobra.Command{
	Use:   "benchmark",
	Short: "Benchmark various things",
	Long:  `Benchmark various things`,
}

Root Command for Benchmark

Functions

func GetLatestBlockBenchmark

func GetLatestBlockBenchmark(endpoints []RPCEndpoint)

func RunEthRPC

func RunEthRPC(args EthRPCArgs) error

func SubscribeToEvents

func SubscribeToEvents(endpoints []RPCEndpoint)

Types

type BenchmarkArgs

type BenchmarkArgs struct {
	*rootCmd.RootArgs
}

type EthRPCArgs

type EthRPCArgs struct {
	*BenchmarkArgs
	URLs   []string
	Repeat uint16
}

type LatestBlockResult

type LatestBlockResult struct {
	Endpoint RPCEndpoint
	Block    string
}

type RPCEndpoint

type RPCEndpoint struct {
	URL    string
	Client *ethclient.Client
}

Jump to

Keyboard shortcuts

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