module_bank
bank
module
bank
moduleIntroduction
The bank
module maintains the state of two primary objects:
Account balances by address;
Total supply of tokens on the chain
bank
module tracks and provides query support for the total supply of all assets used in the application. It also supports token transfer functionalities. Specifically, the total supply is updated whenever a token is:
Minted, e.g. Token created by the mint module; or
Burned, e.g. Token distorted by the slashing module.
Transactions and Queries
Transactions
tx bank send [from_key_or_address] [to_address] [amount] [network_id]
- Send Funds
You can transfer tokens to a designated address by the tx bank send
command. For example, we can send 10 CRO from address_a
to address_b
by
Queries
query bank balances [address]
- Check the balance of a specified account
One can check the current balance of a specified account by:
query bank total
- Check the total supply of the token
You can also check the current total supply of the token by:
Appendix
bank
module: Network Parameters and configuration
Key | Type | Example |
---|---|---|
| []SendEnabled | [{denom: "basecro", enabled: true }] |
| bool | true |
Last updated