Restored
Event v149 → v424, v432 → current #13Emitted when suspended balance is restored to an account.
View events on chainUseful for: developersanalyticswallets
The Big Picture
When balance is suspended (temporarily removed from an account), it can later be restored. This event confirms the restoration, making the funds available again. This is the counterpart to the Suspended event - together they track temporary balance holds and their resolution.
Use Cases
- Track balance restoration after suspension
- Monitor account recovery processes
- Build suspension/restoration tracking tools
From Chain Metadata
Some amount was restored into 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
Preconditions
- Account has suspended balance
- Restore operation authorized
Effects
Postconditions
- Suspended amount returned to account balance
Side Effects
- Account balance increased by restored amount
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 Restored events
client.finalizedBlock$.subscribe(async (block) => {
const events = await api.event.Balances.Restored.get(block.hash);
for (const evt of events) {
console.log("Restored:", 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
- 13
- First Version
- v149
- Current Version
- v472