challenger

package
v1.16.2 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2025 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInteropChallengerConfig

func NewInteropChallengerConfig(dir string, l1Endpoint string, l1Beacon string, supervisorEndpoint string, l2Endpoints []string, options ...Option) (*config.Config, error)

func NewPreInteropChallengerConfig

func NewPreInteropChallengerConfig(dir string, l1Endpoint string, l1Beacon string, rollupEndpoint string, l2Endpoint string, options ...Option) (*config.Config, error)

Types

type Option

type Option func(cfg *config.Config) error

func WithCannonConfig

func WithCannonConfig(rollupCfgs []*rollup.Config, l1Genesis *core.Genesis, l2Geneses []*core.Genesis, prestateVariant PrestateVariant) Option

func WithCannonKonaConfig added in v1.16.2

func WithCannonKonaConfig(rollupCfgs []*rollup.Config, l1Genesis *core.Genesis, l2Geneses []*core.Genesis) Option

func WithCannonKonaTraceType added in v1.16.2

func WithCannonKonaTraceType() Option

func WithCannonTraceType

func WithCannonTraceType() Option

func WithFactoryAddress

func WithFactoryAddress(addr common.Address) Option

func WithFastGames

func WithFastGames() Option

func WithPermissionedTraceType

func WithPermissionedTraceType() Option

func WithPrivKey

func WithPrivKey(key *ecdsa.PrivateKey) Option

func WithSuperCannonTraceType

func WithSuperCannonTraceType() Option

func WithSuperPermissionedTraceType

func WithSuperPermissionedTraceType() Option

type PrestateVariant

type PrestateVariant string
const (
	MTCannonVariant     PrestateVariant = "mt64"
	MTCannonNextVariant PrestateVariant = "mt64Next"
	InteropVariant      PrestateVariant = "interop"
	InteropVariantNext  PrestateVariant = "interopNext"
)

Jump to

Keyboard shortcuts

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