Documentation
¶
Index ¶
- func DeployAdditionalDisputeGames(env *Env, intent *state.Intent, st *state.State, chainID common.Hash) error
- func DeployAltDA(env *Env, intent *state.Intent, st *state.State, chainID common.Hash) error
- func DeployImplementations(env *Env, intent *state.Intent, st *state.State) error
- func DeployOPChain(env *Env, intent *state.Intent, st *state.State, chainID common.Hash) error
- func DeploySuperchain(env *Env, intent *state.Intent, st *state.State) error
- func GenerateInteropDepset(ctx context.Context, pEnv *Env, globalIntent *state.Intent, st *state.State) error
- func GenerateL2Genesis(pEnv *Env, intent *state.Intent, bundle ArtifactsBundle, st *state.State, ...) error
- func GeneratePreState(ctx context.Context, pEnv *Env, globalIntent *state.Intent, st *state.State, ...) error
- func InitGenesisStrategy(env *Env, intent *state.Intent, st *state.State) error
- func InitLiveStrategy(ctx context.Context, env *Env, intent *state.Intent, st *state.State) error
- func IsSupportedStateVersion(version int) bool
- func ReadIntent(workdir string) (*state.Intent, error)
- func ReadState(workdir string) (*state.State, error)
- func RenderGenesisAndRollup(globalState *state.State, chainID common.Hash, useGlobalIntent *state.Intent) (*core.Genesis, *rollup.Config, error)
- func SetStartBlockGenesisStrategy(env *Env, st *state.State, chainID common.Hash) error
- func SetStartBlockLiveStrategy(ctx context.Context, env *Env, st *state.State, chainID common.Hash) error
- func WriteState(workdir string, st *state.State) error
- type ArtifactsBundle
- type Env
- type PreStateBuilder
- type Stage
- type StateWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeployAdditionalDisputeGames ¶ added in v1.11.0
func DeployAltDA ¶
func DeployImplementations ¶
func DeployOPChain ¶ added in v1.10.0
func DeploySuperchain ¶
func GenerateInteropDepset ¶ added in v1.13.0
func GenerateL2Genesis ¶
func GeneratePreState ¶ added in v1.13.0
func InitGenesisStrategy ¶
func InitLiveStrategy ¶
func IsSupportedStateVersion ¶
func RenderGenesisAndRollup ¶ added in v1.13.0
Types ¶
type Env ¶
type Env struct {
StateWriter StateWriter
L1ScriptHost *script.Host
L1Client *ethclient.Client
Broadcaster broadcaster.Broadcaster
Deployer common.Address
Logger log.Logger
}
type PreStateBuilder ¶ added in v1.13.0
type PreStateBuilder interface {
BuildPrestate(ctx context.Context, opts ...prestate.PrestateBuilderOption) (prestate.PrestateManifest, error)
}
type StateWriter ¶
func NoopStateWriter ¶
func NoopStateWriter() StateWriter
func WorkdirStateWriter ¶
func WorkdirStateWriter(workdir string) StateWriter
Click to show internal directories.
Click to hide internal directories.