Documentation
¶
Index ¶
- func ToEvmAppCreator[T any](create func(string, uint64, ...func(*baseapp.BaseApp)) evm.EvmApp, ...) func(string, uint64, ...func(*baseapp.BaseApp)) evm.EvmApp
- func ToIBCAppCreator[T any](creator ibctesting.AppCreator, ifaceName string) ibctesting.AppCreator
- type EvmAppAdapter
- func (a *EvmAppAdapter) GetAccountKeeper() authkeeper.AccountKeeper
- func (a *EvmAppAdapter) GetBankKeeper() bankkeeper.Keeper
- func (a *EvmAppAdapter) GetCallbackKeeper() keeper.ContractKeeper
- func (a *EvmAppAdapter) GetConsensusParamsKeeper() consensusparamkeeper.Keeper
- func (a *EvmAppAdapter) GetDistrKeeper() distrkeeper.Keeper
- func (a *EvmAppAdapter) GetEVMKeeper() *evmkeeper.Keeper
- func (a *EvmAppAdapter) GetErc20Keeper() *erc20keeper.Keeper
- func (a *EvmAppAdapter) GetEvidenceKeeper() *evidencekeeper.Keeper
- func (a *EvmAppAdapter) GetFeeGrantKeeper() feegrantkeeper.Keeper
- func (a *EvmAppAdapter) GetFeeMarketKeeper() *feemarketkeeper.Keeper
- func (a *EvmAppAdapter) GetGovKeeper() govkeeper.Keeper
- func (a *EvmAppAdapter) GetIBCKeeper() *ibckeeper.Keeper
- func (a *EvmAppAdapter) GetKey(storeKey string) *storetypes.KVStoreKey
- func (a *EvmAppAdapter) GetMintKeeper() mintkeeper.Keeper
- func (a *EvmAppAdapter) GetSlashingKeeper() slashingkeeper.Keeper
- func (a *EvmAppAdapter) GetStakingKeeper() *stakingkeeper.Keeper
- func (a *EvmAppAdapter) GetTransferKeeper() *transferkeeper.Keeper
- func (a *EvmAppAdapter) SetErc20Keeper(k erc20keeper.Keeper)
- func (a *EvmAppAdapter) SetTransferKeeper(k *transferkeeper.Keeper)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToEvmAppCreator ¶
func ToEvmAppCreator[T any](create func(string, uint64, ...func(*baseapp.BaseApp)) evm.EvmApp, ifaceName string) func(string, uint64, ...func(*baseapp.BaseApp)) evm.EvmApp
ToEvmAppCreator validates that the provided factory returns an app implementing the desired interface T and then wraps it behind the keeper adapter so downstream helpers can keep using evm.EvmApp.
func ToIBCAppCreator ¶
func ToIBCAppCreator[T any](creator ibctesting.AppCreator, ifaceName string) ibctesting.AppCreator
ToIBCAppCreator adapts an ibctesting.AppCreator into one that guarantees the returned app implements the desired interface T and exposes the evm.EvmApp API via the testing adapter.
Types ¶
type EvmAppAdapter ¶
func NewEvmAppAdapter ¶
func NewEvmAppAdapter(app evm.TestApp) *EvmAppAdapter
NewEvmAppAdapter wraps a specialized TestApp (one that implements the keeper provider interfaces) into a full evm.EvmApp so shared testing helpers can keep using the broader interface.
func (*EvmAppAdapter) GetAccountKeeper ¶
func (a *EvmAppAdapter) GetAccountKeeper() authkeeper.AccountKeeper
func (*EvmAppAdapter) GetBankKeeper ¶
func (a *EvmAppAdapter) GetBankKeeper() bankkeeper.Keeper
func (*EvmAppAdapter) GetCallbackKeeper ¶
func (a *EvmAppAdapter) GetCallbackKeeper() keeper.ContractKeeper
func (*EvmAppAdapter) GetConsensusParamsKeeper ¶
func (a *EvmAppAdapter) GetConsensusParamsKeeper() consensusparamkeeper.Keeper
func (*EvmAppAdapter) GetDistrKeeper ¶
func (a *EvmAppAdapter) GetDistrKeeper() distrkeeper.Keeper
func (*EvmAppAdapter) GetEVMKeeper ¶
func (a *EvmAppAdapter) GetEVMKeeper() *evmkeeper.Keeper
func (*EvmAppAdapter) GetErc20Keeper ¶
func (a *EvmAppAdapter) GetErc20Keeper() *erc20keeper.Keeper
func (*EvmAppAdapter) GetEvidenceKeeper ¶
func (a *EvmAppAdapter) GetEvidenceKeeper() *evidencekeeper.Keeper
func (*EvmAppAdapter) GetFeeGrantKeeper ¶
func (a *EvmAppAdapter) GetFeeGrantKeeper() feegrantkeeper.Keeper
func (*EvmAppAdapter) GetFeeMarketKeeper ¶
func (a *EvmAppAdapter) GetFeeMarketKeeper() *feemarketkeeper.Keeper
func (*EvmAppAdapter) GetGovKeeper ¶
func (a *EvmAppAdapter) GetGovKeeper() govkeeper.Keeper
func (*EvmAppAdapter) GetIBCKeeper ¶
func (a *EvmAppAdapter) GetIBCKeeper() *ibckeeper.Keeper
func (*EvmAppAdapter) GetKey ¶
func (a *EvmAppAdapter) GetKey(storeKey string) *storetypes.KVStoreKey
func (*EvmAppAdapter) GetMintKeeper ¶
func (a *EvmAppAdapter) GetMintKeeper() mintkeeper.Keeper
func (*EvmAppAdapter) GetSlashingKeeper ¶
func (a *EvmAppAdapter) GetSlashingKeeper() slashingkeeper.Keeper
func (*EvmAppAdapter) GetStakingKeeper ¶
func (a *EvmAppAdapter) GetStakingKeeper() *stakingkeeper.Keeper
func (*EvmAppAdapter) GetTransferKeeper ¶
func (a *EvmAppAdapter) GetTransferKeeper() *transferkeeper.Keeper
func (*EvmAppAdapter) SetErc20Keeper ¶
func (a *EvmAppAdapter) SetErc20Keeper(k erc20keeper.Keeper)
func (*EvmAppAdapter) SetTransferKeeper ¶
func (a *EvmAppAdapter) SetTransferKeeper(k *transferkeeper.Keeper)
Click to show internal directories.
Click to hide internal directories.