syskt

package
v1.13.0 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2025 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProtocolVersionsAddressName = "protocolVersionsProxy"
	SuperchainConfigAddressName = "superchainConfigProxy"

	SystemConfigAddressName = "systemConfigProxy"
	DisputeGameFactoryName  = "disputeGameFactoryProxy"
)
View Source
const (
	ELServiceName = "el"
	CLServiceName = "cl"

	HTTPProtocol    = "http"
	RPCProtocol     = "rpc"
	MetricsProtocol = "metrics"

	FeatureInterop = "interop"
)

Variables

This section is empty.

Functions

func WithBatcher

func WithBatcher(idx int, l2ID stack.L2NetworkID, id stack.L2BatcherID) stack.Option

func WithChallenger

func WithChallenger(idx int, l2ID stack.L2NetworkID, id stack.L2ChallengerID) stack.Option

func WithCluster

func WithCluster(id stack.ClusterID) stack.Option

func WithL2

func WithProposer

func WithProposer(idx int, l2ID stack.L2NetworkID, id stack.L2ProposerID) stack.Option

func WithSuperchain

func WithSuperchain(id stack.SuperchainID) stack.Option

func WithSupervisor

func WithSupervisor(id stack.SupervisorID) stack.Option

Types

type DefaultSystemExtIDs

type DefaultSystemExtIDs struct {
	L1    stack.L1NetworkID
	Nodes []DefaultSystemExtL1NodeIDs

	Superchain stack.SuperchainID
	Cluster    stack.ClusterID

	Supervisor stack.SupervisorID

	L2s []DefaultSystemExtL2IDs
}

type DefaultSystemExtL1NodeIDs

type DefaultSystemExtL1NodeIDs struct {
	EL stack.L1ELNodeID
	CL stack.L1CLNodeID
}

type DefaultSystemExtL2IDs

type DefaultSystemExtL2IDs struct {
	L2 stack.L2NetworkID

	Nodes []DefaultSystemExtL2NodeIDs

	L2Batcher    stack.L2BatcherID
	L2Proposer   stack.L2ProposerID
	L2Challenger stack.L2ChallengerID
}

type DefaultSystemExtL2NodeIDs

type DefaultSystemExtL2NodeIDs struct {
	EL stack.L2ELNodeID
	CL stack.L2CLNodeID
}

type Orchestrator

type Orchestrator struct {
	// contains filtered or unexported fields
}

func NewOrchestrator

func NewOrchestrator(t stack.T, log log.Logger) *Orchestrator

func (*Orchestrator) Log

func (o *Orchestrator) Log() log.Logger

func (*Orchestrator) T

func (o *Orchestrator) T() stack.T

type OrchestratorOption

type OrchestratorOption func(*Orchestrator)

func WithEagerRPCClients

func WithEagerRPCClients() OrchestratorOption

func WithPrivatePorts

func WithPrivatePorts() OrchestratorOption

Jump to

Keyboard shortcuts

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