Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶
type Driver struct {
// contains filtered or unexported fields
}
func (*Driver) RunComplete ¶ added in v1.8.0
func (d *Driver) RunComplete() (eth.L2BlockRef, error)
type EndCondition ¶ added in v1.8.0
type EndCondition interface {
Closing() bool
Result() (eth.L2BlockRef, error)
}
type ProgramDeriver ¶ added in v1.8.0
ProgramDeriver expresses how engine and derivation events are translated and monitored to execute the pure L1 to L2 state transition.
The ProgramDeriver stops at the target block number or with an error result.
func (*ProgramDeriver) Closing ¶ added in v1.8.0
func (d *ProgramDeriver) Closing() bool
func (*ProgramDeriver) OnEvent ¶ added in v1.8.0
func (d *ProgramDeriver) OnEvent(ev event.Event) bool
func (*ProgramDeriver) Result ¶ added in v1.8.0
func (d *ProgramDeriver) Result() (eth.L2BlockRef, error)
Click to show internal directories.
Click to hide internal directories.