Documentation
¶
Index ¶
- Variables
- type Sequencer
- func (s *Sequencer) HighestBlockHeader() *core.Header
- func (s *Sequencer) Pending() (*core.PreConfirmed, error)
- func (s *Sequencer) PendingBlock() *core.Block
- func (s *Sequencer) PendingData() (core.PendingData, error)
- func (s *Sequencer) PendingState() (core.StateReader, func() error, error)
- func (s *Sequencer) Run(ctx context.Context) error
- func (s *Sequencer) RunOnce() (*core.Header, error)
- func (s *Sequencer) StartingBlockNumber() (uint64, error)
- func (s *Sequencer) SubscribeNewHeads() sync.NewHeadSubscription
- func (s *Sequencer) SubscribePendingData() sync.PendingDataSubscription
- func (s *Sequencer) SubscribePreLatest() sync.PreLatestDataSubscription
- func (s *Sequencer) SubscribeReorg() sync.ReorgSubscription
- func (s *Sequencer) WithPlugin(junoPlugin plugin.JunoPlugin) *Sequencer
Constants ¶
This section is empty.
Variables ¶
View Source
var (
NumTxnsToBatchExecute = 10
)
Functions ¶
This section is empty.
Types ¶
type Sequencer ¶
type Sequencer struct {
// contains filtered or unexported fields
}
func (*Sequencer) HighestBlockHeader ¶
func (*Sequencer) PendingBlock ¶
func (*Sequencer) PendingData ¶ added in v0.15.0
func (s *Sequencer) PendingData() (core.PendingData, error)
func (*Sequencer) PendingState ¶
func (s *Sequencer) PendingState() (core.StateReader, func() error, error)
func (*Sequencer) StartingBlockNumber ¶
func (*Sequencer) SubscribeNewHeads ¶
func (s *Sequencer) SubscribeNewHeads() sync.NewHeadSubscription
func (*Sequencer) SubscribePendingData ¶ added in v0.15.0
func (s *Sequencer) SubscribePendingData() sync.PendingDataSubscription
func (*Sequencer) SubscribePreLatest ¶ added in v0.15.9
func (s *Sequencer) SubscribePreLatest() sync.PreLatestDataSubscription
func (*Sequencer) SubscribeReorg ¶
func (s *Sequencer) SubscribeReorg() sync.ReorgSubscription
The builder has no reorg logic (centralised sequencer that can't reorg)
func (*Sequencer) WithPlugin ¶
func (s *Sequencer) WithPlugin(junoPlugin plugin.JunoPlugin) *Sequencer
Click to show internal directories.
Click to hide internal directories.