All chains
    Preparing search index...

    Type Alias force_set_attribute

    force_set_attribute: TxDescriptor<
        {
            collection: number;
            key: Binary;
            maybe_item?: number;
            namespace: Enum<
                {
                    Account: SS58String;
                    CollectionOwner: undefined;
                    ItemOwner: undefined;
                    Pallet: undefined;
                },
            >;
            set_as?: SS58String;
            value: Binary;
        },
    >

    Force-set an attribute for a collection or item.

    Origin must be ForceOrigin.

    If the attribute already exists and it was set by another account, the deposit will be returned to the previous owner.

    • set_as: An optional owner of the attribute.
    • collection: The identifier of the collection whose item's metadata to set.
    • maybe_item: The identifier of the item whose metadata to set.
    • namespace: Attribute's namespace.
    • key: The key of the attribute.
    • value: The value to which to set the attribute.

    Emits AttributeSet.

    Weight: O(1)