mint_pre_signed: TxDescriptor<{
    mint_data: {
        attributes: FixedSizeArray<2, Binary>[];
        collection: number;
        deadline: number;
        item: number;
        metadata: Binary;
        mint_price?: bigint;
        only_account?: SS58String;
    };
    signature: MultiSignature;
    signer: SS58String;
}>

Mint an item by providing the pre-signed approval.

Origin must be Signed.

  • mint_data: The pre-signed approval that consists of the information about the item, its metadata, attributes, who can mint it (None for anyone) and until what block number.
  • signature: The signature of the data object.
  • signer: The data object's signer. Should be an Issuer of the collection.

Emits Issued on success. Emits AttributeSet if the attributes were provided. Emits ItemMetadataSet if the metadata was not empty.