replay

package
v0.0.0-...-1e00126 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FlagSourceEVMRPC             = "evm.source.rpc"
	FlagSourceEVMContractAddress = "evm.source.contract-address"
	FlagTargetEVMRPC             = "evm.target.rpc"
	FlagTargetEVMContractAddress = "evm.target.contract-address"
	FlagTargetChainGateway       = "evm.target.gateway"
	FlagEVMPrivateKey            = "evm.private-key"
	FlagEVMFilterRange           = "evm.filter-range"

	FlagHeaderRangeFunctionID = "circuits.header-range.functionID"
	FlagNextHeaderFunctionID  = "circuits.next-header.functionID"

	FlagVerify = "verify"

	FlagLogLevel  = "log.level"
	FlagLogFormat = "log.format"

	FlagCoreRPC = "core.rpc"
)

Variables

This section is empty.

Functions

func Command

func Command() *cobra.Command

Command the replay command

func ValidateEVMAddress

func ValidateEVMAddress(addr string) error

Types

type Config

type Config struct {
	SourceEVMRPC          string
	TargetEVMRPC          string
	SourceContractAddress string
	TargetContractAddress string
	TargetChainGateway    string
	LogLevel              string
	LogFormat             string
	CoreRPC               string
	Verify                bool
	PrivateKey            *ecdsa.PrivateKey
	HeaderRangeFunctionID [32]byte
	NextHeaderFunctionID  [32]byte
	FilterRange           int64
}

func (Config) ValidateBasics

func (cfg Config) ValidateBasics() error

Jump to

Keyboard shortcuts

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