Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PublicKeepers ¶
type PublicKeepers struct {
// AccountKeeper encodes/decodes accounts using the go-amino (binary) encoding/decoding library
AccountKeeper authkeeper.AccountKeeper
// BankKeeper defines a module interface that facilitates the transfer of coins between accounts
BankKeeper *evmstate.NibiruBankKeeper
StakingKeeper *stakingkeeper.Keeper
/* DistrKeeper is the keeper of the distribution store */
DistrKeeper distrkeeper.Keeper
GovKeeper *govkeeper.Keeper
FeeGrantKeeper feegrantkeeper.Keeper
ConsensusParamsKeeper consensusparamkeeper.Keeper
UpgradeKeeper *upgradekeeper.Keeper
// make scoped keepers public for test purposes
ScopedIBCKeeper capabilitykeeper.ScopedKeeper
ScopedICAControllerKeeper capabilitykeeper.ScopedKeeper
ScopedICAHostKeeper capabilitykeeper.ScopedKeeper
ScopedTransferKeeper capabilitykeeper.ScopedKeeper
/* IbcKeeper defines each ICS keeper for IBC. IbcKeeper must be a pointer in
the app, so we can SetRouter on it correctly. */
IbcKeeper *ibckeeper.Keeper
// make IBC modules public for test purposes
// these modules are never directly routed to by the IBC Router
FeeMockModule ibcmock.IBCModule
// ---------------
// Nibiru keepers
// ---------------
EpochsKeeper *epochskeeper.Keeper
OracleKeeper oraclekeeper.Keeper
InflationKeeper inflationkeeper.Keeper
SudoKeeper sudokeeper.Keeper
DevGasKeeper devgaskeeper.Keeper
TokenFactoryKeeper tokenfactorykeeper.Keeper
EvmKeeper *evmstate.Keeper
// WASM keepers
WasmKeeper wasmkeeper.Keeper
WasmMsgHandlerArgs wasmext.MsgHandlerArgs
ScopedWasmKeeper capabilitykeeper.ScopedKeeper
WasmClientKeeper ibcwasmkeeper.Keeper
}
Click to show internal directories.
Click to hide internal directories.