Documentation ¶
Index ¶
- func NewMsgServerImpl(keeper Keeper) types.MsgServer
- func NewQueryServerImpl(k Keeper) types.QueryServer
- type Keeper
- func (k Keeper) Dequeue(ctx context.Context) ([][]byte, error)
- func (k Keeper) Finalized(ctx context.Context) error
- func (k Keeper) Logger() log.Logger
- func (k Keeper) PrepareProposalHandler(txpool mempool.Mempool, txVerifier baseapp.ProposalTxVerifier, ...) sdk.PrepareProposalHandler
- func (k Keeper) ProcessProposalHandler(txVerifier baseapp.ProposalTxVerifier) sdk.ProcessProposalHandler
- func (k Keeper) VerifyDequeue(ctx context.Context, txRoot []byte, txs [][]byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMsgServerImpl ¶
NewMsgServerImpl returns an implementation of the MsgServer interface for the provided Keeper.
func NewQueryServerImpl ¶
func NewQueryServerImpl(k Keeper) types.QueryServer
NewQueryServerImpl returns an implementation of the QueryServer interface for the provided Keeper.
Types ¶
type Keeper ¶
type Keeper struct { Schema collections.Schema Params collections.Item[types.Params] BeaconRoot collections.Item[[]byte] // the cometbft blockhash Block collections.Item[types.ExecutionPayload] // contains filtered or unexported fields }
func NewKeeper ¶
func NewKeeper( cdc codec.BinaryCodec, addressCodec address.Codec, storeService store.KVStoreService, logger log.Logger, bitcoinKeeper types.BitcoinKeeper, lockingKeeper types.LockingKeeper, relayerKeeper types.RelayerKeeper, accountKeeper types.AccountKeeper, engineClient ethrpc.EngineClient, ) Keeper
func (Keeper) Finalized ¶
Finalized notifies goat-geth to update fork choice state if there are any errors, the FinalizeBlock phase will be failed we don't use timeout here, validators are responsible for a reliable node
func (Keeper) PrepareProposalHandler ¶
func (k Keeper) PrepareProposalHandler( txpool mempool.Mempool, txVerifier baseapp.ProposalTxVerifier, keyProvider cryptotypes.PrivKey, txConfig client.TxConfig, ) sdk.PrepareProposalHandler
func (Keeper) ProcessProposalHandler ¶
func (k Keeper) ProcessProposalHandler(txVerifier baseapp.ProposalTxVerifier) sdk.ProcessProposalHandler
Click to show internal directories.
Click to hide internal directories.