Guides/EVM/Precompiles
Account balance
Reference for the deployed BalancePrecompile.
| Property | Value |
|---|---|
| Rust implementation | BalancePrecompile |
| Solidity interface | IBalance |
| Address | 0x000000000000000000000000000000000000080e |
| Status | Deployed |
Functions
| Function | Mutability |
|---|---|
getFreeBalance(bytes32) | view |
getTotalIssuance() | view |
Added operations
| Function | Source extrinsic |
|---|---|
upgradeAccounts | Balances.upgrade_accounts |
upgradeAccounts has an explicit input bound of 64 accounts and dispatches the
highest-level Balances call as the mapped signer. Balances.burn is not exposed:
the native call updates FRAME Balances issuance without updating Subtensor's
separate issuance ledger. Force operations require Root and are not exposed.
Source: balance.sol