subscan
Runtime Modules / Asset
Spec Version:
Storage Functions
Name
Type
Tickers{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"TickerRegistration<Moment>","isLinked":false}}
TickerConfig{"origin":"PlainType","plain_type":"TickerRegistrationConfig<Moment>"}
Tokens{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"SecurityToken","isLinked":false}}
AssetNames{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"AssetName","isLinked":false}}
BalanceOf{"origin":"DoubleMapType","double_map_type":{"key":"Ticker","key2":"IdentityId","hasher":"Blake2_128Concat","key2Hasher":"Identity","value":"Balance","isLinked":false}}
Identifiers{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"Vec<AssetIdentifier>","isLinked":false}}
CustomTypeIdSequence{"origin":"PlainType","plain_type":"CustomAssetTypeId"}
CustomTypes{"origin":"MapType","map_type":{"key":"CustomAssetTypeId","hasher":"Twox64Concat","value":"Bytes","isLinked":false}}
CustomTypesInverse{"origin":"MapType","map_type":{"key":"Bytes","hasher":"Blake2_128Concat","value":"CustomAssetTypeId","isLinked":false}}
FundingRound{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"FundingRoundName","isLinked":false}}
IssuedInFundingRound{"origin":"MapType","map_type":{"key":"(Ticker, FundingRoundName)","hasher":"Blake2_128Concat","value":"Balance","isLinked":false}}
Frozen{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"bool","isLinked":false}}
AssetOwnershipRelations{"origin":"DoubleMapType","double_map_type":{"key":"IdentityId","key2":"Ticker","hasher":"Identity","key2Hasher":"Blake2_128Concat","value":"AssetOwnershipRelation","isLinked":false}}
AssetDocuments{"origin":"DoubleMapType","double_map_type":{"key":"Ticker","key2":"DocumentId","hasher":"Blake2_128Concat","key2Hasher":"Twox64Concat","value":"Document","isLinked":false}}
AssetDocumentsIdSequence{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"DocumentId","isLinked":false}}
ClassicTickers{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"ClassicTickerRegistration","isLinked":false}}
BalanceOfAtScope{"origin":"DoubleMapType","double_map_type":{"key":"ScopeId","key2":"IdentityId","hasher":"Identity","key2Hasher":"Identity","value":"Balance","isLinked":false}}
AggregateBalance{"origin":"DoubleMapType","double_map_type":{"key":"Ticker","key2":"ScopeId","hasher":"Blake2_128Concat","key2Hasher":"Identity","value":"Balance","isLinked":false}}
ScopeIdOf{"origin":"DoubleMapType","double_map_type":{"key":"Ticker","key2":"IdentityId","hasher":"Blake2_128Concat","key2Hasher":"Identity","value":"ScopeId","isLinked":false}}
DisableInvestorUniqueness{"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"bool","isLinked":false}}
StorageVersion{"origin":"PlainType","plain_type":"Version"}
Constants
Name
Type
Value
MaxNumberOfTMExtensionForAssetu320x05000000
AssetNameMaxLengthu320x80000000
FundingRoundNameMaxLengthu320x80000000
Error Types
Name
Docs
Unauthorized The user is not authorized.
AlreadyArchived When extension already archived.
AlreadyUnArchived When extension already un-archived.
ExtensionAlreadyPresent When extension is already added.
AssetAlreadyCreated The token has already been created.
TickerTooLong The ticker length is over the limit.
TickerNotAscii The ticker has non-ascii-encoded 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.
MaximumTMExtensionLimitReached Number of Transfer Manager extensions attached to an asset is equal to MaxNumberOfTMExtensionForAsset.
IncompatibleExtensionVersion Given smart extension is not compatible with the asset.
InvalidEthereumSignature An invalid Ethereum `EcdsaSignature`.
NoSuchClassicTicker The given ticker is not a classic one.
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`.