Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NoOpConductor ¶
type NoOpConductor struct{}
NoOpConductor is a no-op conductor that assumes this node is the leader sequencer.
func (*NoOpConductor) CommitUnsafePayload ¶
func (c *NoOpConductor) CommitUnsafePayload(ctx context.Context, payload *eth.ExecutionPayloadEnvelope) error
CommitUnsafePayload commits an unsafe payload to the conductor log.
type SequencerConductor ¶
type SequencerConductor interface { Leader(ctx context.Context) (bool, error) CommitUnsafePayload(ctx context.Context, payload *eth.ExecutionPayloadEnvelope) error Close() }
SequencerConductor is an interface for the driver to communicate with the sequencer conductor. It is used to determine if the current node is the active sequencer, and to commit unsafe payloads to the conductor log.
Click to show internal directories.
Click to hide internal directories.