Name | Lookup | Parameters | |
---|---|---|---|
call | 8200 | 5 | |
scheduled_call | 8201 | 6 | |
create | 8202 | 4 | |
create2 | 8203 | 5 | |
create_network_contract | 8204 | 4 | |
transfer_maintainer | 8205 | 2 | |
deploy | 8206 | 1 | |
deploy_free | 8207 | 1 | |
enable_contract_development | 8208 | - | |
disable_contract_development | 8209 | - | |
set_code | 820a | 2 | |
selfdestruct | 820b | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
Log | 8200 | ||
Created | 8201 | ||
CreatedFailed | 8202 | ||
Executed | 8203 | ||
ExecutedFailed | 8204 | ||
BalanceDeposit | 8205 | ||
BalanceWithdraw | 8206 | ||
AddStorageQuota | 8207 | ||
RemoveStorageQuota | 8208 | ||
TransferredMaintainer | 8209 | ||
CanceledTransferMaintainer | 820a | ||
ConfirmedTransferMaintainer | 820b | ||
RejectedTransferMaintainer | 820c | ||
ContractDevelopmentEnabled | 820d | ||
ContractDevelopmentDisabled | 820e | ||
ContractDeployed | 820f | ||
ContractSetCode | 8210 | ||
ContractSelfdestructed | 8211 |
Name | Type | |
---|---|---|
Accounts | {"origin":"MapType","map_type":{"key":"EvmAddress","hasher":"Twox64Concat","value":"AccountInfo","isLinked":false}} | |
ContractStorageSizes | {"origin":"MapType","map_type":{"key":"EvmAddress","hasher":"Twox64Concat","value":"u32","isLinked":false}} | |
AccountStorages | {"origin":"DoubleMapType","double_map_type":{"key":"EvmAddress","key2":"H256","hasher":"Twox64Concat","key2Hasher":"Blake2_128Concat","value":"H256","isLinked":false}} | |
Codes | {"origin":"MapType","map_type":{"key":"H256","hasher":"Identity","value":"BoundedVec<u8, MaxCodeSize>","isLinked":false}} | |
CodeInfos | {"origin":"MapType","map_type":{"key":"H256","hasher":"Identity","value":"CodeInfo","isLinked":false}} | |
NetworkContractIndex | {"origin":"PlainType","plain_type":"u64"} | |
ExtrinsicOrigin | {"origin":"PlainType","plain_type":"AccountId"} |
Name | Type | Value | |
---|---|---|---|
NewContractExtraBytes | u32 | 0x10270000 | |
StorageDepositPerByte | BalanceOf | 0x00a3e111000000000000000000000000 | |
MaxCodeSize | u32 | 0x00600000 | |
ChainId | u64 | 0xae02000000000000 | |
NetworkContractSource | EvmAddress | 0x0000000000000000000000000000000000000000 | |
DeveloperDeposit | BalanceOf | 0x00407a10f35a00000000000000000000 | |
DeploymentFee | BalanceOf | 0x0000c16ff28623000000000000000000 | |
TreasuryAccount | AccountId | 0x6d6f646c6163612f747273790000000000000000000000000000000000000000 |
Name | Docs |
---|---|
AddressNotMapped | Address not mapped |
ContractNotFound | Contract not found |
NoPermission | No permission |
NumOutOfBound | Number out of bound in calculation. |
StorageExceedsStorageLimit | Storage exceeds max code size |
ContractDevelopmentNotEnabled | Contract development is not enabled |
ContractDevelopmentAlreadyEnabled | Contract development is already enabled |
ContractAlreadyDeployed | Contract already deployed |
ContractExceedsMaxCodeSize | Contract exceeds max code size |
OutOfStorage | Storage usage exceeds storage limit |
ChargeFeeFailed | Charge fee failed |
CannotKillContract | Contract cannot be killed due to reference count |
ConflictContractAddress | Contract address conflicts with the system contract |