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 |