destroy: TxDescriptor<
    {
        collection: number;
        witness: {
            attributes: number;
            item_configs: number;
            item_metadatas: number;
        };
    },
>

Destroy a collection of fungible items.

The origin must conform to ForceOrigin or must be Signed and the sender must be the owner of the collection.

NOTE: The collection must have 0 items to be destroyed.

  • collection: The identifier of the collection to be destroyed.
  • witness: Information on the items minted in the collection. This must be correct.

Emits Destroyed event when successful.

Weight: O(m + c + a) where:

  • m = witness.item_metadatas
  • c = witness.item_configs
  • a = witness.attributes