kill_pure: TxDescriptor<{
    ext_index: number;
    height: number;
    index: number;
    proxy_type: Enum<{
        Alliance: undefined;
        Ambassador: undefined;
        Any: undefined;
        CancelProxy: undefined;
        Collator: undefined;
        Fellowship: undefined;
        NonTransfer: undefined;
    }>;
    spawner: MultiAddress;
}>

Removes a previously spawned pure proxy.

WARNING: All access to this account will be lost. Any funds held in it will be inaccessible.

Requires a Signed origin, and the sender account must have been created by a call to pure with corresponding parameters.

  • spawner: The account that originally called pure to create this account.
  • index: The disambiguation index originally passed to pure. Probably 0.
  • proxy_type: The proxy type originally passed to pure.
  • height: The height of the chain when the call to pure was processed.
  • ext_index: The extrinsic index in which the call to pure was processed.

Fails with NoPermission in case the caller is not a previously created pure account whose pure call has corresponding parameters.