Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ModuleName defines the module name ModuleName = "bank" // StoreKey defines the primary module store key StoreKey = ModuleName // RouterKey defines the module's message routing key RouterKey = ModuleName // QuerierRoute defines the module's query routing key QuerierRoute = ModuleName )
Variables ¶
View Source
var ( BalancesPrefix = []byte("balances") SupplyKey = []byte{0x00} DenomMetadataPrefix = []byte{0x1} )
KVStore keys
Functions ¶
func AddressFromBalancesStore ¶ added in v0.43.0
func AddressFromBalancesStore(key []byte) sdk.AccAddress
AddressFromBalancesStore returns an account address from a balances prefix store. The key must not contain the perfix BalancesPrefix as the prefix store iterator discards the actual prefix.
func DenomMetadataKey ¶ added in v0.43.0
DenomMetadataKey returns the denomination metadata key.
func Migrate ¶
func Migrate( bankGenState v038bank.GenesisState, authGenState v039auth.GenesisState, supplyGenState v036supply.GenesisState, ) *v040bank.GenesisState
Migrate accepts exported v0.39 x/auth and v0.38 x/bank genesis state and migrates it to v0.40 x/bank genesis state. The migration includes:
- Moving balances from x/auth to x/bank genesis state. - Moving supply from x/supply to x/bank genesis state. - Re-encode in v0.40 GenesisState.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.