{
"_format": "hh-sol-artifact-1",
"contractName": "ReverseRegistrar",
"sourceName": "contracts/ReverseRegistrar.sol",
"abi": [
{
"inputs": [
{
"internalType": "contract IENS",
"name": "_ens",
"type": "address"
},
{
"internalType": "contract IResolver",
"name": "_resolver",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [],
"name": "ADDR_REVERSE_NODE",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "defaultResolver",
"outputs": [
{
"internalType": "contract IResolver",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "ens",
"outputs": [
{
"internalType": "contract IENS",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"name": "setName",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "nonpayable",
"type": "function"
}
],
"bytecode": "0x608034609357601f6103dd38819003918201601f19168301916001600160401b03831184841017609857808492604094855283398101031260935780516001600160a01b0381169190829003609357602001516001600160a01b038116919082900360935760018060a01b0319600054161760005560018060a01b0319600154161760015560405161032e90816100af8239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b60003560e01c80633f15457f146100925780637cf8a2eb14610052578063828eab0e1461004d5763c47f00271461004857600080fd5b6100e2565b6100b9565b3461008d57600036600319011261008d5760206040517f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e28152f35b600080fd5b3461008d57600036600319011261008d576000546001600160a01b03166080908152602090f35b3461008d57600036600319011261008d576001546040516001600160a01b039091168152602090f35b3461008d57602036600319011261008d5760043567ffffffffffffffff811161008d573660238201121561008d57806004013567ffffffffffffffff811161008d573691016024011161008d5761014a61013a6101a1565b6040519081529081906020820190565b0390f35b90601f8019910116810190811067ffffffffffffffff82111761017057604052565b634e487b7160e01b600052604160045260246000fd5b9081602091031261008d575190565b6040513d6000823e3d90fd5b336028805b6102aa57505060286000206000602061026760405182810190610205816101f788856040917f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2825260208201520190565b03601f19810183528261014e565b51902083549094906001600160a01b03166040516306ab592360e01b81527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2600482015260248101929092523360448301529093849283919082906064820190565b03925af180156102a557610279575090565b61029a9060203d60201161029e575b610292818361014e565b810190610186565b5090565b503d610288565b610195565b6f181899199a1a9b1b9c1cb0b131b232b360811b600f83161a600019820153600119019081906f181899199a1a9b1b9c1cb0b131b232b360811b600482901c600f161a825360081c916101a656fea2646970667358221220cf5dbea72b0377a408e68fb9c073c8ad3399f922ba26e022fd184b55b2d8d1e764736f6c634300081c0033",
"deployedBytecode": "0x6080604052600436101561001257600080fd5b60003560e01c80633f15457f146100925780637cf8a2eb14610052578063828eab0e1461004d5763c47f00271461004857600080fd5b6100e2565b6100b9565b3461008d57600036600319011261008d5760206040517f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e28152f35b600080fd5b3461008d57600036600319011261008d576000546001600160a01b03166080908152602090f35b3461008d57600036600319011261008d576001546040516001600160a01b039091168152602090f35b3461008d57602036600319011261008d5760043567ffffffffffffffff811161008d573660238201121561008d57806004013567ffffffffffffffff811161008d573691016024011161008d5761014a61013a6101a1565b6040519081529081906020820190565b0390f35b90601f8019910116810190811067ffffffffffffffff82111761017057604052565b634e487b7160e01b600052604160045260246000fd5b9081602091031261008d575190565b6040513d6000823e3d90fd5b336028805b6102aa57505060286000206000602061026760405182810190610205816101f788856040917f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2825260208201520190565b03601f19810183528261014e565b51902083549094906001600160a01b03166040516306ab592360e01b81527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2600482015260248101929092523360448301529093849283919082906064820190565b03925af180156102a557610279575090565b61029a9060203d60201161029e575b610292818361014e565b810190610186565b5090565b503d610288565b610195565b6f181899199a1a9b1b9c1cb0b131b232b360811b600f83161a600019820153600119019081906f181899199a1a9b1b9c1cb0b131b232b360811b600482901c600f161a825360081c916101a656fea2646970667358221220cf5dbea72b0377a408e68fb9c073c8ad3399f922ba26e022fd184b55b2d8d1e764736f6c634300081c0033",
"linkReferences": {},
"deployedLinkReferences": {}
}