Name | Lookup | Parameters | |
|---|---|---|---|
| bind_evm_address | 5d00 | - | |
| add_contract_deployer | 5d01 | 1 | |
| remove_contract_deployer | 5d02 | 1 | |
| renounce_contract_deployer | 5d03 | - | |
| approve_contract | 5d04 | 1 | |
| disapprove_contract | 5d05 | 1 | |
| claim_account | 5d06 | 3 |
Name | Lookup | Attributes | |
|---|---|---|---|
| Bound | 5d00 | ["AccountId","EvmAddress"] | |
| DeployerAdded | 5d01 | ["EvmAddress"] | |
| DeployerRemoved | 5d02 | ["EvmAddress"] | |
| ContractApproved | 5d03 | ["EvmAddress"] | |
| ContractDisapproved | 5d04 | ["EvmAddress"] | |
| AccountClaimed | 5d05 | ["AccountId","AssetId"] |
Name | Type | |
|---|---|---|
| AccountExtension | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["H160"],"value":"[U8; 12]","keys_id":82,"value_id":132}} | |
| ContractDeployer | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["H160"],"value":"NULL","keys_id":82,"value_id":37}} | |
| ApprovedContract | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["H160"],"value":"NULL","keys_id":82,"value_id":37}} | |
| MarkedEvmAccounts | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"NULL","keys_id":0,"value_id":37}} | |
| Allowances | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat","Blake2_128Concat"],"key_vec":["U32","H160","H160"],"value":"U128","keys_id":786,"value_id":6}} |
Name | Type | Value | |
|---|---|---|---|
| FeeMultiplier | U32 | 32000000 |
Name | Docs |
|---|---|
| TruncatedAccountAlreadyUsed | Active EVM account cannot be bound |
| AddressAlreadyBound | Address is already bound |
| BoundAddressCannotBeUsed | Bound address cannot be used |
| AddressNotWhitelisted | Address not whitelisted |
| InvalidSignature | Provided signature is invalid |
| AccountAlreadyExists | Account already exists in the system pallet |
| InsufficientAssetBalance | Insufficient asset balance of the claimed asset |