start_destroy: TxDescriptor< { id: { interior: Enum< { Here: undefined; X1: Enum< { AccountId32: { id: FixedSizeBinary<32>; network?: Enum<(...)
> }; AccountIndex64: { index: bigint; network?: Enum<(...)
> }; AccountKey20: { key: FixedSizeBinary<20>; network?: Enum<(...)
> }; GeneralIndex: bigint; GeneralKey: { data: FixedSizeBinary<32>; length: number }; GlobalConsensus: Enum< { BitcoinCash: undefined; BitcoinCore: undefined; ByFork: { block_hash: FixedSizeBinary<(...)
>; block_number: bigint; }; ByGenesis: FixedSizeBinary<32>; Ethereum: { chain_id: bigint }; Kusama: undefined; Polkadot: undefined; PolkadotBulletin: undefined; }, >; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart }; }, >; X2: FixedSizeArray< 2, Enum< { AccountId32: { id: FixedSizeBinary<32>; network?: ...
}; AccountIndex64: { index: bigint; network?: ...
}; AccountKey20: { key: FixedSizeBinary<20>; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: FixedSizeBinary<32>; length: number }; GlobalConsensus: Enum< { BitcoinCash: undefined; BitcoinCore: undefined; ByFork: { block_hash: ...
; block_number: ...
}; ByGenesis: FixedSizeBinary<(...)
>; Ethereum: { chain_id: ...
}; Kusama: undefined; Polkadot: undefined; PolkadotBulletin: undefined; }, >; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart }; }, >, >; X3: FixedSizeArray< 3, Enum< { AccountId32: { id: FixedSizeBinary<32>; network?: ...
}; AccountIndex64: { index: bigint; network?: ...
}; AccountKey20: { key: FixedSizeBinary<20>; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: FixedSizeBinary<32>; length: number }; GlobalConsensus: Enum< { BitcoinCash: undefined; BitcoinCore: undefined; ByFork: { block_hash: ...
; block_number: ...
}; ByGenesis: FixedSizeBinary<(...)
>; Ethereum: { chain_id: ...
}; Kusama: undefined; Polkadot: undefined; PolkadotBulletin: undefined; }, >; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart }; }, >, >; X4: FixedSizeArray< 4, Enum< { AccountId32: { id: FixedSizeBinary<32>; network?: ...
}; AccountIndex64: { index: bigint; network?: ...
}; AccountKey20: { key: FixedSizeBinary<20>; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: FixedSizeBinary<32>; length: number }; GlobalConsensus: Enum< { BitcoinCash: undefined; BitcoinCore: undefined; ByFork: { block_hash: ...
; block_number: ...
}; ByGenesis: FixedSizeBinary<(...)
>; Ethereum: { chain_id: ...
}; Kusama: undefined; Polkadot: undefined; PolkadotBulletin: undefined; }, >; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart }; }, >, >; X5: FixedSizeArray< 5, Enum< { AccountId32: { id: FixedSizeBinary<32>; network?: ...
}; AccountIndex64: { index: bigint; network?: ...
}; AccountKey20: { key: FixedSizeBinary<20>; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: FixedSizeBinary<32>; length: number }; GlobalConsensus: Enum< { BitcoinCash: undefined; BitcoinCore: undefined; ByFork: { block_hash: ...
; block_number: ...
}; ByGenesis: FixedSizeBinary<(...)
>; Ethereum: { chain_id: ...
}; Kusama: undefined; Polkadot: undefined; PolkadotBulletin: undefined; }, >; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart }; }, >, >; X6: FixedSizeArray< 6, Enum< { AccountId32: { id: FixedSizeBinary<32>; network?: ...
}; AccountIndex64: { index: bigint; network?: ...
}; AccountKey20: { key: FixedSizeBinary<20>; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: FixedSizeBinary<32>; length: number }; GlobalConsensus: Enum< { BitcoinCash: undefined; BitcoinCore: undefined; ByFork: { block_hash: ...
; block_number: ...
}; ByGenesis: FixedSizeBinary<(...)
>; Ethereum: { chain_id: ...
}; Kusama: undefined; Polkadot: undefined; PolkadotBulletin: undefined; }, >; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart }; }, >, >; X7: FixedSizeArray< 7, Enum< { AccountId32: { id: FixedSizeBinary<32>; network?: ...
}; AccountIndex64: { index: bigint; network?: ...
}; AccountKey20: { key: FixedSizeBinary<20>; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: FixedSizeBinary<32>; length: number }; GlobalConsensus: Enum< { BitcoinCash: undefined; BitcoinCore: undefined; ByFork: { block_hash: ...
; block_number: ...
}; ByGenesis: FixedSizeBinary<(...)
>; Ethereum: { chain_id: ...
}; Kusama: undefined; Polkadot: undefined; PolkadotBulletin: undefined; }, >; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart }; }, >, >; X8: FixedSizeArray< 8, Enum< { AccountId32: { id: FixedSizeBinary<32>; network?: ...
}; AccountIndex64: { index: bigint; network?: ...
}; AccountKey20: { key: FixedSizeBinary<20>; network?: ...
}; GeneralIndex: bigint; GeneralKey: { data: FixedSizeBinary<32>; length: number }; GlobalConsensus: Enum< { BitcoinCash: undefined; BitcoinCore: undefined; ByFork: { block_hash: ...
; block_number: ...
}; ByGenesis: FixedSizeBinary<(...)
>; Ethereum: { chain_id: ...
}; Kusama: undefined; Polkadot: undefined; PolkadotBulletin: undefined; }, >; OnlyChild: undefined; PalletInstance: number; Parachain: number; Plurality: { id: XcmV3JunctionBodyId; part: XcmV2JunctionBodyPart }; }, >, >; }, >; parents: number; }; },>
Start the process of destroying a fungible asset class.
start_destroy
is the first in a series of extrinsics that should be called, to allow destruction of an asset class.The origin must conform to
ForceOrigin
or must beSigned
by the asset'sowner
.id
: The identifier of the asset to be destroyed. This must identify an existing asset.