This call was removed in v326

This call is no longer available in the current runtime. Existed from v123 to v326. Shown here for historical reference.

disapprove_proposal

Call Removed v123 → v326 (removed) #5

Root-only disapproval.

Click items to navigate. Pan and zoom to explore.

Used by: validators

The Big Picture

Override mechanism.

Use Cases

  • Emergency veto

From Chain Metadata

Disapprove a proposal, close, and remove it from the system, regardless of its current state. Must be called by the Root origin. Parameters: * `proposal_hash`: The hash of the proposal that should be disapproved. ## Complexity O(P) where P is the number of max proposals

Input Parameters

#NameTypeDescription
0
proposal_hash
H256 proposal_hash (H256)

Permissions

Origin
Unknown
Required Role

Permission data inferred from metadata. May be incomplete.

Requirements

  • Origin is root

Effects

Postconditions

  • Proposal removed

Side Effects

  • Emits Disapproved

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 disapprove_proposal call
const proposal_hash = 0 as any /* H256 */;

const call = api.tx[stringCamelCase("Triumvirate")][stringCamelCase("disapprove_proposal")](
  proposal_hash
);

Runtime Info

Pallet Index
8
Call Index
5
First Version
v123
Removed In
v326