Name | Lookup | Parameters | |
---|---|---|---|
eth_call | b400 | 7 | |
eth_call_v2 | b40f | 6 | |
call | b401 | 6 | |
scheduled_call | b402 | 7 | |
create | b403 | 5 | |
create2 | b404 | 6 | |
create_nft_contract | b405 | 5 | |
create_predeploy_contract | b406 | 6 | |
transfer_maintainer | b407 | 2 | |
publish_contract | b408 | 1 | |
publish_free | b409 | 1 | |
enable_contract_development | b40a | - | |
disable_contract_development | b40b | - | |
set_code | b40c | 2 | |
selfdestruct | b40d | 1 | |
strict_call | b40e | 6 |
Name | Lookup | Attributes | |
---|---|---|---|
Created | b400 | ["EvmAddress","EvmAddress","Vec<Log>","u64","i32"] | |
CreatedFailed | b401 | ["EvmAddress","EvmAddress","ExitReason","Vec<Log>","u64","i32"] | |
Executed | b402 | ["EvmAddress","EvmAddress","Vec<Log>","u64","i32"] | |
ExecutedFailed | b403 | ["EvmAddress","EvmAddress","ExitReason","Bytes","Vec<Log>","u64","i32"] | |
TransferredMaintainer | b404 | ["EvmAddress","EvmAddress"] | |
ContractDevelopmentEnabled | b405 | ["AccountId"] | |
ContractDevelopmentDisabled | b406 | ["AccountId"] | |
ContractPublished | b407 | ["EvmAddress"] | |
ContractSetCode | b408 | ["EvmAddress"] | |
ContractSelfdestructed | b409 | ["EvmAddress"] |
Name | Type | |
---|---|---|
ChainId | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":12} | |
Accounts | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["H160"],"value":"module_evm:module:AccountInfo","keys_id":37,"value_id":668}} | |
ContractStorageSizes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["H160"],"value":"U32","keys_id":37,"value_id":4}} | |
AccountStorages | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Blake2_128Concat"],"key_vec":["H160","H256"],"value":"H256","keys_id":671,"value_id":13}} | |
Codes | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H256"],"value":"Vec<U8>","keys_id":13,"value_id":672}} | |
CodeInfos | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H256"],"value":"module_evm:module:CodeInfo","keys_id":13,"value_id":673}} | |
NetworkContractIndex | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":12} | |
ExtrinsicOrigin | {"origin":"PlainType","plain_type":"AccountId","PlainTypeValue":0} | |
XcmOrigin | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":232} |
Name | Type | Value | |
---|---|---|---|
NewContractExtraBytes | U32 | 10270000 | |
StorageDepositPerByte | U128 | 00407a10f35a00000000000000000000 | |
TxFeePerGas | U128 | 0000ed902e0000000000000000000000 | |
NetworkContractSource | H160 | 0000000000000000000000000000000000000000 | |
DeveloperDeposit | U128 | 0010a5d4e80000000000000000000000 | |
PublicationFee | U128 | 0010a5d4e80000000000000000000000 | |
TreasuryAccount | AccountId | 6d6f646c6163612f747273790000000000000000000000000000000000000000 |
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 |
ContractAlreadyPublished | Contract already published |
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 |
InvalidDecimals | Invalid decimals |
StrictCallFailed | Strict call failed |
NotEOA | Caller is not externally owned account |