Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 36 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Name | 18138107 | 527 days ago | IN | 0 ETH | 0.00121086 | ||||
Set Name | 16163880 | 805 days ago | IN | 0 ETH | 0.00084162 | ||||
Set Name | 16142579 | 808 days ago | IN | 0 ETH | 0.00174955 | ||||
Set Name | 15986681 | 829 days ago | IN | 0 ETH | 0.00175764 | ||||
Set Name | 15763478 | 861 days ago | IN | 0 ETH | 0.00087905 | ||||
Set Name | 15763475 | 861 days ago | IN | 0 ETH | 0.00086416 | ||||
Set Name | 15755017 | 862 days ago | IN | 0 ETH | 0.00209844 | ||||
Set Name | 15279240 | 933 days ago | IN | 0 ETH | 0.00089478 | ||||
Set Name | 15140315 | 955 days ago | IN | 0 ETH | 0.0017532 | ||||
Set Name | 15138890 | 955 days ago | IN | 0 ETH | 0.00157396 | ||||
Set Name | 14849416 | 1004 days ago | IN | 0 ETH | 0.00248891 | ||||
Set Name | 14849388 | 1004 days ago | IN | 0 ETH | 0.00482977 | ||||
Set Name | 14849340 | 1004 days ago | IN | 0 ETH | 0.00319018 | ||||
Set Name | 14833271 | 1006 days ago | IN | 0 ETH | 0.00092279 | ||||
Set Name | 14822505 | 1008 days ago | IN | 0 ETH | 0.00086456 | ||||
Set Name | 14736914 | 1022 days ago | IN | 0 ETH | 0.00382534 | ||||
Set Name | 14723227 | 1024 days ago | IN | 0 ETH | 0.00240002 | ||||
Set Name | 14722818 | 1024 days ago | IN | 0 ETH | 0.00207424 | ||||
Set Name | 14701195 | 1028 days ago | IN | 0 ETH | 0.0062439 | ||||
Set Name | 14699346 | 1028 days ago | IN | 0 ETH | 0.0123632 | ||||
Set Name | 14421548 | 1071 days ago | IN | 0 ETH | 0.00221256 | ||||
Set Name | 14401224 | 1074 days ago | IN | 0 ETH | 0.00353768 | ||||
Set Name | 14227416 | 1101 days ago | IN | 0 ETH | 0.00936465 | ||||
Set Name | 14092874 | 1122 days ago | IN | 0 ETH | 0.01293076 | ||||
Set Name | 14052859 | 1128 days ago | IN | 0 ETH | 0.01490486 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
ReverseRegistrar
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity Standard Json-Input format)
pragma solidity >=0.8.4; import "./ENS.sol"; abstract contract NameResolver { function setName(bytes32 node, string memory name) public virtual; } contract ReverseRegistrar { // namehash('addr.reverse') bytes32 public constant ADDR_REVERSE_NODE = 0x91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2; ENS public ens; NameResolver public defaultResolver; /** * @dev Constructor * @param ensAddr The address of the ENS registry. * @param resolverAddr The address of the default reverse resolver. */ constructor(ENS ensAddr, NameResolver resolverAddr) public { ens = ensAddr; defaultResolver = resolverAddr; // Assign ownership of the reverse record to our deployer ReverseRegistrar oldRegistrar = ReverseRegistrar(ens.owner(ADDR_REVERSE_NODE)); if (address(oldRegistrar) != address(0x0)) { oldRegistrar.claim(msg.sender); } } /** * @dev Transfers ownership of the reverse ENS record associated with the * calling account. * @param owner The address to set as the owner of the reverse record in ENS. * @return The ENS node hash of the reverse record. */ function claim(address owner) public returns (bytes32) { return claimWithResolver(owner, address(0x0)); } /** * @dev Transfers ownership of the reverse ENS record associated with the * calling account. * @param owner The address to set as the owner of the reverse record in ENS. * @param resolver The address of the resolver to set; 0 to leave unchanged. * @return The ENS node hash of the reverse record. */ function claimWithResolver(address owner, address resolver) public returns (bytes32) { bytes32 label = sha3HexAddress(msg.sender); bytes32 node = keccak256(abi.encodePacked(ADDR_REVERSE_NODE, label)); address currentOwner = ens.owner(node); // Update the resolver if required if (resolver != address(0x0) && resolver != ens.resolver(node)) { // Transfer the name to us first if it's not already if (currentOwner != address(this)) { ens.setSubnodeOwner(ADDR_REVERSE_NODE, label, address(this)); currentOwner = address(this); } ens.setResolver(node, resolver); } // Update the owner if required if (currentOwner != owner) { ens.setSubnodeOwner(ADDR_REVERSE_NODE, label, owner); } return node; } /** * @dev Sets the `name()` record for the reverse ENS record associated with * the calling account. First updates the resolver to the default reverse * resolver if necessary. * @param name The name to set for this address. * @return The ENS node hash of the reverse record. */ function setName(string memory name) public returns (bytes32) { bytes32 node = claimWithResolver(address(this), address(defaultResolver)); defaultResolver.setName(node, name); return node; } /** * @dev Returns the node hash for a given account's reverse records. * @param addr The address to hash * @return The ENS node hash. */ function node(address addr) public pure returns (bytes32) { return keccak256(abi.encodePacked(ADDR_REVERSE_NODE, sha3HexAddress(addr))); } /** * @dev An optimised function to compute the sha3 of the lower-case * hexadecimal representation of an Ethereum address. * @param addr The address to hash * @return ret The SHA3 hash of the lower-case hexadecimal encoding of the * input address. */ function sha3HexAddress(address addr) private pure returns (bytes32 ret) { addr; ret; // Stop warning us about unused variables assembly { let lookup := 0x3031323334353637383961626364656600000000000000000000000000000000 for { let i := 40 } gt(i, 0) { } { i := sub(i, 1) mstore8(i, byte(and(addr, 0xf), lookup)) addr := div(addr, 0x10) i := sub(i, 1) mstore8(i, byte(and(addr, 0xf), lookup)) addr := div(addr, 0x10) } ret := keccak256(0, 40) } } }
pragma solidity >=0.8.4; interface ENS { // Logged when the owner of a node assigns a new owner to a subnode. event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner); // Logged when the owner of a node transfers ownership to a new account. event Transfer(bytes32 indexed node, address owner); // Logged when the resolver for a node changes. event NewResolver(bytes32 indexed node, address resolver); // Logged when the TTL of a node changes event NewTTL(bytes32 indexed node, uint64 ttl); // Logged when an operator is added or removed. event ApprovalForAll(address indexed owner, address indexed operator, bool approved); function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) external virtual; function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) external virtual; function setSubnodeOwner(bytes32 node, bytes32 label, address owner) external virtual returns(bytes32); function setResolver(bytes32 node, address resolver) external virtual; function setOwner(bytes32 node, address owner) external virtual; function setTTL(bytes32 node, uint64 ttl) external virtual; function setApprovalForAll(address operator, bool approved) external virtual; function owner(bytes32 node) external virtual view returns (address); function resolver(bytes32 node) external virtual view returns (address); function ttl(bytes32 node) external virtual view returns (uint64); function recordExists(bytes32 node) external virtual view returns (bool); function isApprovedForAll(address owner, address operator) external virtual view returns (bool); }
{ "evmVersion": "istanbul", "libraries": {}, "metadata": { "bytecodeHash": "ipfs", "useLiteralContent": true }, "optimizer": { "enabled": false, "runs": 200 }, "remappings": [], "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"contract ENS","name":"ensAddr","type":"address"},{"internalType":"contract NameResolver","name":"resolverAddr","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ADDR_REVERSE_NODE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"claim","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"resolver","type":"address"}],"name":"claimWithResolver","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"defaultResolver","outputs":[{"internalType":"contract NameResolver","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ens","outputs":[{"internalType":"contract ENS","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"node","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"string","name":"name","type":"string"}],"name":"setName","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040516200125c3803806200125c833981810160405281019062000037919062000314565b816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302571be37f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b6040518263ffffffff1660e01b815260040162000139919062000394565b60206040518083038186803b1580156200015257600080fd5b505afa15801562000167573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200018d9190620002bc565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161462000257578073ffffffffffffffffffffffffffffffffffffffff16631e83409a336040518263ffffffff1660e01b8152600401620001ff919062000377565b602060405180830381600087803b1580156200021a57600080fd5b505af11580156200022f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002559190620002e8565b505b5050506200047f565b600081519050620002718162000417565b92915050565b600081519050620002888162000431565b92915050565b6000815190506200029f816200044b565b92915050565b600081519050620002b68162000465565b92915050565b600060208284031215620002cf57600080fd5b6000620002df8482850162000260565b91505092915050565b600060208284031215620002fb57600080fd5b60006200030b8482850162000277565b91505092915050565b600080604083850312156200032857600080fd5b600062000338858286016200028e565b92505060206200034b85828601620002a5565b9150509250929050565b6200036081620003b1565b82525050565b6200037181620003c5565b82525050565b60006020820190506200038e600083018462000355565b92915050565b6000602082019050620003ab600083018462000366565b92915050565b6000620003be82620003f7565b9050919050565b6000819050919050565b6000620003dc82620003b1565b9050919050565b6000620003f082620003b1565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6200042281620003b1565b81146200042e57600080fd5b50565b6200043c81620003c5565b81146200044857600080fd5b50565b6200045681620003cf565b81146200046257600080fd5b50565b6200047081620003e3565b81146200047c57600080fd5b50565b610dcd806200048f6000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80637cf8a2eb1161005b5780637cf8a2eb14610100578063828eab0e1461011e578063bffbe61c1461013c578063c47f00271461016c5761007d565b80630f5a5466146100825780631e83409a146100b25780633f15457f146100e2575b600080fd5b61009c60048036038101906100979190610977565b61019c565b6040516100a99190610ad5565b60405180910390f35b6100cc60048036038101906100c79190610925565b610669565b6040516100d99190610ad5565b60405180910390f35b6100ea61067d565b6040516100f79190610b80565b60405180910390f35b6101086106a1565b6040516101159190610ad5565b60405180910390f35b6101266106c8565b6040516101339190610b9b565b60405180910390f35b61015660048036038101906101519190610925565b6106ee565b6040516101639190610ad5565b60405180910390f35b610186600480360381019061018191906109dc565b61074b565b6040516101939190610ad5565b60405180910390f35b6000806101a833610814565b905060007f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b826040516020016101e2929190610aa9565b60405160208183030381529060405280519060200120905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302571be3836040518263ffffffff1660e01b81526004016102569190610ad5565b60206040518083038186803b15801561026e57600080fd5b505afa158015610282573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102a6919061094e565b9050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141580156103b9575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630178b8bf836040518263ffffffff1660e01b81526004016103399190610ad5565b60206040518083038186803b15801561035157600080fd5b505afa158015610365573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610389919061094e565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15610556573073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146104c85760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306ab59237f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b85306040518463ffffffff1660e01b815260040161047193929190610b19565b602060405180830381600087803b15801561048b57600080fd5b505af115801561049f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104c391906109b3565b503090505b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631896f70a83876040518363ffffffff1660e01b8152600401610523929190610af0565b600060405180830381600087803b15801561053d57600080fd5b505af1158015610551573d6000803e3d6000fd5b505050505b8573ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461065d5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306ab59237f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b85896040518463ffffffff1660e01b815260040161060993929190610b19565b602060405180830381600087803b15801561062357600080fd5b505af1158015610637573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065b91906109b3565b505b81935050505092915050565b600061067682600061019c565b9050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b81565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b61071d83610814565b60405160200161072e929190610aa9565b604051602081830303815290604052805190602001209050919050565b60008061077a30600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661019c565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637737221382856040518363ffffffff1660e01b81526004016107d9929190610b50565b600060405180830381600087803b1580156107f357600080fd5b505af1158015610807573d6000803e3d6000fd5b5050505080915050919050565b60007f303132333435363738396162636465660000000000000000000000000000000060285b60008111156108705760018103905081600f85161a815360108404935060018103905081600f85161a815360108404935061083a565b506028600020915050919050565b600061089161088c84610bdb565b610bb6565b9050828152602081018484840111156108a957600080fd5b6108b4848285610cac565b509392505050565b6000813590506108cb81610d69565b92915050565b6000815190506108e081610d69565b92915050565b6000815190506108f581610d80565b92915050565b600082601f83011261090c57600080fd5b813561091c84826020860161087e565b91505092915050565b60006020828403121561093757600080fd5b6000610945848285016108bc565b91505092915050565b60006020828403121561096057600080fd5b600061096e848285016108d1565b91505092915050565b6000806040838503121561098a57600080fd5b6000610998858286016108bc565b92505060206109a9858286016108bc565b9150509250929050565b6000602082840312156109c557600080fd5b60006109d3848285016108e6565b91505092915050565b6000602082840312156109ee57600080fd5b600082013567ffffffffffffffff811115610a0857600080fd5b610a14848285016108fb565b91505092915050565b610a2681610c28565b82525050565b610a3581610c3a565b82525050565b610a4c610a4782610c3a565b610d1f565b82525050565b610a5b81610c64565b82525050565b610a6a81610c88565b82525050565b6000610a7b82610c0c565b610a858185610c17565b9350610a95818560208601610cbb565b610a9e81610d58565b840191505092915050565b6000610ab58285610a3b565b602082019150610ac58284610a3b565b6020820191508190509392505050565b6000602082019050610aea6000830184610a2c565b92915050565b6000604082019050610b056000830185610a2c565b610b126020830184610a1d565b9392505050565b6000606082019050610b2e6000830186610a2c565b610b3b6020830185610a2c565b610b486040830184610a1d565b949350505050565b6000604082019050610b656000830185610a2c565b8181036020830152610b778184610a70565b90509392505050565b6000602082019050610b956000830184610a52565b92915050565b6000602082019050610bb06000830184610a61565b92915050565b6000610bc0610bd1565b9050610bcc8282610cee565b919050565b6000604051905090565b600067ffffffffffffffff821115610bf657610bf5610d29565b5b610bff82610d58565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000610c3382610c44565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c6f82610c76565b9050919050565b6000610c8182610c44565b9050919050565b6000610c9382610c9a565b9050919050565b6000610ca582610c44565b9050919050565b82818337600083830152505050565b60005b83811015610cd9578082015181840152602081019050610cbe565b83811115610ce8576000848401525b50505050565b610cf782610d58565b810181811067ffffffffffffffff82111715610d1657610d15610d29565b5b80604052505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b610d7281610c28565b8114610d7d57600080fd5b50565b610d8981610c3a565b8114610d9457600080fd5b5056fea2646970667358221220de0437b61a72a70666446a741774e2919632a4e3aaf9447aa11726bd12added064736f6c634300080400330000000000000000000000000001af047e9fb5dcd99e6823c900f3d8f5b2c5f4000000000000000000000000e3d46b4b1585307ce4f255da191b66af5e0611a6
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637cf8a2eb1161005b5780637cf8a2eb14610100578063828eab0e1461011e578063bffbe61c1461013c578063c47f00271461016c5761007d565b80630f5a5466146100825780631e83409a146100b25780633f15457f146100e2575b600080fd5b61009c60048036038101906100979190610977565b61019c565b6040516100a99190610ad5565b60405180910390f35b6100cc60048036038101906100c79190610925565b610669565b6040516100d99190610ad5565b60405180910390f35b6100ea61067d565b6040516100f79190610b80565b60405180910390f35b6101086106a1565b6040516101159190610ad5565b60405180910390f35b6101266106c8565b6040516101339190610b9b565b60405180910390f35b61015660048036038101906101519190610925565b6106ee565b6040516101639190610ad5565b60405180910390f35b610186600480360381019061018191906109dc565b61074b565b6040516101939190610ad5565b60405180910390f35b6000806101a833610814565b905060007f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b826040516020016101e2929190610aa9565b60405160208183030381529060405280519060200120905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302571be3836040518263ffffffff1660e01b81526004016102569190610ad5565b60206040518083038186803b15801561026e57600080fd5b505afa158015610282573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102a6919061094e565b9050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141580156103b9575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630178b8bf836040518263ffffffff1660e01b81526004016103399190610ad5565b60206040518083038186803b15801561035157600080fd5b505afa158015610365573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610389919061094e565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15610556573073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146104c85760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306ab59237f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b85306040518463ffffffff1660e01b815260040161047193929190610b19565b602060405180830381600087803b15801561048b57600080fd5b505af115801561049f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104c391906109b3565b503090505b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631896f70a83876040518363ffffffff1660e01b8152600401610523929190610af0565b600060405180830381600087803b15801561053d57600080fd5b505af1158015610551573d6000803e3d6000fd5b505050505b8573ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461065d5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306ab59237f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b85896040518463ffffffff1660e01b815260040161060993929190610b19565b602060405180830381600087803b15801561062357600080fd5b505af1158015610637573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065b91906109b3565b505b81935050505092915050565b600061067682600061019c565b9050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b81565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b61071d83610814565b60405160200161072e929190610aa9565b604051602081830303815290604052805190602001209050919050565b60008061077a30600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661019c565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637737221382856040518363ffffffff1660e01b81526004016107d9929190610b50565b600060405180830381600087803b1580156107f357600080fd5b505af1158015610807573d6000803e3d6000fd5b5050505080915050919050565b60007f303132333435363738396162636465660000000000000000000000000000000060285b60008111156108705760018103905081600f85161a815360108404935060018103905081600f85161a815360108404935061083a565b506028600020915050919050565b600061089161088c84610bdb565b610bb6565b9050828152602081018484840111156108a957600080fd5b6108b4848285610cac565b509392505050565b6000813590506108cb81610d69565b92915050565b6000815190506108e081610d69565b92915050565b6000815190506108f581610d80565b92915050565b600082601f83011261090c57600080fd5b813561091c84826020860161087e565b91505092915050565b60006020828403121561093757600080fd5b6000610945848285016108bc565b91505092915050565b60006020828403121561096057600080fd5b600061096e848285016108d1565b91505092915050565b6000806040838503121561098a57600080fd5b6000610998858286016108bc565b92505060206109a9858286016108bc565b9150509250929050565b6000602082840312156109c557600080fd5b60006109d3848285016108e6565b91505092915050565b6000602082840312156109ee57600080fd5b600082013567ffffffffffffffff811115610a0857600080fd5b610a14848285016108fb565b91505092915050565b610a2681610c28565b82525050565b610a3581610c3a565b82525050565b610a4c610a4782610c3a565b610d1f565b82525050565b610a5b81610c64565b82525050565b610a6a81610c88565b82525050565b6000610a7b82610c0c565b610a858185610c17565b9350610a95818560208601610cbb565b610a9e81610d58565b840191505092915050565b6000610ab58285610a3b565b602082019150610ac58284610a3b565b6020820191508190509392505050565b6000602082019050610aea6000830184610a2c565b92915050565b6000604082019050610b056000830185610a2c565b610b126020830184610a1d565b9392505050565b6000606082019050610b2e6000830186610a2c565b610b3b6020830185610a2c565b610b486040830184610a1d565b949350505050565b6000604082019050610b656000830185610a2c565b8181036020830152610b778184610a70565b90509392505050565b6000602082019050610b956000830184610a52565b92915050565b6000602082019050610bb06000830184610a61565b92915050565b6000610bc0610bd1565b9050610bcc8282610cee565b919050565b6000604051905090565b600067ffffffffffffffff821115610bf657610bf5610d29565b5b610bff82610d58565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000610c3382610c44565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c6f82610c76565b9050919050565b6000610c8182610c44565b9050919050565b6000610c9382610c9a565b9050919050565b6000610ca582610c44565b9050919050565b82818337600083830152505050565b60005b83811015610cd9578082015181840152602081019050610cbe565b83811115610ce8576000848401525b50505050565b610cf782610d58565b810181811067ffffffffffffffff82111715610d1657610d15610d29565b5b80604052505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b610d7281610c28565b8114610d7d57600080fd5b50565b610d8981610c3a565b8114610d9457600080fd5b5056fea2646970667358221220de0437b61a72a70666446a741774e2919632a4e3aaf9447aa11726bd12added064736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000001af047e9fb5dcd99e6823c900f3d8f5b2c5f4000000000000000000000000e3d46b4b1585307ce4f255da191b66af5e0611a6
-----Decoded View---------------
Arg [0] : ensAddr (address): 0x0001af047E9fb5dCD99E6823C900f3D8f5b2c5f4
Arg [1] : resolverAddr (address): 0xE3D46B4b1585307CE4F255dA191b66AF5E0611A6
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000001af047e9fb5dcd99e6823c900f3d8f5b2c5f4
Arg [1] : 000000000000000000000000e3d46b4b1585307ce4f255da191b66af5e0611a6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.