This documentation describes the smart contracts and functions supported by the ENS plugin.
Smart contracts covered by this plugin are:
Function |
Selector |
Displayed Parameters |
commit |
0xf14fcbc8 |
bytes32 commitment |
register |
0x85f6d155 |
string name | address owner | uint256 duration | bytes32 secret | |
registerWithConfig |
0xf7a16963 |
string name | address owner | bytes32 secret | address resolver | address addr | |
renew |
0xacf1a841 |
string name | uint256 duration | |
setName |
0xc47f0027 |
string name |
renewAll* |
0xe8d6dbb4 |
string names | uint256 duration | bytes proof | |
proveAndClaim* |
0x8bbedf75 |
bytes names | uint256 #inputs | bytes proof | |
proveAndClaimWithResolver* |
0x224199c2 |
bytes names | uint256 #inputs | bytes proof | address resolver | address addr | |
setOwner |
0x5b0fc9c3 |
bytes32 node | address owner | |
setResolver |
0x1896f70a |
bytes32 node | address resolver | |
SetSubnodeRecord |
0x5ef2c7f0 |
bytes32 node | bytes32 label | address owner | address resolver | uint256 ttl | |
SetAddr* |
0x8b95dd71 |
</td bytes32 node | uint256 coinType | bytes a | |
SetText* |
0x10f13a8c |
bytes32 node | string Key | string Value | |
SetContentHash* |
0x304e6ade |
|
Multicall* |
0xac9650d8 |
|
*For renewAll, ENS plugin will only support signing transactions with 2 names maximum.
For multicall, ENS plugin will only support signing transactions with 3 calls maximum.
For strings and byte arrays bigger then 32, plugin is showing the first and last 16 bytes in "16...16" format, due to memory limitations.