Burned
Event v149 → v424, v432 → current #11Emitted when tokens are permanently burned.
View events on chainFrom Chain Metadata
Some amount was burned from an account.
Migration Notes
v424 v432 Breaking
amount changed from u64 to TaoBalance
Update decoders: SCALE encoding is positional, so any signature change (added, removed, or type-changed fields, or storage shape changes) shifts byte offsets and existing decoders will misparse this item. Re-derive types from the new metadata.
Triggers
Emitted by
Preconditions
- Account has tokens to burn
- Burn operation executed
Effects
Storage Modified
Postconditions
- Account balance decreased
- Total issuance decreased
Side Effects
- Deflationary effect on token supply
Event Data
| # | Name | Type | Description |
|---|---|---|---|
| 0 | who | AccountId | who: Account address (32 bytes, SS58-encoded) (hex -> SS58) |
| 1 | amount | TaoBalance T::Balance | amount: Balance in chain native currency (RAO for TAO; ÷10⁹) |
Code Examples
import { createClient, Binary } from "polkadot-api";
import { getWsProvider } from "polkadot-api/ws";
import { sub } from "@polkadot-api/descriptors"; // generated by: npx papi add sub -w wss://entrypoint-finney.opentensor.ai:443
const client = createClient(getWsProvider("wss://entrypoint-finney.opentensor.ai:443"));
const api = client.getTypedApi(sub);
// Subscribe to Burned events
client.finalizedBlock$.subscribe(async (block) => {
const events = await api.event.Balances.Burned.get(block.hash);
for (const evt of events) {
console.log("Burned:", evt.payload);
}
});Version History
v149 block 3,014,339 2 args
v432 block 8,636,190 2 args Current
Runtime Info
- Pallet Index
- 5
- Event Index
- 11
- First Version
- v149
- Current Version
- v472