Documentation
¶
Index ¶
- type Config
- type Metrics
- type MockBackend
- func (m *MockBackend) AddL2RPC(ctx context.Context, rpc string) error
- func (m *MockBackend) CheckMessage(identifier types.Identifier, payloadHash common.Hash) (types.SafetyLevel, error)
- func (m *MockBackend) CheckMessages(messages []types.Message, minSafety types.SafetyLevel) error
- func (m *MockBackend) Close() error
- func (m *MockBackend) CrossDerivedFrom(ctx context.Context, chainID types.ChainID, derived eth.BlockID) (derivedFrom eth.BlockRef, err error)
- func (m *MockBackend) Finalized(ctx context.Context, chainID types.ChainID) (eth.BlockID, error)
- func (m *MockBackend) SafeView(ctx context.Context, chainID types.ChainID, safe types.ReferenceView) (types.ReferenceView, error)
- func (m *MockBackend) Start(ctx context.Context) error
- func (m *MockBackend) Stop(ctx context.Context) error
- func (m *MockBackend) UnsafeView(ctx context.Context, chainID types.ChainID, unsafe types.ReferenceView) (types.ReferenceView, error)
- func (m *MockBackend) UpdateFinalizedL1(ctx context.Context, chainID types.ChainID, finalized eth.BlockRef) error
- func (m *MockBackend) UpdateLocalSafe(ctx context.Context, chainID types.ChainID, derivedFrom eth.BlockRef, ...) error
- func (m *MockBackend) UpdateLocalUnsafe(ctx context.Context, chainID types.ChainID, head eth.BlockRef) error
- type SupervisorBackend
- func (su *SupervisorBackend) AddL2RPC(ctx context.Context, rpc string) error
- func (su *SupervisorBackend) AttachProcessorSource(chainID types.ChainID, src processors.Source) error
- func (su *SupervisorBackend) CheckMessage(identifier types.Identifier, payloadHash common.Hash) (types.SafetyLevel, error)
- func (su *SupervisorBackend) CheckMessages(messages []types.Message, minSafety types.SafetyLevel) error
- func (su *SupervisorBackend) CrossDerivedFrom(ctx context.Context, chainID types.ChainID, derived eth.BlockID) (derivedFrom eth.BlockRef, err error)
- func (su *SupervisorBackend) DependencySet() depset.DependencySet
- func (su *SupervisorBackend) Finalized(ctx context.Context, chainID types.ChainID) (eth.BlockID, error)
- func (su *SupervisorBackend) SafeView(ctx context.Context, chainID types.ChainID, safe types.ReferenceView) (types.ReferenceView, error)
- func (su *SupervisorBackend) Start(ctx context.Context) error
- func (su *SupervisorBackend) Stop(ctx context.Context) error
- func (su *SupervisorBackend) SyncCrossSafe(chainID types.ChainID) error
- func (su *SupervisorBackend) SyncCrossUnsafe(chainID types.ChainID) error
- func (su *SupervisorBackend) SyncEvents(chainID types.ChainID) error
- func (su *SupervisorBackend) UnsafeView(ctx context.Context, chainID types.ChainID, unsafe types.ReferenceView) (types.ReferenceView, error)
- func (su *SupervisorBackend) UpdateFinalizedL1(ctx context.Context, chainID types.ChainID, finalized eth.BlockRef) error
- func (su *SupervisorBackend) UpdateLocalSafe(ctx context.Context, chainID types.ChainID, derivedFrom eth.BlockRef, ...) error
- func (su *SupervisorBackend) UpdateLocalUnsafe(ctx context.Context, chainID types.ChainID, head eth.BlockRef) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockBackend ¶
type MockBackend struct {
// contains filtered or unexported fields
}
func NewMockBackend ¶
func NewMockBackend() *MockBackend
func (*MockBackend) AddL2RPC ¶ added in v1.9.3
func (m *MockBackend) AddL2RPC(ctx context.Context, rpc string) error
func (*MockBackend) CheckMessage ¶
func (m *MockBackend) CheckMessage(identifier types.Identifier, payloadHash common.Hash) (types.SafetyLevel, error)
func (*MockBackend) CheckMessages ¶ added in v1.9.1
func (m *MockBackend) CheckMessages(messages []types.Message, minSafety types.SafetyLevel) error
func (*MockBackend) Close ¶
func (m *MockBackend) Close() error
func (*MockBackend) CrossDerivedFrom ¶ added in v1.9.5
func (*MockBackend) SafeView ¶ added in v1.9.5
func (m *MockBackend) SafeView(ctx context.Context, chainID types.ChainID, safe types.ReferenceView) (types.ReferenceView, error)
func (*MockBackend) UnsafeView ¶ added in v1.9.5
func (m *MockBackend) UnsafeView(ctx context.Context, chainID types.ChainID, unsafe types.ReferenceView) (types.ReferenceView, error)
func (*MockBackend) UpdateFinalizedL1 ¶ added in v1.9.5
func (*MockBackend) UpdateLocalSafe ¶ added in v1.9.5
func (*MockBackend) UpdateLocalUnsafe ¶ added in v1.9.5
type SupervisorBackend ¶
type SupervisorBackend struct {
// contains filtered or unexported fields
}
func NewSupervisorBackend ¶
func (*SupervisorBackend) AddL2RPC ¶ added in v1.9.3
func (su *SupervisorBackend) AddL2RPC(ctx context.Context, rpc string) error
AddL2RPC attaches an RPC as the RPC for the given chain, overriding the previous RPC source, if any.
func (*SupervisorBackend) AttachProcessorSource ¶ added in v1.9.5
func (su *SupervisorBackend) AttachProcessorSource(chainID types.ChainID, src processors.Source) error
func (*SupervisorBackend) CheckMessage ¶
func (su *SupervisorBackend) CheckMessage(identifier types.Identifier, payloadHash common.Hash) (types.SafetyLevel, error)
func (*SupervisorBackend) CheckMessages ¶ added in v1.9.1
func (su *SupervisorBackend) CheckMessages( messages []types.Message, minSafety types.SafetyLevel) error
func (*SupervisorBackend) CrossDerivedFrom ¶ added in v1.9.5
func (*SupervisorBackend) DependencySet ¶ added in v1.9.5
func (su *SupervisorBackend) DependencySet() depset.DependencySet
func (*SupervisorBackend) SafeView ¶ added in v1.9.5
func (su *SupervisorBackend) SafeView(ctx context.Context, chainID types.ChainID, safe types.ReferenceView) (types.ReferenceView, error)
func (*SupervisorBackend) SyncCrossSafe ¶ added in v1.9.5
func (su *SupervisorBackend) SyncCrossSafe(chainID types.ChainID) error
func (*SupervisorBackend) SyncCrossUnsafe ¶ added in v1.9.5
func (su *SupervisorBackend) SyncCrossUnsafe(chainID types.ChainID) error
func (*SupervisorBackend) SyncEvents ¶ added in v1.9.5
func (su *SupervisorBackend) SyncEvents(chainID types.ChainID) error
func (*SupervisorBackend) UnsafeView ¶ added in v1.9.5
func (su *SupervisorBackend) UnsafeView(ctx context.Context, chainID types.ChainID, unsafe types.ReferenceView) (types.ReferenceView, error)
func (*SupervisorBackend) UpdateFinalizedL1 ¶ added in v1.9.5
func (*SupervisorBackend) UpdateLocalSafe ¶ added in v1.9.5
func (*SupervisorBackend) UpdateLocalUnsafe ¶ added in v1.9.5
Click to show internal directories.
Click to hide internal directories.