Documentation
¶
Index ¶
- type AppKeepers
- func (appKeepers *AppKeepers) GenerateKeys()
- func (appKeepers *AppKeepers) GetKVStoreKeys() map[string]*storetypes.KVStoreKey
- func (appKeepers *AppKeepers) GetKey(storeKey string) *storetypes.KVStoreKey
- func (appKeepers *AppKeepers) GetMemKey(storeKey string) *storetypes.MemoryStoreKey
- func (appKeepers *AppKeepers) GetMemoryStoreKey() map[string]*storetypes.MemoryStoreKey
- func (appKeepers *AppKeepers) GetSubspace(moduleName string) paramstypes.Subspace
- func (appKeepers *AppKeepers) GetTKey(storeKey string) *storetypes.TransientStoreKey
- func (appKeepers *AppKeepers) GetTransientStoreKey() map[string]*storetypes.TransientStoreKey
- func (appKeepers *AppKeepers) NewAppKeepers(logger log.Logger, appCodec codec.Codec, bApp *baseapp.BaseApp, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppKeepers ¶
type AppKeepers struct {
// keepers
AccountKeeper *authkeeper.AccountKeeper
BankKeeper *bankkeeper.BaseKeeper
FeegrantKeeper *feegrantkeeper.Keeper
StakingKeeper *stakingkeeper.Keeper
SlashingKeeper *slashingkeeper.Keeper
DistrKeeper *distrkeeper.Keeper
GovKeeper *govkeeper.Keeper
UpgradeKeeper *upgradekeeper.Keeper
ParamsKeeper *paramskeeper.Keeper //nolint:staticcheck
IBCKeeper *ibckeeper.Keeper // IBC Keeper must be a pointer in the app, so we can SetRouter on it correctly
ICAControllerKeeper *icacontrollerkeeper.Keeper
ICAHostKeeper *icahostkeeper.Keeper
EvidenceKeeper *evidencekeeper.Keeper
TransferKeeper *wrapkeeper.KeeperTransferWrapper
FeeRefunderKeeper *feerefunderkeeper.Keeper
ConsensusParamsKeeper *consensusparamskeeper.Keeper
AuthzKeeper *authzkeeper.Keeper
MintKeeper *mintkeeper.Keeper
TaxKeeper *taxkeeper.Keeper
VestingsKeeper *vestingskeeper.Keeper
InterchainTxsKeeper *interchaintxskeeper.Keeper
ContractManagerKeeper *contractmanagermodulekeeper.Keeper
WasmKeeper wasmkeeper.Keeper
WasmConfig wasmtypes.NodeConfig
// Modules
ContractManagerModule contractmanager.AppModule
InterchainTxsModule interchaintxs.AppModule
TransferModule transferSudo.AppModule
FeeRefunderModule feerefunder.AppModule
VestingsModule vestings.AppModule
IcaModule ica.AppModule
AuthzModule authzmodule.AppModule
TMLightClientModule ibctm.LightClientModule
// contains filtered or unexported fields
}
func (*AppKeepers) GenerateKeys ¶
func (appKeepers *AppKeepers) GenerateKeys()
func (*AppKeepers) GetKVStoreKeys ¶ added in v0.6.0
func (appKeepers *AppKeepers) GetKVStoreKeys() map[string]*storetypes.KVStoreKey
func (*AppKeepers) GetKey ¶
func (appKeepers *AppKeepers) GetKey(storeKey string) *storetypes.KVStoreKey
GetKey returns the KVStoreKey for the provided store key.
NOTE: This is solely to be used for testing purposes.
func (*AppKeepers) GetMemKey ¶
func (appKeepers *AppKeepers) GetMemKey(storeKey string) *storetypes.MemoryStoreKey
GetMemKey returns the MemStoreKey for the provided mem key.
NOTE: This is solely used for testing purposes.
func (*AppKeepers) GetMemoryStoreKey ¶
func (appKeepers *AppKeepers) GetMemoryStoreKey() map[string]*storetypes.MemoryStoreKey
func (*AppKeepers) GetSubspace ¶
func (appKeepers *AppKeepers) GetSubspace(moduleName string) paramstypes.Subspace
GetSubspace returns a param subspace for a given module name.
func (*AppKeepers) GetTKey ¶
func (appKeepers *AppKeepers) GetTKey(storeKey string) *storetypes.TransientStoreKey
GetTKey returns the TransientStoreKey for the provided store key.
NOTE: This is solely to be used for testing purposes.
func (*AppKeepers) GetTransientStoreKey ¶
func (appKeepers *AppKeepers) GetTransientStoreKey() map[string]*storetypes.TransientStoreKey
func (*AppKeepers) NewAppKeepers ¶ added in v0.5.0
func (appKeepers *AppKeepers) NewAppKeepers( logger log.Logger, appCodec codec.Codec, bApp *baseapp.BaseApp, cdc *codec.LegacyAmino, interfaceRegistry codectypes.InterfaceRegistry, maccPerms map[string][]string, blockedAddress map[string]bool, skipUpgradeHeights map[int64]bool, homePath string, appOpts servertypes.AppOptions, bech32Prefix string, msgServiceRouter *baseapp.MsgServiceRouter, grpcQueryRouter *baseapp.GRPCQueryRouter, )
Click to show internal directories.
Click to hide internal directories.