subscan
Runtime Modules / PolymeshContracts
Spec Version:
Events
Name
Lookup
Attributes
ApiHashUpdated2f00["Api","ChainVersion","Hash"]
SCRuntimeCall2f01["AccountId","ExtrinsicId"]
Storage Functions
Name
Type
CallRuntimeWhitelist{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["polymesh_contracts:chain_extension:ExtrinsicId"],"value":"Bool","keys_id":293,"value_id":74}}
StorageVersion{"origin":"PlainType","plain_type":"U8","PlainTypeValue":726}
ApiNextUpgrade{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["polymesh_contracts:Api"],"value":"polymesh_contracts:NextUpgrade","keys_id":291,"value_id":543}}
CurrentApiHash{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["polymesh_contracts:Api"],"value":"H256","keys_id":291,"value_id":544}}
Error Types
Name
Docs
InvalidFuncIdInvalid `func_id` provided from contract.
InvalidRuntimeCallFailed to decode a valid `RuntimeCall`.
ReadStorageFailed`ReadStorage` failed to write value into the contract's buffer.
DataLeftAfterDecodingData left in input when decoding arguments of a call.
InLenTooLargeInput data that a contract passed when using the ChainExtension was too large.
OutLenTooLargeOutput data returned from the ChainExtension was too large.
InstantiatorWithNoIdentityA contract was attempted to be instantiated,but no identity was given to associate the new contract's key with.
RuntimeCallDeniedExtrinsic is not allowed to be called by contracts.
CallerNotAPrimaryKeyThe caller is not a primary key.
MissingKeyPermissionsSecondary key permissions are missing.
InvalidChainVersionOnly future chain versions are allowed.
NoUpgradesSupportedThere are no api upgrades supported for the contract.