All chains
    Preparing search index...

    Type Alias approve_transfer

    approve_transfer: TxDescriptor<
        {
            collection: number;
            delegate: MultiAddress;
            item: number;
            maybe_deadline?: number;
        },
    >

    Approve an item to be transferred by a delegated third-party account.

    Origin must be either ForceOrigin or Signed and the sender should be the Owner of the item.

    • collection: The collection of the item to be approved for delegated transfer.
    • item: The item to be approved for delegated transfer.
    • delegate: The account to delegate permission to transfer the item.
    • maybe_deadline: Optional deadline for the approval. Specified by providing the number of blocks after which the approval will expire

    Emits TransferApproved on success.

    Weight: O(1)