Documentation
¶
Index ¶
- type HubGrpcClient
- func (c *HubGrpcClient) GetBatchAtIndex(rollappID string, index uint64) (*settlement.ResultRetrieveBatch, error)
- func (c *HubGrpcClient) GetLatestBatch(rollappID string) (*settlement.ResultRetrieveBatch, error)
- func (c *HubGrpcClient) GetSequencers(rollappID string) ([]*types.Sequencer, error)
- func (c *HubGrpcClient) PostBatch(batch *types.Batch, daClient da.Client, daResult *da.ResultSubmitBatch)
- func (c *HubGrpcClient) Start() error
- func (c *HubGrpcClient) Stop() error
- type LayerClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HubGrpcClient ¶
type HubGrpcClient struct { ProposerPubKey string // contains filtered or unexported fields }
HubClient implements The HubClient interface
func (*HubGrpcClient) GetBatchAtIndex ¶
func (c *HubGrpcClient) GetBatchAtIndex(rollappID string, index uint64) (*settlement.ResultRetrieveBatch, error)
GetBatchAtIndex returns the batch at the given index
func (*HubGrpcClient) GetLatestBatch ¶
func (c *HubGrpcClient) GetLatestBatch(rollappID string) (*settlement.ResultRetrieveBatch, error)
GetLatestBatch returns the latest batch from the kv store
func (*HubGrpcClient) GetSequencers ¶
func (c *HubGrpcClient) GetSequencers(rollappID string) ([]*types.Sequencer, error)
GetSequencers returns a list of sequencers. Currently only returns a single sequencer
func (*HubGrpcClient) PostBatch ¶
func (c *HubGrpcClient) PostBatch(batch *types.Batch, daClient da.Client, daResult *da.ResultSubmitBatch)
PostBatch saves the batch to the kv store
type LayerClient ¶
type LayerClient struct {
*settlement.BaseLayerClient
}
LayerClient is an extension of the base settlement layer client for usage in tests and local development.
func (*LayerClient) Init ¶
func (m *LayerClient) Init(config settlement.Config, pubsub *pubsub.Server, logger log.Logger, options ...settlement.Option) error
Init initializes the mock layer client.
Click to show internal directories.
Click to hide internal directories.