Name | Lookup | Parameters | |
---|---|---|---|
eth_call | 8200 | 6 | |
call | 8201 | 5 | |
scheduled_call | 8202 | 6 | |
create | 8203 | 4 | |
create2 | 8204 | 5 | |
create_network_contract | 8205 | 4 | |
create_predeploy_contract | 8206 | 5 | |
transfer_maintainer | 8207 | 2 | |
deploy | 8208 | 1 | |
deploy_free | 8209 | 1 | |
enable_contract_development | 820a | - | |
disable_contract_development | 820b | - | |
set_code | 820c | 2 | |
selfdestruct | 820d | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
Created | 8200 | ||
CreatedFailed | 8201 | ||
Executed | 8202 | ||
ExecutedFailed | 8203 | ||
TransferredMaintainer | 8204 | ||
ContractDevelopmentEnabled | 8205 | ||
ContractDevelopmentDisabled | 8206 | ||
ContractDeployed | 8207 | ||
ContractSetCode | 8208 | ||
ContractSelfdestructed | 8209 |
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 | |
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 |
ContractDevelopmentNotEnabled | Contract development is not enabled |
ContractDevelopmentAlreadyEnabled | Contract development is already enabled |
ContractAlreadyDeployed | Contract already deployed |
ContractExceedsMaxCodeSize | Contract exceeds max code size |
ContractAlreadyExisted | Contract already existed |
OutOfStorage | Storage usage exceeds storage limit |
ChargeFeeFailed | Charge fee failed |
CannotKillContract | Contract cannot be killed due to reference count |
ReserveStorageFailed | Reserve storage failed |
UnreserveStorageFailed | Unreserve storage failed |
ChargeStorageFailed | Charge storage failed |