Overview
ETH Balance
0 ETH
ETH Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Owner | 1334618 | 742 days ago | IN | 0 ETH | 0.00011785 |
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
ENSRegistryWithFallback
Compiler Version
v0.5.17+commit.d19bba13
ZkSolc Version
v1.3.5
Contract Source Code (Solidity)
/** *Submitted for verification at era.zksync.network on 2024-01-03 */ // File: @ensdomains/ens/contracts/ENS.sol pragma solidity >=0.4.24; 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; function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) external; function setSubnodeOwner(bytes32 node, bytes32 label, address owner) external returns(bytes32); function setResolver(bytes32 node, address resolver) external; function setOwner(bytes32 node, address owner) external; function setTTL(bytes32 node, uint64 ttl) external; function setApprovalForAll(address operator, bool approved) external; function owner(bytes32 node) external view returns (address); function resolver(bytes32 node) external view returns (address); function ttl(bytes32 node) external view returns (uint64); function recordExists(bytes32 node) external view returns (bool); function isApprovedForAll(address owner, address operator) external view returns (bool); } // File: @ensdomains/ens/contracts/ENSRegistry.sol contract Ownable { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ constructor () internal { _owner = msg.sender; emit OwnershipTransferred(address(0), _owner); } /** * @return the address of the owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(isOwner()); _; } /** * @return true if `msg.sender` is the owner of the contract. */ function isOwner() public view returns (bool) { return msg.sender == _owner; } /** * @dev Allows the current owner to relinquish control of the contract. * @notice Renouncing to ownership will leave the contract without an owner. * It will not be possible to call the functions with the `onlyOwner` * modifier anymore. */ function renounceOwnership() public onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { _transferOwnership(newOwner); } /** * @dev Transfers control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function _transferOwnership(address newOwner) internal { require(newOwner != address(0)); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } pragma solidity ^0.5.0; /** * The ENS registry contract. */ contract ENSRegistry is ENS, Ownable { struct Record { address owner; address resolver; uint64 ttl; } mapping (bytes32 => Record) records; mapping (address => mapping(address => bool)) operators; // Permits modifications only by the owner of the specified node. modifier authorised(bytes32 node) { address nodeOwner = records[node].owner; require(owner() == msg.sender || nodeOwner == msg.sender || operators[nodeOwner][msg.sender]); _; } /** * @dev Constructs a new ENS registrar. */ constructor() public { records[0x0].owner = msg.sender; } /** * @dev Sets the record for a node. * @param node The node to update. * @param owner The address of the new owner. * @param resolver The address of the resolver. * @param ttl The TTL in seconds. */ function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) external { setOwner(node, owner); _setResolverAndTTL(node, resolver, ttl); } /** * @dev Sets the record for a subnode. * @param node The parent node. * @param label The hash of the label specifying the subnode. * @param owner The address of the new owner. * @param resolver The address of the resolver. * @param ttl The TTL in seconds. */ function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) external { bytes32 subnode = setSubnodeOwner(node, label, owner); _setResolverAndTTL(subnode, resolver, ttl); } /** * @dev Transfers ownership of a node to a new address. May only be called by the current owner of the node. * @param node The node to transfer ownership of. * @param owner The address of the new owner. */ function setOwner(bytes32 node, address owner) public authorised(node) { _setOwner(node, owner); emit Transfer(node, owner); } /** * @dev Transfers ownership of a subnode keccak256(node, label) to a new address. May only be called by the owner of the parent node. * @param node The parent node. * @param label The hash of the label specifying the subnode. * @param owner The address of the new owner. */ function setSubnodeOwner(bytes32 node, bytes32 label, address owner) public authorised(node) returns(bytes32) { bytes32 subnode = keccak256(abi.encodePacked(node, label)); _setOwner(subnode, owner); emit NewOwner(node, label, owner); return subnode; } /** * @dev Sets the resolver address for the specified node. * @param node The node to update. * @param resolver The address of the resolver. */ function setResolver(bytes32 node, address resolver) public authorised(node) { emit NewResolver(node, resolver); records[node].resolver = resolver; } /** * @dev Sets the TTL for the specified node. * @param node The node to update. * @param ttl The TTL in seconds. */ function setTTL(bytes32 node, uint64 ttl) public authorised(node) { emit NewTTL(node, ttl); records[node].ttl = ttl; } /** * @dev Enable or disable approval for a third party ("operator") to manage * all of `msg.sender`'s ENS records. Emits the ApprovalForAll event. * @param operator Address to add to the set of authorized operators. * @param approved True if the operator is approved, false to revoke approval. */ function setApprovalForAll(address operator, bool approved) external { operators[msg.sender][operator] = approved; emit ApprovalForAll(msg.sender, operator, approved); } /** * @dev Returns the address that owns the specified node. * @param node The specified node. * @return address of the owner. */ function owner(bytes32 node) public view returns (address) { address addr = records[node].owner; if (addr == address(this)) { return address(0x0); } return addr; } /** * @dev Returns the address of the resolver for the specified node. * @param node The specified node. * @return address of the resolver. */ function resolver(bytes32 node) public view returns (address) { return records[node].resolver; } /** * @dev Returns the TTL of a node, and any records associated with it. * @param node The specified node. * @return ttl of the node. */ function ttl(bytes32 node) public view returns (uint64) { return records[node].ttl; } /** * @dev Returns whether a record has been imported to the registry. * @param node The specified node. * @return Bool if record exists */ function recordExists(bytes32 node) public view returns (bool) { return records[node].owner != address(0x0); } /** * @dev Query if an address is an authorized operator for another address. * @param owner The address that owns the records. * @param operator The address that acts on behalf of the owner. * @return True if `operator` is an approved operator for `owner`, false otherwise. */ function isApprovedForAll(address owner, address operator) external view returns (bool) { return operators[owner][operator]; } function _setOwner(bytes32 node, address owner) internal { records[node].owner = owner; } function _setResolverAndTTL(bytes32 node, address resolver, uint64 ttl) internal { if(resolver != records[node].resolver) { records[node].resolver = resolver; emit NewResolver(node, resolver); } if(ttl != records[node].ttl) { records[node].ttl = ttl; emit NewTTL(node, ttl); } } } // File: @ensdomains/ens/contracts/ENSRegistryWithFallback.sol pragma solidity ^0.5.0; /** * The ENS registry contract. */ contract ENSRegistryWithFallback is ENSRegistry { ENS public old; /** * @dev Constructs a new ENS registrar. */ constructor(ENS _old) public ENSRegistry() { old = _old; } function setEns(ENS _old) public onlyOwner { old = _old; } /** * @dev Returns the address of the resolver for the specified node. * @param node The specified node. * @return address of the resolver. */ function resolver(bytes32 node) public view returns (address) { if (!recordExists(node)) { return old.resolver(node); } return super.resolver(node); } /** * @dev Returns the address that owns the specified node. * @param node The specified node. * @return address of the owner. */ function owner(bytes32 node) public view returns (address) { if (!recordExists(node)) { return old.owner(node); } return super.owner(node); } /** * @dev Returns the TTL of a node, and any records associated with it. * @param node The specified node. * @return ttl of the node. */ function ttl(bytes32 node) public view returns (uint64) { if (!recordExists(node)) { return old.ttl(node); } return super.ttl(node); } function _setOwner(bytes32 node, address owner) internal { address addr = owner; if (addr == address(0x0)) { addr = address(this); } super._setOwner(node, addr); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract ENS","name":"_old","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"node","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"label","type":"bytes32"},{"indexed":false,"internalType":"address","name":"owner","type":"address"}],"name":"NewOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"node","type":"bytes32"},{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"NewResolver","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"node","type":"bytes32"},{"indexed":false,"internalType":"uint64","name":"ttl","type":"uint64"}],"name":"NewTTL","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"node","type":"bytes32"},{"indexed":false,"internalType":"address","name":"owner","type":"address"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"old","outputs":[{"internalType":"contract ENS","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"}],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"}],"name":"recordExists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"}],"name":"resolver","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"contract ENS","name":"_old","type":"address"}],"name":"setEns","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"resolver","type":"address"},{"internalType":"uint64","name":"ttl","type":"uint64"}],"name":"setRecord","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"},{"internalType":"address","name":"resolver","type":"address"}],"name":"setResolver","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"},{"internalType":"bytes32","name":"label","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"name":"setSubnodeOwner","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"},{"internalType":"bytes32","name":"label","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"resolver","type":"address"},{"internalType":"uint64","name":"ttl","type":"uint64"}],"name":"setSubnodeRecord","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"},{"internalType":"uint64","name":"ttl","type":"uint64"}],"name":"setTTL","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes32","name":"node","type":"bytes32"}],"name":"ttl","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
9c4d535b0000000000000000000000000000000000000000000000000000000000000000010001ab79e6897b4e62d0ca3450c02507a0ec4a4a4a9d4270f0052c1f5fd62500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000328f6da36238fd42128e22389802f997bfda7d4c
Deployed Bytecode
0x000400000000000200000000030100190000006003300270000001840430019700030000004103550002000000010355000001840030019d000100000000001f00000001012001900000000c0000c13d0000000001000019060b00740000040f0000000101000039060b00740000040f0001000000000002000100000005001d0000018405000041000001840630009c00000000030580190000004003300210000001840640009c00000000040580190000006004400210000000000334019f000001840410009c0000000001058019000000c001100210000000000113019f060b06060000040f0000000109000029000000000301001900000060033002700000018403300197000000200430008c000000200500003900000000050340190000001f0450018f0000000505500272000000300000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000000280000413d000000010220018f000000000640004c000000400000613d0000000505500210000000000651034f00000000055900190000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000001020019000000000001042d0000018403000041000001840410009c00000000010380190000004001100210000001840420009c00000000020380190000006002200210000000000112019f0000000002000414000001840420009c0000000002038019000000c002200210000000000112019f00000185011001c70000801002000039060b06060000040f0000000102200190000000580000613d000000000101043b000000000001042d0000000001000019060b00720000040f00000184010000410000000002000414000001840320009c0000000001024019000000c00110021000000186011001c70000800202000039060b06060000040f0000000102200190000000660000613d000000000101043b000000000001042d0000000001000019060b00720000040f0000018404000041000001840510009c000000000104801900000040011002100000000001310019000001840320009c0000000002048019000000600220021000000000012100190000060c0001042e00000060011002100000060d0001043000090000000000020000008002000039000000400020043f0000000002000416000000000110004c000000d10000613d000000000120004c000000d60000c13d0000000203000367000000400100043d00000000020000310000001f0420018f00000005052002720000008b0000613d000000000600001900000005076002100000000008710019000000000773034f000000000707043b00000000007804350000000106600039000000000756004b000000830000413d000000000640004c0000009a0000613d0000000505500210000000000353034f00000000055100190000000304400210000000000605043300000000064601cf000000000646022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000363019f00000000003504350000000003120019000000400030043f000000200220008c000000d60000413d000000000200041a00000190022001970000000005000411000000000225019f0000000001010433000900000001001d000000000020041b000000400100043d00000184020000410000000003000414000001840430009c0000000003028019000001840410009c00000000010280190000004001100210000000c002300210000000000112019f00000185011001c7000800000005001d0000018e065001970000800d0200003900000003030000390000018f04000041000700000003001d0000000005000019060b06010000040f0000000101200190000000d60000613d00000000000004350000000101000039000000200010043f000001a901000041000000000201041a00000190022001970000000803000029000000000232019f000000000021041b00000009010000290000018e011001970000000703000029000000000203041a0000019002200197000000000112019f000000000013041b00000020010000390000010000100443000001200000044300000100010000390000004002000039000001aa03000041060b00680000040f000000000120004c000000d60000c13d0000000002000031000000030120008c000000d80000213d0000000001000019060b00720000040f0000000201000367000000000401043b000000e003400270000001870540009c000001070000813d0000019b0440009c000001260000813d000001a30430009c0000016b0000c13d000000240220008a000000200300008a000000000232004b000000d60000813d0000000401100370000000000101043b000900000001001d00000000001004350000000101000039000800000001001d000000200010043f00000040020000390000000001000019060b00440000040f000000000101041a0000018e01100198000003e90000c13d0000000301000039000000000101041a000000400200043d000001a8030000410000000000320435000000040320003900000009040000290000000000430435000000400400043d000001a20300004100000000003004390000018e01100197000900000001001d0000000400100443000800000004001d0000000001420049000700000001001d060b005a0000040f000000000110004c000000d60000613d000001920000013d000001880440009c0000015f0000813d000001960430009c000001ba0000c13d000000000100041a0000018e011001970000000005000411000000000115004b000000d60000c13d000000400100043d00000184020000410000000003000414000001840430009c0000000003028019000001840410009c00000000010280190000004001100210000000c002300210000000000112019f00000185011001c70000800d0200003900000003030000390000018f040000410000000006000019060b06010000040f0000000101200190000000d60000613d000000000100041a0000019001100197000000000010041b000005e10000013d0000019c0430009c000001bf0000c13d000000240220008a000000200300008a000000000232004b000000d60000813d0000000401100370000000000101043b000900000001001d00000000001004350000000101000039000800000001001d000000200010043f00000040020000390000000001000019060b00440000040f000000000101041a0000018e01100198000003f40000c13d0000000301000039000000000101041a000000400300043d0000019b020000410000000000230435000700000003001d000000040230003900000009030000290000000000320435000000400200043d000800000002001d000001a20200004100000000002004390000018e01100197000900000001001d0000000400100443060b005a0000040f000000000110004c000000d60000613d00000000010004140000000905000029000000040250008c000001590000613d000000080300002900000007020000290000000002320049000000240420003900000000020500190000000005030019060b000e0000040f000000000110004c0000019d0000613d00000001010000310000001f0110008c000000d60000a13d000000400200043d0000000001020433000004000000013d000001890430009c000002180000c13d0000000301000039000000000101041a0000018e01100197000000400200043d0000000000120435000000400100043d000000000212004900000020022000390000000003000019060b00680000040f000001a40430009c000002ec0000c13d000000240220008a000000200300008a000000000232004b000000d60000813d0000000401100370000000000101043b000900000001001d00000000001004350000000101000039000800000001001d000000200010043f00000040020000390000000001000019060b00440000040f000000000101041a0000018e01100198000005ba0000c13d0000000301000039000000000101041a000000400200043d000001a7030000410000000000320435000000040320003900000009040000290000000000430435000000400400043d000001a20300004100000000003004390000018e01100197000900000001001d0000000400100443000800000004001d0000000001420049000700000001001d060b005a0000040f000000000110004c000000d60000613d00000000010004140000000902000029000000040320008c000005b40000613d0000000703000029000000240430003900000008030000290000000005030019060b000e0000040f000000000110004c000005b40000c13d000000030100036700000001020000310000001f0320018f0000000502200272000001aa0000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b000001a30000413d000000000430004c000001b80000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f00000000001204350000000101000031060b00720000040f000001970430009c000003650000c13d000000000100041a0000018e01100197000005c60000013d0000019d0430009c0000036e0000c13d000000440220008a000000400300008a000000000232004b000000d60000813d0000002402100370000000000202043b000900000002001d0000000401100370000000000101043b000800000001001d00000000001004350000000101000039000700000001001d000000200010043f00000040020000390000000001000019060b00440000040f00000009020000290000018e02200197000900000002001d000000000101041a0000018e011001970000000003000411000000000200041a0000018e02200197000000000232004b000001ef0000613d000000000213004b000001ef0000613d00000000001004350000000201000039000000200010043f0000004002000039000600000002001d0000000001000019000500000003001d060b00440000040f00000005020000290000000000200435000000200010043f00000000010000190000000602000029060b00440000040f000000000101041a000000ff01100190000000d60000613d000000400100043d00000009020000290000000000210435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d02000039000000020300003900000193040000410000000805000029060b06010000040f0000000101200190000000d60000613d000000080100002900000000001004350000000701000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000201041a00000190022001970000000903000029000000000232019f000000000021041b000005e10000013d0000018a0430009c000003cc0000c13d000000840220008a000000800300008a000000000232004b000000d60000813d0000002402100370000000000202043b000600000002001d0000004402100370000000000202043b000700000002001d0000006402100370000000000202043b000500000002001d0000000401100370000000000101043b000900000001001d00000000001004350000000101000039000800000001001d000000200010043f00000040020000390000000001000019060b00440000040f00000005020000290000019102200197000400000002001d00000007020000290000018e02200197000300000002001d00000006020000290000018e03200197000000000101041a0000018e011001970000000004000411000000000200041a0000018e02200197000000000242004b000600000003001d000002550000613d000000000214004b000002550000613d00000000001004350000000201000039000000200010043f0000004002000039000500000002001d0000000001000019000200000004001d060b00440000040f00000002020000290000000000200435000000200010043f00000000010000190000000502000029060b00440000040f0000000603000029000000000101041a000000ff01100190000000d60000613d000000000130004c000002580000c13d0000000003000410000500000003001d000000090100002900000000001004350000000801000029000000200010043f00000040020000390000000001000019060b00440000040f00000005020000290000018e02200197000000000301041a0000019003300197000000000223019f000000000021041b000000400100043d00000006020000290000000000210435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d02000039000000020300003900000192040000410000000905000029060b06010000040f0000000101200190000000d60000613d000000090100002900000000001004350000000801000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000101041a0000000702000029000000000121013f0000018e01100198000002b50000613d000000090100002900000000001004350000000801000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000201041a00000190022001970000000303000029000000000232019f000000000021041b000000400100043d0000000000310435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d02000039000000020300003900000193040000410000000905000029060b06010000040f0000000101200190000000d60000613d000000090100002900000000001004350000000801000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000101041a000000a00110027000000191011001970000000402000029000000000121004b000005e10000613d000000090100002900000000001004350000000801000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000201041a00000194022001970000000404000029000000a003400210000000000232019f000000000021041b000000400100043d0000000000410435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d02000039000000020300003900000195040000410000000905000029060b06010000040f0000000101200190000005e10000c13d000000d60000013d000001a50430009c000004070000c13d000000640220008a000000600300008a000000000232004b000000d60000813d0000002402100370000000000202043b000900000002001d0000004402100370000000000202043b000700000002001d0000000401100370000000000101043b000800000001001d00000000001004350000000101000039000600000001001d000000200010043f00000040020000390000000001000019060b00440000040f00000007020000290000018e02200197000700000002001d000000000101041a0000018e011001970000000003000411000000000200041a0000018e02200197000000000232004b0000031f0000613d000000000213004b0000031f0000613d00000000001004350000000201000039000000200010043f0000004002000039000500000002001d0000000001000019000400000003001d060b00440000040f00000004020000290000000000200435000000200010043f00000000010000190000000502000029060b00440000040f000000000101041a000000ff01100190000000d60000613d000000400100043d000000200210003900000008030000290000000000320435000000400210003900000009030000290000000000320435000000400300043d000000000232004900000000002304350000006001100039000000400010043f00000000020304330000002001300039060b00440000040f00000000030100190000000702000029000000000120004c000003330000c13d0000000002000410000500000002001d00000000003004350000000601000029000000200010043f00000040020000390000000001000019000600000003001d060b00440000040f00000005020000290000018e02200197000000000301041a0000019003300197000000000223019f000000000021041b000000400100043d00000007020000290000000000210435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d020000390000000303000039000001a10400004100000008050000290000000906000029060b06010000040f0000000101200190000000d60000613d000000400200043d00000006010000290000000000120435000000400100043d000000000212004900000020022000390000000003000019060b00680000040f000001980430009c000004610000c13d000000000100041a0000018e011001970000000002000411000000000112004b00000000010000190000000101006039000005f70000013d0000019e0430009c000004a30000c13d000000440220008a000000400300008a000000000232004b000000d60000813d0000002402100370000000000202043b000800000002001d0000000401100370000000000101043b000900000001001d00000000001004350000000101000039000700000001001d000000200010043f00000040020000390000000001000019060b00440000040f00000008020000290000018e03200197000000000101041a0000018e011001970000000004000411000000000200041a0000018e02200197000000000242004b000800000003001d0000039f0000613d000000000214004b0000039f0000613d00000000001004350000000201000039000000200010043f0000004002000039000600000002001d0000000001000019000500000004001d060b00440000040f00000005020000290000000000200435000000200010043f00000000010000190000000602000029060b00440000040f0000000803000029000000000101041a000000ff01100190000000d60000613d000000000130004c000003a20000c13d0000000003000410000600000003001d000000090100002900000000001004350000000701000029000000200010043f00000040020000390000000001000019060b00440000040f00000006020000290000018e02200197000000000301041a0000019003300197000000000223019f000000000021041b000000400100043d00000008020000290000000000210435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d02000039000000020300003900000192040000410000000905000029060b06010000040f0000000101200190000005e10000c13d000000d60000013d0000018b0430009c0000058b0000c13d000000440220008a000000400300008a000000000232004b000000d60000813d0000002402100370000000000202043b000900000002001d0000000401100370000000000101043b0000018e0110019700000000001004350000000201000039000000200010043f0000004002000039000800000002001d0000000001000019060b00440000040f00000009020000290000018e022001970000000000200435000000200010043f00000000010000190000000802000029060b00440000040f000000000101041a000000ff0110018f000005f70000013d000000090100002900000000001004350000000801000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000101041a0000018e01100197000005c60000013d000000090100002900000000001004350000000801000029000000200010043f00000040020000390000000001000019060b00440000040f000000400200043d0000000101100039000000000101041a000000a001100270000001910110019700000191011001970000000000120435000000400100043d000000000212004900000020022000390000000003000019060b00680000040f000001a60330009c000000d60000c13d000000440220008a000000400300008a000000000232004b000000d60000813d0000002402100370000000000202043b000800000002001d0000000401100370000000000101043b000900000001001d00000000001004350000000101000039000700000001001d000000200010043f00000040020000390000000001000019060b00440000040f00000008020000290000019102200197000800000002001d000000000101041a0000018e011001970000000003000411000000000200041a0000018e02200197000000000232004b000004370000613d000000000213004b000004370000613d00000000001004350000000201000039000000200010043f0000004002000039000600000002001d0000000001000019000500000003001d060b00440000040f00000005020000290000000000200435000000200010043f00000000010000190000000602000029060b00440000040f000000000101041a000000ff01100190000000d60000613d000000400100043d00000008020000290000000000210435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d02000039000000020300003900000195040000410000000905000029060b06010000040f0000000101200190000000d60000613d000000090100002900000000001004350000000701000029000000200010043f00000040020000390000000001000019060b00440000040f0000000802000029000000a0022002100000000101100039000000000301041a0000019403300197000000000223019f000000000021041b000005e10000013d000001990330009c000000d60000c13d000000440220008a000000400300008a000000000232004b000000d60000813d0000002402100370000000000202043b000700000002001d0000000401100370000000000101043b000800000001001d0000000001000411000900000001001d00000000001004350000000201000039000000200010043f0000004002000039000600000002001d0000000001000019060b00440000040f00000008020000290000018e02200197000800000002001d0000000000200435000000200010043f00000000010000190000000602000029060b00440000040f000001000200008a000000000301041a000000000223016f0000000703000029000000000330004c0000000003000019000000010300c039000000000232019f000000000021041b000000400100043d0000000000310435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d0200003900000003030000390000019a0400004100000009050000290000000806000029060b06010000040f0000000101200190000005e10000c13d000000d60000013d0000019f0430009c000005ce0000c13d000000a40220008a000000a00300008a000000000232004b000000d60000813d0000002402100370000000000202043b000800000002001d0000004402100370000000000202043b000600000002001d0000006402100370000000000202043b000500000002001d0000008402100370000000000202043b000400000002001d0000000401100370000000000101043b000700000001001d00000000001004350000000101000039000900000001001d000000200010043f00000040020000390000000001000019060b00440000040f00000004020000290000019102200197000200000002001d00000005020000290000018e02200197000100000002001d00000006020000290000018e02200197000600000002001d000000000101041a0000018e011001970000000003000411000000000200041a0000018e02200197000000000232004b000004e20000613d000000000213004b000004e20000613d00000000001004350000000201000039000000200010043f0000004002000039000400000002001d0000000001000019000300000003001d060b00440000040f00000003020000290000000000200435000000200010043f00000000010000190000000402000029060b00440000040f000000000101041a000000ff01100190000000d60000613d000000400100043d000000200210003900000007030000290000000000320435000000400210003900000008030000290000000000320435000000400300043d000000000232004900000000002304350000006001100039000000400010043f00000000020304330000002001300039060b00440000040f00000000030100190000000602000029000000000120004c000004f60000c13d0000000002000410000300000002001d00000000003004350000000901000029000000200010043f00000040020000390000000001000019000400000003001d060b00440000040f00000003020000290000018e02200197000000000301041a0000019003300197000000000223019f000000000021041b000000400100043d00000006020000290000000000210435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d020000390000000303000039000001a10400004100000007050000290000000806000029060b06010000040f0000000101200190000000d60000613d000000040100002900000000001004350000000901000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000101041a0000000502000029000000000121013f0000018e01100198000005540000613d000000040100002900000000001004350000000901000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000201041a00000190022001970000000103000029000000000232019f000000000021041b000000400100043d0000000000310435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d02000039000000020300003900000193040000410000000405000029060b06010000040f0000000101200190000000d60000613d000000040100002900000000001004350000000901000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000101041a000000a00110027000000191011001970000000202000029000000000121004b000005e10000613d000000040100002900000000001004350000000901000029000000200010043f00000040020000390000000001000019060b00440000040f0000000101100039000000000201041a00000194022001970000000204000029000000a003400210000000000232019f000000000021041b000000400100043d0000000000410435000000400200043d00000000012100490000018403000041000001840420009c000000000203801900000040022002100000002001100039000001840410009c00000000010380190000006001100210000000000121019f0000000002000414000001840420009c0000000002038019000000c002200210000000000121019f00000185011001c70000800d02000039000000020300003900000195040000410000000405000029060b06010000040f0000000101200190000005e10000c13d000000d60000013d0000018c0430009c000005e50000c13d000000240220008a000000200300008a000000000232004b000000d60000813d0000000401100370000000000101043b0000018e06100197000000000100041a0000018e051001970000000001000411000000000151004b000000d60000c13d000000000160004c000000d60000613d000000400100043d00000184020000410000000003000414000001840430009c0000000003028019000001840410009c00000000010280190000004001100210000000c002300210000000000112019f00000185011001c70000800d0200003900000003030000390000018f04000041000900000006001d0000000906000029060b06010000040f00000009030000290000000101200190000000d60000613d000000000100041a0000019001100197000000000131019f000000000010041b000005e10000013d00000001010000310000001f0110008c000000d60000a13d000000400100043d0000000001010433000005c60000013d000000090100002900000000001004350000000801000029000000200010043f00000040020000390000000001000019060b00440000040f000000000101041a0000018e011001970000000002000410000000000221004b00000000010060190000018e01100197000000400200043d0000000000120435000000400100043d000000000212004900000020022000390000000003000019060b00680000040f000001a00330009c000000d60000c13d000000240220008a000000200300008a000000000232004b000000d60000813d000000000200041a0000018e022001970000000003000411000000000223004b000000d60000c13d0000000302000039000000000302041a00000190033001970000000401100370000000000101043b0000018e01100197000000000113019f000000000012041b000000000100001900000000020000190000000003000019060b00680000040f0000018d0330009c000000d60000c13d000000240220008a000000200300008a000000000232004b000000d60000813d0000000401100370000000000101043b00000000001004350000000101000039000000200010043f00000040020000390000000001000019060b00440000040f000000000101041a0000018e011001980000000001000019000000010100c039000000000110004c0000000001000019000000010100c039000000400200043d0000000000120435000000400100043d000000000212004900000020022000390000000003000019060b00680000040f00000604002104210000000102000039000000000001042d0000000002000019000006030000013d00000609002104230000000102000039000000000001042d0000000002000019000006080000013d0000060b000004320000060c0001042e0000060d000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff02000000000000000000000000000000000000000000000000000000000000000200000200000000000000000000000000000024000000000000000000000000715018a600000000000000000000000000000000000000000000000000000000b83f86630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b83f866300000000000000000000000000000000000000000000000000000000cf40882300000000000000000000000000000000000000000000000000000000e985e9c500000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000f79fe538000000000000000000000000ffffffffffffffffffffffffffffffffffffffff8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0ffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa6800000000000000000000000000000000000000000000000000000000715018a6000000000000000000000000000000000000000000000000000000008da5cb5b000000000000000000000000000000000000000000000000000000008f32d59b00000000000000000000000000000000000000000000000000000000a22cb46517307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3116a25cbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016a25cbd000000000000000000000000000000000000000000000000000000001896f70a000000000000000000000000000000000000000000000000000000005b0fc9c3000000000000000000000000000000000000000000000000000000005ef2c7f0000000000000000000000000000000000000000000000000000000006e8f2be0ce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e821806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83000000000000000000000000000000000000000000000000000000000178b8bf0000000000000000000000000000000000000000000000000000000002571be30000000000000000000000000000000000000000000000000000000006ab59230000000000000000000000000000000000000000000000000000000014ab903802571be3000000000000000000000000000000000000000000000000000000000178b8bf00000000000000000000000000000000000000000000000000000000a6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb490000000200000000000000000000000000000000000000000000000000000000
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0x000000000000000000000000328f6da36238fd42128e22389802f997bfda7d4c
-----Decoded View---------------
Arg [0] : _old (address): 0x328F6Da36238Fd42128E22389802f997Bfda7D4c
-----Encoded View---------------
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
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.