Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChainConfig ¶
type ChainConfig struct {
Addresses Addresses `json:"addresses"`
Roles addresses.OpChainRoles `json:"roles"`
FaultProofStatus *FaultProofStatus `json:"faultProofs,omitempty" toml:"fault_proofs,omitempty"`
}
func CreateChainConfig ¶
func CreateChainConfig(output FetchChainInfoOutput) ChainConfig
CreateChainConfig creates a nicely structured output from the flat FetchChainInfoOutput
type FaultProofStatus ¶
type FetchChainInfoInput ¶
type FetchChainInfoOutput ¶
type FetchChainInfoOutput struct {
Addresses
addresses.OpChainRoles
FaultProofStatus
}
func FetchChainInfo ¶
func FetchChainInfo(h *script.Host, input FetchChainInfoInput) (FetchChainInfoOutput, error)
func (*FetchChainInfoOutput) CheckOutput ¶
func (output *FetchChainInfoOutput) CheckOutput(input common.Address) error
Click to show internal directories.
Click to hide internal directories.