Name | Lookup | Parameters | |
|---|---|---|---|
| register_ticker | 1a00 | 1 | |
| accept_ticker_transfer | 1a01 | 1 | |
| accept_asset_ownership_transfer | 1a02 | 1 | |
| create_asset | 1a03 | 6 | |
| freeze | 1a04 | 1 | |
| unfreeze | 1a05 | 1 | |
| rename_asset | 1a06 | 2 | |
| issue | 1a07 | 3 | |
| redeem | 1a08 | 2 | |
| make_divisible | 1a09 | 1 | |
| add_documents | 1a0a | 2 | |
| remove_documents | 1a0b | 2 | |
| set_funding_round | 1a0c | 2 | |
| update_identifiers | 1a0d | 2 | |
| controller_transfer | 1a0e | 3 | |
| register_custom_asset_type | 1a0f | 1 | |
| create_asset_with_custom_type | 1a10 | 6 | |
| set_asset_metadata | 1a11 | 4 | |
| set_asset_metadata_details | 1a12 | 3 | |
| register_and_set_local_asset_metadata | 1a13 | 5 | |
| register_asset_metadata_local_type | 1a14 | 3 | |
| register_asset_metadata_global_type | 1a15 | 2 | |
| redeem_from_portfolio | 1a16 | 3 | |
| update_asset_type | 1a17 | 2 | |
| remove_local_metadata_key | 1a18 | 2 | |
| remove_metadata_value | 1a19 | 2 | |
| exempt_ticker_affirmation | 1a1a | 1 | |
| remove_ticker_affirmation_exemption | 1a1b | 1 | |
| pre_approve_ticker | 1a1c | 1 | |
| remove_ticker_pre_approval | 1a1d | 1 | |
| add_mandatory_mediators | 1a1e | 2 | |
| remove_mandatory_mediators | 1a1f | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| AssetCreated | 1a00 | ["IdentityId","Ticker","bool","AssetType","IdentityId","AssetName","Vec<AssetIdentifier>","Option<FundingRoundName>"] | |
| IdentifiersUpdated | 1a01 | ["IdentityId","Ticker","Vec<AssetIdentifier>"] | |
| DivisibilityChanged | 1a02 | ["IdentityId","Ticker","bool"] | |
| TransferWithData | 1a03 | ["IdentityId","Ticker","IdentityId","IdentityId","Balance","Bytes"] | |
| IsIssuable | 1a04 | ["Ticker","bool"] | |
| TickerRegistered | 1a05 | ["IdentityId","Ticker","Option<Moment>"] | |
| TickerTransferred | 1a06 | ["IdentityId","Ticker","IdentityId"] | |
| AssetOwnershipTransferred | 1a07 | ["IdentityId","Ticker","IdentityId"] | |
| AssetFrozen | 1a08 | ["IdentityId","Ticker"] | |
| AssetUnfrozen | 1a09 | ["IdentityId","Ticker"] | |
| AssetRenamed | 1a0a | ["IdentityId","Ticker","AssetName"] | |
| FundingRoundSet | 1a0b | ["IdentityId","Ticker","FundingRoundName"] | |
| DocumentAdded | 1a0c | ["IdentityId","Ticker","DocumentId","Document"] | |
| DocumentRemoved | 1a0d | ["IdentityId","Ticker","DocumentId"] | |
| ExtensionRemoved | 1a0e | ["IdentityId","Ticker","AccountId"] | |
| ControllerTransfer | 1a0f | ["IdentityId","Ticker","PortfolioId","Balance"] | |
| CustomAssetTypeExists | 1a10 | ["IdentityId","CustomAssetTypeId","Bytes"] | |
| CustomAssetTypeRegistered | 1a11 | ["IdentityId","CustomAssetTypeId","Bytes"] | |
| SetAssetMetadataValue | 1a12 | ["IdentityId","Ticker","AssetMetadataValue","Option<AssetMetadataValueDetail<Moment>>"] | |
| SetAssetMetadataValueDetails | 1a13 | ["IdentityId","Ticker","AssetMetadataValueDetail<Moment>"] | |
| RegisterAssetMetadataLocalType | 1a14 | ["IdentityId","Ticker","AssetMetadataName","AssetMetadataLocalKey","AssetMetadataSpec"] | |
| RegisterAssetMetadataGlobalType | 1a15 | ["AssetMetadataName","AssetMetadataGlobalKey","AssetMetadataSpec"] | |
| AssetTypeChanged | 1a16 | ["IdentityId","Ticker","AssetType"] | |
| LocalMetadataKeyDeleted | 1a17 | ["IdentityId","Ticker","AssetMetadataLocalKey"] | |
| MetadataValueDeleted | 1a18 | ["IdentityId","Ticker","AssetMetadataKey"] | |
| AssetBalanceUpdated | 1a19 | ["IdentityId","Ticker","Balance","Option<PortfolioId>","Option<PortfolioId>","PortfolioUpdateReason"] | |
| AssetAffirmationExemption | 1a1a | ["Ticker"] | |
| RemoveAssetAffirmationExemption | 1a1b | ["Ticker"] | |
| PreApprovedAsset | 1a1c | ["IdentityId","Ticker"] | |
| RemovePreApprovedAsset | 1a1d | ["IdentityId","Ticker"] | |
| AssetMediatorsAdded | 1a1e | ["IdentityId","Ticker","BTreeSet<IdentityId>"] | |
| AssetMediatorsRemoved | 1a1f | ["IdentityId","Ticker","BTreeSet<IdentityId>"] |
Name | Type | |
|---|---|---|
| Tickers | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"pallet_asset:types:TickerRegistration","keys_id":42,"value_id":628}} | |
| TickerConfig | {"origin":"PlainType","plain_type":"pallet_asset:types:TickerRegistrationConfig","PlainTypeValue":629} | |
| Tokens | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"pallet_asset:types:SecurityToken","keys_id":42,"value_id":630}} | |
| AssetNames | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"Vec<U8>","keys_id":42,"value_id":126}} | |
| BalanceOf | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Identity"],"key_vec":["[U8; 12]","[U8; 32]"],"value":"U128","keys_id":631,"value_id":6}} | |
| Identifiers | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"Vec<polymesh_primitives:asset_identifier:AssetIdentifier>","keys_id":42,"value_id":127}} | |
| CustomTypeIdSequence | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":124} | |
| CustomTypes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"Vec<U8>","keys_id":124,"value_id":12}} | |
| CustomTypesInverse | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["Vec<U8>"],"value":"U32","keys_id":12,"value_id":124}} | |
| FundingRound | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"Vec<U8>","keys_id":42,"value_id":132}} | |
| IssuedInFundingRound | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["Tuple:[U8; 12]Vec<U8>"],"value":"U128","keys_id":632,"value_id":6}} | |
| Frozen | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"Bool","keys_id":42,"value_id":74}} | |
| AssetOwnershipRelations | {"origin":"Map","n_map_type":{"hashers":["Identity","Blake2_128Concat"],"key_vec":["[U8; 32]","[U8; 12]"],"value":"pallet_asset:types:AssetOwnershipRelation","keys_id":633,"value_id":634}} | |
| AssetDocuments | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["[U8; 12]","U32"],"value":"polymesh_primitives:document:Document","keys_id":635,"value_id":134}} | |
| AssetDocumentsIdSequence | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"U32","keys_id":42,"value_id":133}} | |
| AssetMetadataValues | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["[U8; 12]","polymesh_primitives:asset_metadata:AssetMetadataKey"],"value":"Vec<U8>","keys_id":636,"value_id":145}} | |
| AssetMetadataValueDetails | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["[U8; 12]","polymesh_primitives:asset_metadata:AssetMetadataKey"],"value":"polymesh_primitives:asset_metadata:AssetMetadataValueDetail","keys_id":636,"value_id":147}} | |
| AssetMetadataLocalNameToKey | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["[U8; 12]","Vec<U8>"],"value":"U64","keys_id":637,"value_id":150}} | |
| AssetMetadataGlobalNameToKey | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["Vec<U8>"],"value":"U64","keys_id":149,"value_id":157}} | |
| AssetMetadataLocalKeyToName | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["[U8; 12]","U64"],"value":"Vec<U8>","keys_id":638,"value_id":149}} | |
| AssetMetadataGlobalKeyToName | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"Vec<U8>","keys_id":157,"value_id":149}} | |
| AssetMetadataLocalSpecs | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["[U8; 12]","U64"],"value":"polymesh_primitives:asset_metadata:AssetMetadataSpec","keys_id":638,"value_id":151}} | |
| AssetMetadataGlobalSpecs | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"polymesh_primitives:asset_metadata:AssetMetadataSpec","keys_id":157,"value_id":151}} | |
| AssetMetadataNextLocalKey | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"U64","keys_id":42,"value_id":150}} | |
| AssetMetadataNextGlobalKey | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":157} | |
| TickersExemptFromAffirmation | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"Bool","keys_id":42,"value_id":74}} | |
| PreApprovedTicker | {"origin":"Map","n_map_type":{"hashers":["Identity","Blake2_128Concat"],"key_vec":["[U8; 32]","[U8; 12]"],"value":"Bool","keys_id":633,"value_id":74}} | |
| MandatoryMediators | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"Vec<[U8; 32]>","keys_id":42,"value_id":481}} | |
| StorageVersion | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":639} | |
| CurrentAssetMetadataLocalKey | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"U64","keys_id":42,"value_id":150}} | |
| CurrentAssetMetadataGlobalKey | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":157} |
Name | Type | Value | |
|---|---|---|---|
| AssetNameMaxLength | U32 | 80000000 | |
| FundingRoundNameMaxLength | U32 | 80000000 | |
| AssetMetadataNameMaxLength | U32 | 00010000 | |
| AssetMetadataValueMaxLength | U32 | 00200000 | |
| AssetMetadataTypeDefMaxLength | U32 | 00200000 | |
| MaxAssetMediators | U32 | 04000000 |
Name | Docs |
|---|---|
| Unauthorized | The user is not authorized. |
| AssetAlreadyCreated | The token has already been created. |
| TickerTooLong | The ticker length is over the limit. |
| TickerNotAlphanumeric | The ticker has non-alphanumeric parts. |
| TickerAlreadyRegistered | The ticker is already registered to someone else. |
| TotalSupplyAboveLimit | The total supply is above the limit. |
| NoSuchAsset | No such token. |
| AlreadyFrozen | The token is already frozen. |
| NotAnOwner | Not an owner of the token on Ethereum. |
| BalanceOverflow | An overflow while calculating the balance. |
| TotalSupplyOverflow | An overflow while calculating the total supply. |
| InvalidGranularity | An invalid granularity. |
| NotFrozen | The asset must be frozen. |
| InvalidTransfer | Transfer validation check failed. |
| InsufficientBalance | The sender balance is not sufficient. |
| AssetAlreadyDivisible | The token is already divisible. |
| InvalidEthereumSignature | An invalid Ethereum `EcdsaSignature`. |
| TickerRegistrationExpired | Registration of ticker has expired. |
| SenderSameAsReceiver | Transfers to self are not allowed |
| NoSuchDoc | The given Document does not exist. |
| MaxLengthOfAssetNameExceeded | Maximum length of asset name has been exceeded. |
| FundingRoundNameMaxLengthExceeded | Maximum length of the funding round name has been exceeded. |
| InvalidAssetIdentifier | Some `AssetIdentifier` was invalid. |
| InvestorUniquenessClaimNotAllowed | Investor Uniqueness claims are not allowed for this asset. |
| InvalidCustomAssetTypeId | Invalid `CustomAssetTypeId`. |
| AssetMetadataNameMaxLengthExceeded | Maximum length of the asset metadata type name has been exceeded. |
| AssetMetadataValueMaxLengthExceeded | Maximum length of the asset metadata value has been exceeded. |
| AssetMetadataTypeDefMaxLengthExceeded | Maximum length of the asset metadata type definition has been exceeded. |
| AssetMetadataKeyIsMissing | Asset Metadata key is missing. |
| AssetMetadataValueIsLocked | Asset Metadata value is locked. |
| AssetMetadataLocalKeyAlreadyExists | Asset Metadata Local type already exists for asset. |
| AssetMetadataGlobalKeyAlreadyExists | Asset Metadata Global type already exists. |
| TickerFirstByteNotValid | Tickers should start with at least one valid byte. |
| UnexpectedNonFungibleToken | Attempt to call an extrinsic that is only permitted for fungible tokens. |
| IncompatibleAssetTypeUpdate | Attempt to update the type of a non fungible token to a fungible token or the other way around. |
| AssetMetadataKeyBelongsToNFTCollection | Attempt to delete a key that is needed for an NFT collection. |
| AssetMetadataValueIsEmpty | Attempt to lock a metadata value that is empty. |
| NumberOfAssetMediatorsExceeded | Number of asset mediators would exceed the maximum allowed. |
| InvalidTickerCharacter | Invalid ticker character - valid set: A`..`Z` `0`..`9` `_` `-` `.` `/`. |
| InvalidTransferFrozenAsset | Failed to transfer the asset - asset is frozen. |
| InvalidTransferComplianceFailure | Failed to transfer an NFT - compliance failed. |
| InvalidTransferInvalidReceiverCDD | Failed to transfer the asset - receiver cdd is not valid. |
| InvalidTransferInvalidSenderCDD | Failed to transfer the asset - sender cdd is not valid. |