subscan
Runtime Modules / RmrkEquip
Spec Version:
Call Functions
Name
Lookup
Parameters
change_base_issuer67002
equip67015
unequip67024
equippable67033
theme_add67042
create_base67053
Events
Name
Lookup
Attributes
BaseCreated6700["AccountId","BaseId"]
SlotEquipped6701["CollectionId","NftId","BaseId","SlotId"]
SlotUnequipped6702["CollectionId","NftId","BaseId","SlotId"]
EquippablesUpdated6703["BaseId","SlotId"]
BaseIssuerChanged6704["AccountId","AccountId","BaseId"]
Storage Functions
Name
Type
Bases{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"rmrk_traits:base:BaseInfo","keys_id":4,"value_id":595}}
Parts{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","U32"],"value":"rmrk_traits:part:PartType","keys_id":38,"value_id":356}}
NextBaseId{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
NextPartId{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"U32","keys_id":4,"value_id":4}}
Equippings{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat","Blake2_128Concat"],"key_vec":["Tuple:U32U32","U32","U32"],"value":"U32","keys_id":596,"value_id":4}}
Themes{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat","Blake2_128Concat"],"key_vec":["U32","Vec<U8>","Vec<U8>"],"value":"Vec<U8>","keys_id":597,"value_id":128}}
Constants
Name
Type
Value
MaxPropertiesPerThemeU3264000000
MaxCollectionsEquippablePerPartU3264000000
Error Types
Name
Docs
PermissionError
ItemDoesntExist
EquipperDoesntExist
NoAvailableBaseId
NoAvailablePartId
MustBeDirectParent
PartDoesntExist
BaseDoesntExist
CantEquipFixedPart
NoResourceForThisBaseFoundOnNft
CollectionNotEquippable
ItemHasNoResourceToEquipThere
NoEquippableOnFixedPart
NeedsDefaultThemeFirst
ItemAlreadyEquipped
SlotAlreadyEquipped
SlotNotEquipped
UnknownError
ExceedsMaxPartsPerBase
TooManyProperties
ItemNotEquipped
UnequipperMustOwnEitherItemOrEquipper