Burned

Event v149 → v424, v432 → current #11

Emitted when tokens are permanently burned.

View events on chain

From 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

#NameTypeDescription
0
who
AccountId who: Account address (32 bytes, SS58-encoded) (hex -> SS58)
1
amount
TaoBalance T::Balanceamount: 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