ETH Price: $2,062.47 (-3.55%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To

There are no matching entries

> 10 Internal Transactions found.

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
1215355312024-06-18 0:17:19626 days ago1718669839
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1131069112023-12-05 21:43:19821 days ago1701812599
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1129349012023-12-01 22:09:39825 days ago1701468579
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1126354392023-11-24 23:47:35832 days ago1700869655
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1125872512023-11-23 21:01:19833 days ago1700773279
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1125624782023-11-23 7:15:33834 days ago1700723733
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1125272002023-11-22 11:39:37834 days ago1700653177
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1124476482023-11-20 15:27:53836 days ago1700494073
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1124425082023-11-20 12:36:33836 days ago1700483793
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1124259712023-11-20 3:25:19837 days ago1700450719
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1123961932023-11-19 10:52:43838 days ago1700391163
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1123268212023-11-17 20:20:19839 days ago1700252419
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1122756442023-11-16 15:54:25840 days ago1700150065
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1122569792023-11-16 5:32:15841 days ago1700112735
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1122090912023-11-15 2:55:59842 days ago1700016959
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1121595502023-11-13 23:24:37843 days ago1699917877
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1120082612023-11-10 11:21:39846 days ago1699615299
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1119968192023-11-10 5:00:15847 days ago1699592415
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1119473092023-11-09 1:29:55848 days ago1699493395
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1118482622023-11-06 18:28:21850 days ago1699295301
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1116666542023-11-02 13:34:45854 days ago1698932085
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1116570782023-11-02 8:15:33855 days ago1698912933
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1116567932023-11-02 8:06:03855 days ago1698912363
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1116566612023-11-02 8:01:39855 days ago1698912099
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
1115819252023-10-31 14:30:27856 days ago1698762627
0xC815dB16...Bf338F5D7
 Contract Creation0 ETH
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EIP173Proxy

Compiler Version
v0.8.14+commit.80d49f37

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.12;

import "./Proxy.sol";

interface ERC165 {
    function supportsInterface(bytes4 id) external view returns (bool);
}

///@notice Proxy implementing EIP173 for ownership management
contract EIP173Proxy is Proxy {
    // ////////////////////////// EVENTS ///////////////////////////////////////////////////////////////////////

    event ProxyAdminTransferred(
        address indexed previousAdmin,
        address indexed newAdmin
    );

    // /////////////////////// CONSTRUCTOR //////////////////////////////////////////////////////////////////////

    constructor(
        address implementationAddress,
        address adminAddress,
        bytes memory data
    ) payable {
        _setImplementation(implementationAddress, data);
        _setProxyAdmin(adminAddress);
    }

    // ///////////////////// EXTERNAL ///////////////////////////////////////////////////////////////////////////

    function proxyAdmin() external view returns (address) {
        return _proxyAdmin();
    }

    function supportsInterface(bytes4 id) external view returns (bool) {
        if (id == 0x01ffc9a7 || id == 0x7f5828d0) {
            return true;
        }
        if (id == 0xFFFFFFFF) {
            return false;
        }

        ERC165 implementation;
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            implementation := sload(
                0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
            )
        }

        // Technically this is not standard compliant as ERC-165 require 30,000 gas which that call cannot ensure
        // because it is itself inside `supportsInterface` that might only get 30,000 gas.
        // In practise this is unlikely to be an issue.
        try implementation.supportsInterface(id) returns (bool support) {
            return support;
        } catch {
            return false;
        }
    }

    function transferProxyAdmin(address newAdmin) external onlyProxyAdmin {
        _setProxyAdmin(newAdmin);
    }

    function upgradeTo(address newImplementation) external onlyProxyAdmin {
        _setImplementation(newImplementation, "");
    }

    function upgradeToAndCall(address newImplementation, bytes calldata data)
        external
        payable
        onlyProxyAdmin
    {
        _setImplementation(newImplementation, data);
    }

    // /////////////////////// MODIFIERS ////////////////////////////////////////////////////////////////////////

    modifier onlyProxyAdmin() {
        require(msg.sender == _proxyAdmin(), "NOT_AUTHORIZED");
        _;
    }

    // ///////////////////////// INTERNAL //////////////////////////////////////////////////////////////////////

    function _proxyAdmin() internal view returns (address adminAddress) {
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            adminAddress := sload(
                0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103
            )
        }
    }

    function _setProxyAdmin(address newAdmin) internal {
        address previousAdmin = _proxyAdmin();
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            sstore(
                0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103,
                newAdmin
            )
        }
        emit ProxyAdminTransferred(previousAdmin, newAdmin);
    }
}

// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.12;

// EIP-1967
abstract contract Proxy {
    // /////////////////////// EVENTS ///////////////////////////////////////////////////////////////////////////

    event ProxyImplementationUpdated(
        address indexed previousImplementation,
        address indexed newImplementation
    );

    // ///////////////////// EXTERNAL ///////////////////////////////////////////////////////////////////////////

    // prettier-ignore
    receive() external payable virtual {
        revert("ETHER_REJECTED"); // explicit reject by default
    }

    fallback() external payable {
        _fallback();
    }

    // ///////////////////////// INTERNAL //////////////////////////////////////////////////////////////////////

    function _fallback() internal {
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            let implementationAddress := sload(
                0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
            )
            calldatacopy(0x0, 0x0, calldatasize())
            let success := delegatecall(
                gas(),
                implementationAddress,
                0x0,
                calldatasize(),
                0,
                0
            )
            let retSz := returndatasize()
            returndatacopy(0, 0, retSz)
            switch success
            case 0 {
                revert(0, retSz)
            }
            default {
                return(0, retSz)
            }
        }
    }

    function _setImplementation(address newImplementation, bytes memory data)
        internal
    {
        address previousImplementation;
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            previousImplementation := sload(
                0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
            )
        }

        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            sstore(
                0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc,
                newImplementation
            )
        }

        emit ProxyImplementationUpdated(
            previousImplementation,
            newImplementation
        );

        if (data.length > 0) {
            (bool success, ) = newImplementation.delegatecall(data);
            if (!success) {
                assembly {
                    // This assembly ensure the revert contains the exact string data
                    let returnDataSize := returndatasize()
                    returndatacopy(0, 0, returnDataSize)
                    revert(0, returnDataSize)
                }
            }
        }
    }
}

Settings
{
  "evmVersion": "london",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs",
    "useLiteralContent": true
  },
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "remappings": [],
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"implementationAddress","type":"address"},{"internalType":"address","name":"adminAddress","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"ProxyAdminTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousImplementation","type":"address"},{"indexed":true,"internalType":"address","name":"newImplementation","type":"address"}],"name":"ProxyImplementationUpdated","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"proxyAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"id","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"transferProxyAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052604051620010833803806200108383398181016040528101906200002991906200044a565b6200003b83826200005560201b60201c565b6200004c826200018a60201b60201c565b5050506200052b565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a3600082511115620001855760008373ffffffffffffffffffffffffffffffffffffffff16836040516200012c919062000512565b600060405180830381855af49150503d806000811462000169576040519150601f19603f3d011682016040523d82523d6000602084013e6200016e565b606091505b505090508062000183573d806000803e806000fd5b505b505050565b60006200019c6200021f60201b60201c565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000289826200025c565b9050919050565b6200029b816200027c565b8114620002a757600080fd5b50565b600081519050620002bb8162000290565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200031682620002cb565b810181811067ffffffffffffffff82111715620003385762000337620002dc565b5b80604052505050565b60006200034d62000248565b90506200035b82826200030b565b919050565b600067ffffffffffffffff8211156200037e576200037d620002dc565b5b6200038982620002cb565b9050602081019050919050565b60005b83811015620003b657808201518184015260208101905062000399565b83811115620003c6576000848401525b50505050565b6000620003e3620003dd8462000360565b62000341565b905082815260208101848484011115620004025762000401620002c6565b5b6200040f84828562000396565b509392505050565b600082601f8301126200042f576200042e620002c1565b5b815162000441848260208601620003cc565b91505092915050565b60008060006060848603121562000466576200046562000252565b5b60006200047686828701620002aa565b93505060206200048986828701620002aa565b925050604084015167ffffffffffffffff811115620004ad57620004ac62000257565b5b620004bb8682870162000417565b9150509250925092565b600081519050919050565b600081905092915050565b6000620004e882620004c5565b620004f48185620004d0565b93506200050681856020860162000396565b80840191505092915050565b6000620005208284620004db565b915081905092915050565b610b48806200053b6000396000f3fe60806040526004361061004e5760003560e01c806301ffc9a7146100985780633659cfe6146100d55780633e47158c146100fe5780634f1ef286146101295780638356ca4f146101455761008e565b3661008e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161008590610733565b60405180910390fd5b61009661016e565b005b3480156100a457600080fd5b506100bf60048036038101906100ba91906107b5565b6101b7565b6040516100cc91906107fd565b60405180910390f35b3480156100e157600080fd5b506100fc60048036038101906100f79190610876565b610308565b005b34801561010a57600080fd5b50610113610399565b60405161012091906108b2565b60405180910390f35b610143600480360381019061013e9190610932565b6103a8565b005b34801561015157600080fd5b5061016c60048036038101906101679190610876565b610470565b005b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc543660008037600080366000845af43d806000803e81600081146101b257816000f35b816000fd5b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806102125750637f5828d060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156102205760019050610303565b63ffffffff60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102565760009050610303565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490508073ffffffffffffffffffffffffffffffffffffffff166301ffc9a7846040518263ffffffff1660e01b81526004016102b591906109a1565b602060405180830381865afa9250505080156102ef57506040513d601f19601f820116820180604052508101906102ec91906109e8565b60015b6102fd576000915050610303565b80925050505b919050565b6103106104f1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461037d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037490610a61565b60405180910390fd5b610396816040518060200160405280600081525061051a565b50565b60006103a36104f1565b905090565b6103b06104f1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041490610a61565b60405180910390fd5b61046b8383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061051a565b505050565b6104786104f1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104dc90610a61565b60405180910390fd5b6104ee81610649565b50565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156106445760008373ffffffffffffffffffffffffffffffffffffffff16836040516105ee9190610afb565b600060405180830381855af49150503d8060008114610629576040519150601f19603f3d011682016040523d82523d6000602084013e61062e565b606091505b5050905080610642573d806000803e806000fd5b505b505050565b60006106536104f1565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b600082825260208201905092915050565b7f45544845525f52454a4543544544000000000000000000000000000000000000600082015250565b600061071d600e836106d6565b9150610728826106e7565b602082019050919050565b6000602082019050818103600083015261074c81610710565b9050919050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6107928161075d565b811461079d57600080fd5b50565b6000813590506107af81610789565b92915050565b6000602082840312156107cb576107ca610753565b5b60006107d9848285016107a0565b91505092915050565b60008115159050919050565b6107f7816107e2565b82525050565b600060208201905061081260008301846107ee565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061084382610818565b9050919050565b61085381610838565b811461085e57600080fd5b50565b6000813590506108708161084a565b92915050565b60006020828403121561088c5761088b610753565b5b600061089a84828501610861565b91505092915050565b6108ac81610838565b82525050565b60006020820190506108c760008301846108a3565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126108f2576108f16108cd565b5b8235905067ffffffffffffffff81111561090f5761090e6108d2565b5b60208301915083600182028301111561092b5761092a6108d7565b5b9250929050565b60008060006040848603121561094b5761094a610753565b5b600061095986828701610861565b935050602084013567ffffffffffffffff81111561097a57610979610758565b5b610986868287016108dc565b92509250509250925092565b61099b8161075d565b82525050565b60006020820190506109b66000830184610992565b92915050565b6109c5816107e2565b81146109d057600080fd5b50565b6000815190506109e2816109bc565b92915050565b6000602082840312156109fe576109fd610753565b5b6000610a0c848285016109d3565b91505092915050565b7f4e4f545f415554484f52495a4544000000000000000000000000000000000000600082015250565b6000610a4b600e836106d6565b9150610a5682610a15565b602082019050919050565b60006020820190508181036000830152610a7a81610a3e565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610ab5578082015181840152602081019050610a9a565b83811115610ac4576000848401525b50505050565b6000610ad582610a81565b610adf8185610a8c565b9350610aef818560208601610a97565b80840191505092915050565b6000610b078284610aca565b91508190509291505056fea26469706673582212200d4aa9bfb57d4014fd57bf8721c30cd9e22e7b5153826ada9cf2ca5ca10150b464736f6c634300080e00330000000000000000000000008341f96bd961146023e38ebffe3f2905b1bd9fb60000000000000000000000005401fe33559a355638b9b37c9640a04a182feff200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000926a40b485b8bebf8f739fca5c45f7cc683890a200000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040526004361061004e5760003560e01c806301ffc9a7146100985780633659cfe6146100d55780633e47158c146100fe5780634f1ef286146101295780638356ca4f146101455761008e565b3661008e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161008590610733565b60405180910390fd5b61009661016e565b005b3480156100a457600080fd5b506100bf60048036038101906100ba91906107b5565b6101b7565b6040516100cc91906107fd565b60405180910390f35b3480156100e157600080fd5b506100fc60048036038101906100f79190610876565b610308565b005b34801561010a57600080fd5b50610113610399565b60405161012091906108b2565b60405180910390f35b610143600480360381019061013e9190610932565b6103a8565b005b34801561015157600080fd5b5061016c60048036038101906101679190610876565b610470565b005b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc543660008037600080366000845af43d806000803e81600081146101b257816000f35b816000fd5b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806102125750637f5828d060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156102205760019050610303565b63ffffffff60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102565760009050610303565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490508073ffffffffffffffffffffffffffffffffffffffff166301ffc9a7846040518263ffffffff1660e01b81526004016102b591906109a1565b602060405180830381865afa9250505080156102ef57506040513d601f19601f820116820180604052508101906102ec91906109e8565b60015b6102fd576000915050610303565b80925050505b919050565b6103106104f1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461037d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037490610a61565b60405180910390fd5b610396816040518060200160405280600081525061051a565b50565b60006103a36104f1565b905090565b6103b06104f1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041490610a61565b60405180910390fd5b61046b8383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061051a565b505050565b6104786104f1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104dc90610a61565b60405180910390fd5b6104ee81610649565b50565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156106445760008373ffffffffffffffffffffffffffffffffffffffff16836040516105ee9190610afb565b600060405180830381855af49150503d8060008114610629576040519150601f19603f3d011682016040523d82523d6000602084013e61062e565b606091505b5050905080610642573d806000803e806000fd5b505b505050565b60006106536104f1565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b600082825260208201905092915050565b7f45544845525f52454a4543544544000000000000000000000000000000000000600082015250565b600061071d600e836106d6565b9150610728826106e7565b602082019050919050565b6000602082019050818103600083015261074c81610710565b9050919050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6107928161075d565b811461079d57600080fd5b50565b6000813590506107af81610789565b92915050565b6000602082840312156107cb576107ca610753565b5b60006107d9848285016107a0565b91505092915050565b60008115159050919050565b6107f7816107e2565b82525050565b600060208201905061081260008301846107ee565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061084382610818565b9050919050565b61085381610838565b811461085e57600080fd5b50565b6000813590506108708161084a565b92915050565b60006020828403121561088c5761088b610753565b5b600061089a84828501610861565b91505092915050565b6108ac81610838565b82525050565b60006020820190506108c760008301846108a3565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126108f2576108f16108cd565b5b8235905067ffffffffffffffff81111561090f5761090e6108d2565b5b60208301915083600182028301111561092b5761092a6108d7565b5b9250929050565b60008060006040848603121561094b5761094a610753565b5b600061095986828701610861565b935050602084013567ffffffffffffffff81111561097a57610979610758565b5b610986868287016108dc565b92509250509250925092565b61099b8161075d565b82525050565b60006020820190506109b66000830184610992565b92915050565b6109c5816107e2565b81146109d057600080fd5b50565b6000815190506109e2816109bc565b92915050565b6000602082840312156109fe576109fd610753565b5b6000610a0c848285016109d3565b91505092915050565b7f4e4f545f415554484f52495a4544000000000000000000000000000000000000600082015250565b6000610a4b600e836106d6565b9150610a5682610a15565b602082019050919050565b60006020820190508181036000830152610a7a81610a3e565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610ab5578082015181840152602081019050610a9a565b83811115610ac4576000848401525b50505050565b6000610ad582610a81565b610adf8185610a8c565b9350610aef818560208601610a97565b80840191505092915050565b6000610b078284610aca565b91508190509291505056fea26469706673582212200d4aa9bfb57d4014fd57bf8721c30cd9e22e7b5153826ada9cf2ca5ca10150b464736f6c634300080e0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000008341f96bd961146023e38ebffe3f2905b1bd9fb60000000000000000000000005401fe33559a355638b9b37c9640a04a182feff200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000926a40b485b8bebf8f739fca5c45f7cc683890a200000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : implementationAddress (address): 0x8341f96bd961146023E38EBFFe3f2905b1bd9Fb6
Arg [1] : adminAddress (address): 0x5401fe33559A355638b9b37C9640a04a182fEff2
Arg [2] : data (bytes): 0xc4d66de8000000000000000000000000926a40b485b8bebf8f739fca5c45f7cc683890a2

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000008341f96bd961146023e38ebffe3f2905b1bd9fb6
Arg [1] : 0000000000000000000000005401fe33559a355638b9b37c9640a04a182feff2
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000024
Arg [4] : c4d66de8000000000000000000000000926a40b485b8bebf8f739fca5c45f7cc
Arg [5] : 683890a200000000000000000000000000000000000000000000000000000000


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.