Origin must be either ForceOrigin or Signed and the sender should be the Owner of the
collection.
If the origin is Signed, then funds of signer are reserved according to the formula:
MetadataDepositBase + DepositPerByte * data.len taking into
account any already reserved funds.
collection: The identifier of the collection whose item's metadata to set.
item: The identifier of the item whose metadata to set.
data: The general information of this item. Limited in length by StringLimit.
is_frozen: Whether the metadata should be frozen against further changes.
Set the metadata for an item.
Origin must be either
ForceOrigin
or Signed and the sender should be the Owner of thecollection
.If the origin is Signed, then funds of signer are reserved according to the formula:
MetadataDepositBase + DepositPerByte * data.len
taking into account any already reserved funds.collection
: The identifier of the collection whose item's metadata to set.item
: The identifier of the item whose metadata to set.data
: The general information of this item. Limited in length byStringLimit
.is_frozen
: Whether the metadata should be frozen against further changes.Emits
MetadataSet
.Weight:
O(1)