Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressMap ¶
AddressMap is a map of address names to their corresponding addresses
type Chain ¶
type Chain struct { Name string `json:"name"` ID string `json:"id,omitempty"` Services RedundantServiceMap `json:"services,omitempty"` Nodes []Node `json:"nodes"` Wallets WalletMap `json:"wallets,omitempty"` JWT string `json:"jwt,omitempty"` Config *params.ChainConfig `json:"config,omitempty"` Addresses AddressMap `json:"addresses,omitempty"` }
type DepSet ¶ added in v1.13.3
type DepSet = json.RawMessage
type DevnetEnvironment ¶
type DevnetEnvironment struct { Name string `json:"name"` ReverseProxyURL string `json:"reverse_proxy_url,omitempty"` L1 *Chain `json:"l1"` L2 []*L2Chain `json:"l2"` Features []string `json:"features,omitempty"` DepSets map[string]DepSet `json:"dep_sets,omitempty"` }
DevnetEnvironment exposes the relevant information to interact with a devnet.
type EndpointMap ¶
EndpointMap is a map of service names to their endpoints.
type L2Chain ¶ added in v1.12.2
type L2Chain struct { *Chain L1Addresses AddressMap `json:"l1_addresses,omitempty"` L1Wallets WalletMap `json:"l1_wallets,omitempty"` RollupConfig *rollup.Config `json:"rollup_config"` }
type Node ¶
type Node struct { Name string `json:"name"` Services ServiceMap `json:"services"` Labels map[string]string `json:"labels,omitempty"` }
Node represents a node for a chain
type RedundantServiceMap ¶ added in v1.13.3
RedundantServiceMap is a map of service names to services. It is used to represent services that are redundant, i.e. they can have multiple instances.
type Service ¶
type Service struct { Name string `json:"name"` Endpoints EndpointMap `json:"endpoints"` Labels map[string]string `json:"labels,omitempty"` }
Service represents a chain service (e.g. batcher, proposer, challenger)
type ServiceMap ¶
ServiceMap is a map of service names to services.
Click to show internal directories.
Click to hide internal directories.