poke_deposit

Call v320 → current #10

Update proxy deposit amounts based on current parameters.

View calls on chain

Click items to navigate. Pan and zoom to explore.

Used by: stakersvalidatorsdevelopers

The Big Picture

Recalculate deposits after chain parameter changes.

Use Cases

  • Recover excess deposit after parameter changes

From Chain Metadata

Poke / Adjust deposits made for proxies and announcements based on current values. This can be used by accounts to possibly lower their locked amount. The dispatch origin for this call must be _Signed_. The transaction fee is waived if the deposit amount has changed. Emits `DepositPoked` if successful.

This call takes no parameters.

Permissions

Origin
Signed
Required Role

Permission data inferred from metadata. May be incomplete.

Requirements

  • Caller has proxy or announcement deposits

Effects

Events Emitted

Storage Modified

Postconditions

  • Deposits adjusted
  • DepositPoked event emitted

Side Effects

  • Balance may change

Code Examples

import { ApiPromise, WsProvider } from "@polkadot/api";
import { stringCamelCase } from "@polkadot/util";

const provider = new WsProvider("wss://entrypoint-finney.opentensor.ai:443");
const api = await ApiPromise.create({ provider });

// Build poke_deposit call (no parameters)
const call = api.tx[stringCamelCase("Proxy")][stringCamelCase("poke_deposit")]();

Runtime Info

Pallet Index
16
Call Index
10
First Version
v320
Current Version
v393