diff --git a/ABIs/veworld-subdomain-claimer.json b/ABIs/veworld-subdomain-claimer.json new file mode 100644 index 00000000..5972405f --- /dev/null +++ b/ABIs/veworld-subdomain-claimer.json @@ -0,0 +1,173 @@ +[ + { + "type": "constructor", + "stateMutability": "undefined", + "payable": false, + "inputs": [] + }, + { + "type": "error", + "name": "AddressEmptyCode", + "inputs": [{ "type": "address", "name": "target" }] + }, + { + "type": "error", + "name": "ERC1967InvalidImplementation", + "inputs": [{ "type": "address", "name": "implementation" }] + }, + { "type": "error", "name": "ERC1967NonPayable", "inputs": [] }, + { "type": "error", "name": "FailedInnerCall", "inputs": [] }, + { "type": "error", "name": "InvalidInitialization", "inputs": [] }, + { "type": "error", "name": "NotInitializing", "inputs": [] }, + { + "type": "error", + "name": "OwnableInvalidOwner", + "inputs": [{ "type": "address", "name": "owner" }] + }, + { + "type": "error", + "name": "OwnableUnauthorizedAccount", + "inputs": [{ "type": "address", "name": "account" }] + }, + { "type": "error", "name": "UUPSUnauthorizedCallContext", "inputs": [] }, + { + "type": "error", + "name": "UUPSUnsupportedProxiableUUID", + "inputs": [{ "type": "bytes32", "name": "slot" }] + }, + { + "type": "event", + "anonymous": false, + "name": "Initialized", + "inputs": [{ "type": "uint64", "name": "version", "indexed": false }] + }, + { + "type": "event", + "anonymous": false, + "name": "OwnershipTransferred", + "inputs": [ + { "type": "address", "name": "previousOwner", "indexed": true }, + { "type": "address", "name": "newOwner", "indexed": true } + ] + }, + { + "type": "event", + "anonymous": false, + "name": "Upgraded", + "inputs": [{ "type": "address", "name": "implementation", "indexed": true }] + }, + { + "type": "function", + "name": "UPGRADE_INTERFACE_VERSION", + "constant": true, + "stateMutability": "view", + "payable": false, + "inputs": [], + "outputs": [{ "type": "string", "name": "" }] + }, + { + "type": "function", + "name": "claim", + "constant": false, + "payable": false, + "inputs": [ + { "type": "string", "name": "name" }, + { "type": "address", "name": "resolver" } + ], + "outputs": [] + }, + { + "type": "function", + "name": "domainName", + "constant": true, + "stateMutability": "view", + "payable": false, + "inputs": [], + "outputs": [{ "type": "string", "name": "" }] + }, + { + "type": "function", + "name": "ens", + "constant": true, + "stateMutability": "view", + "payable": false, + "inputs": [], + "outputs": [{ "type": "address", "name": "" }] + }, + { + "type": "function", + "name": "initialize", + "constant": false, + "payable": false, + "inputs": [ + { "type": "address", "name": "ensAddr" }, + { "type": "address", "name": "resolveUtilsAddress" }, + { "type": "string", "name": "_domainName" } + ], + "outputs": [] + }, + { + "type": "function", + "name": "node", + "constant": true, + "stateMutability": "view", + "payable": false, + "inputs": [], + "outputs": [{ "type": "bytes32", "name": "" }] + }, + { + "type": "function", + "name": "owner", + "constant": true, + "stateMutability": "view", + "payable": false, + "inputs": [], + "outputs": [{ "type": "address", "name": "" }] + }, + { + "type": "function", + "name": "proxiableUUID", + "constant": true, + "stateMutability": "view", + "payable": false, + "inputs": [], + "outputs": [{ "type": "bytes32", "name": "" }] + }, + { + "type": "function", + "name": "renounceOwnership", + "constant": false, + "payable": false, + "inputs": [], + "outputs": [] + }, + { + "type": "function", + "name": "transferOwnership", + "constant": false, + "payable": false, + "inputs": [{ "type": "address", "name": "newOwner" }], + "outputs": [] + }, + { + "type": "function", + "name": "upgradeToAndCall", + "constant": false, + "stateMutability": "payable", + "payable": true, + "inputs": [ + { "type": "address", "name": "newImplementation" }, + { "type": "bytes", "name": "data" } + ], + "outputs": [] + }, + { + "type": "function", + "name": "version", + "constant": true, + "stateMutability": "pure", + "payable": false, + "inputs": [], + "outputs": [{ "type": "string", "name": "" }] + } +]