ETH Price: $2,301.77 (-4.76%)

Contract

0xB2f34fd4C16e656163dADFeEaE4Ae0c1F13b140A
Transaction Hash
Block
From
To
Withdraw Funds3559380712025-07-09 16:30:36207 days ago1752078636IN
Gelato Network: Task Treasury
0 ETH0.000003660.066589
Withdraw Funds2642270152024-10-15 23:40:57473 days ago1729035657IN
Gelato Network: Task Treasury
0 ETH0.000001130.01
Withdraw Funds2622161492024-10-10 3:13:01479 days ago1728529981IN
Gelato Network: Task Treasury
0 ETH0.000001150.01
Withdraw Funds2622152962024-10-10 3:09:26479 days ago1728529766IN
Gelato Network: Task Treasury
0 ETH0.000001640.014346
Withdraw Funds2395018012024-08-04 23:28:22545 days ago1722814102IN
Gelato Network: Task Treasury
0 ETH0.000000570.01
Withdraw Funds2394115692024-08-04 17:09:19546 days ago1722791359IN
Gelato Network: Task Treasury
0 ETH0.000006620.100842
Withdraw Funds2383551052024-08-01 15:29:01549 days ago1722526141IN
Gelato Network: Task Treasury
0 ETH0.000004920.080317
Withdraw Funds2276061232024-07-01 10:21:46580 days ago1719829306IN
Gelato Network: Task Treasury
0 ETH0.000000750.01
Withdraw Funds2178516122024-06-03 4:04:56608 days ago1717387496IN
Gelato Network: Task Treasury
0 ETH0.000001160.01
Withdraw Funds2156302962024-05-27 17:10:52615 days ago1716829852IN
Gelato Network: Task Treasury
0 ETH0.000001070.01
Withdraw Funds2067315952024-05-01 13:27:53641 days ago1714570073IN
Gelato Network: Task Treasury
0 ETH0.00000080.01
Withdraw Funds2025104712024-04-19 3:55:05653 days ago1713498905IN
Gelato Network: Task Treasury
0 ETH0.000000870.01
Withdraw Funds1998213462024-04-11 6:39:05661 days ago1712817545IN
Gelato Network: Task Treasury
0 ETH0.000000950.01
Deposit Funds1941203252024-03-25 16:54:22678 days ago1711385662IN
Gelato Network: Task Treasury
0.01 ETH0.000002010.01
Deposit Funds1910662062024-03-16 19:22:06687 days ago1710616926IN
Gelato Network: Task Treasury
0.1 ETH0.000012930.1
Deposit Funds1896679132024-03-12 15:57:39691 days ago1710259059IN
Gelato Network: Task Treasury
0.05 ETH0.000264440.1
Deposit Funds1894403042024-03-11 23:19:04691 days ago1710199144IN
Gelato Network: Task Treasury
0.01 ETH0.000119090.1
Deposit Funds1890010072024-03-10 14:48:31693 days ago1710082111IN
Gelato Network: Task Treasury
0.3 ETH0.000142580.1
Deposit Funds1882963212024-03-08 10:15:02695 days ago1709892902IN
Gelato Network: Task Treasury
0.03 ETH0.000129790.1
Deposit Funds1873811092024-03-05 15:39:15698 days ago1709653155IN
Gelato Network: Task Treasury
0.05 ETH0.000418910.1
Deposit Funds1843490602024-02-25 14:12:32707 days ago1708870352IN
Gelato Network: Task Treasury
0.1 ETH0.000079680.1
Deposit Funds1832796892024-02-22 8:27:47710 days ago1708590467IN
Gelato Network: Task Treasury
0.05 ETH0.000087040.1
Deposit Funds1820379902024-02-18 15:20:40714 days ago1708269640IN
Gelato Network: Task Treasury
0.1 ETH0.000073860.1
Deposit Funds1819768142024-02-18 11:03:21714 days ago1708254201IN
Gelato Network: Task Treasury
0.01 ETH0.000073220.1
Deposit Funds1819639602024-02-18 10:08:56714 days ago1708250936IN
Gelato Network: Task Treasury
0.1 ETH0.000069430.1
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
4002206892025-11-14 16:11:4279 days ago1763136702
Gelato Network: Task Treasury
0.01 ETH
3559380712025-07-09 16:30:36207 days ago1752078636
Gelato Network: Task Treasury
0.013449 ETH
2642270152024-10-15 23:40:57473 days ago1729035657
Gelato Network: Task Treasury
0.030545 ETH
2622161492024-10-10 3:13:01479 days ago1728529981
Gelato Network: Task Treasury
0.02 ETH
2622152962024-10-10 3:09:26479 days ago1728529766
Gelato Network: Task Treasury
0.02 ETH
2540530572024-09-16 8:16:38503 days ago1726474598
Gelato Network: Task Treasury
10.98934732 ETH
2470178402024-08-26 20:23:01524 days ago1724703781
Gelato Network: Task Treasury
0.06725 ETH
2395018012024-08-04 23:28:22545 days ago1722814102
Gelato Network: Task Treasury
0.485039 ETH
2394115692024-08-04 17:09:19546 days ago1722791359
Gelato Network: Task Treasury
0.036869 ETH
2383551052024-08-01 15:29:01549 days ago1722526141
Gelato Network: Task Treasury
0.019169 ETH
2276061232024-07-01 10:21:46580 days ago1719829306
Gelato Network: Task Treasury
0.010724 ETH
2275995452024-07-01 9:54:18580 days ago1719827658
Gelato Network: Task Treasury
0.02726 ETH
2256045862024-06-25 15:11:42586 days ago1719328302
Gelato Network: Task Treasury
0.00055 ETH
2251622732024-06-24 8:25:41587 days ago1719217541
Gelato Network: Task Treasury
0.00055 ETH
2249334132024-06-23 16:31:29588 days ago1719160289
Gelato Network: Task Treasury
0.00055 ETH
2232098702024-06-18 16:55:13593 days ago1718729713
Gelato Network: Task Treasury
0.00055 ETH
2229376942024-06-17 21:53:19593 days ago1718661199
Gelato Network: Task Treasury
0.00055 ETH
2221347222024-06-15 14:03:46596 days ago1718460226
Gelato Network: Task Treasury
0.00055 ETH
2220572462024-06-15 8:41:49596 days ago1718440909
Gelato Network: Task Treasury
0.00055 ETH
2220033552024-06-15 4:57:54596 days ago1718427474
Gelato Network: Task Treasury
0.00055 ETH
2218293482024-06-14 16:51:48597 days ago1718383908
Gelato Network: Task Treasury
0.00055 ETH
2206259272024-06-11 5:22:24600 days ago1718083344
Gelato Network: Task Treasury
0.00055 ETH
2178516122024-06-03 4:04:56608 days ago1717387496
Gelato Network: Task Treasury
2.556879 ETH
2170754852024-05-31 22:04:56610 days ago1717193096
Gelato Network: Task Treasury
0.00055 ETH
2170678212024-05-31 21:32:59610 days ago1717191179
Gelato Network: Task Treasury
0.00055 ETH
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EIP173ProxyWithCustomReceive

Compiler Version
v0.8.12+commit.f00d7308

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
File 1 of 3 : EIP173ProxyWithCustomReceive.sol
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.12;

import "./EIP173Proxy.sol";

///@notice Proxy implementing EIP173 for ownership management that accept ETH via receive
contract EIP173ProxyWithCustomReceive is EIP173Proxy {
    constructor(
        address implementationAddress,
        address ownerAddress,
        bytes memory data
    ) payable EIP173Proxy(implementationAddress, ownerAddress, data) {}

    receive() external payable override {
        _fallback();
    }
}

// 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":"ownerAddress","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"}]

608060405260405162000fed38038062000fed833981810160405281019062000029919062000450565b8282826200003e83826200005b60201b60201c565b6200004f826200019060201b60201c565b50505050505062000531565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156200018b5760008373ffffffffffffffffffffffffffffffffffffffff168360405162000132919062000518565b600060405180830381855af49150503d80600081146200016f576040519150601f19603f3d011682016040523d82523d6000602084013e62000174565b606091505b505090508062000189573d806000803e806000fd5b505b505050565b6000620001a26200022560201b60201c565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200028f8262000262565b9050919050565b620002a18162000282565b8114620002ad57600080fd5b50565b600081519050620002c18162000296565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200031c82620002d1565b810181811067ffffffffffffffff821117156200033e576200033d620002e2565b5b80604052505050565b6000620003536200024e565b905062000361828262000311565b919050565b600067ffffffffffffffff821115620003845762000383620002e2565b5b6200038f82620002d1565b9050602081019050919050565b60005b83811015620003bc5780820151818401526020810190506200039f565b83811115620003cc576000848401525b50505050565b6000620003e9620003e38462000366565b62000347565b905082815260208101848484011115620004085762000407620002cc565b5b620004158482856200039c565b509392505050565b600082601f830112620004355762000434620002c7565b5b815162000447848260208601620003d2565b91505092915050565b6000806000606084860312156200046c576200046b62000258565b5b60006200047c86828701620002b0565b93505060206200048f86828701620002b0565b925050604084015167ffffffffffffffff811115620004b357620004b26200025d565b5b620004c1868287016200041d565b9150509250925092565b600081519050919050565b600081905092915050565b6000620004ee82620004cb565b620004fa8185620004d6565b93506200050c8185602086016200039c565b80840191505092915050565b6000620005268284620004e1565b915081905092915050565b610aac80620005416000396000f3fe60806040526004361061004e5760003560e01c806301ffc9a7146100675780633659cfe6146100a45780633e47158c146100cd5780634f1ef286146100f85780638356ca4f146101145761005d565b3661005d5761005b61013d565b005b61006561013d565b005b34801561007357600080fd5b5061008e60048036038101906100899190610708565b610186565b60405161009b9190610750565b60405180910390f35b3480156100b057600080fd5b506100cb60048036038101906100c691906107c9565b6102d8565b005b3480156100d957600080fd5b506100e2610369565b6040516100ef9190610805565b60405180910390f35b610112600480360381019061010d9190610885565b610378565b005b34801561012057600080fd5b5061013b600480360381019061013691906107c9565b610440565b005b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc543660008037600080366000845af43d806000803e816000811461018157816000f35b816000fd5b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806101e15750637f5828d060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156101ef57600190506102d3565b63ffffffff60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141561022657600090506102d3565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490508073ffffffffffffffffffffffffffffffffffffffff166301ffc9a7846040518263ffffffff1660e01b815260040161028591906108f4565b602060405180830381865afa9250505080156102bf57506040513d601f19601f820116820180604052508101906102bc919061093b565b60015b6102cd5760009150506102d3565b80925050505b919050565b6102e06104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461034d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610344906109c5565b60405180910390fd5b61036681604051806020016040528060008152506104ea565b50565b60006103736104c1565b905090565b6103806104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e4906109c5565b60405180910390fd5b61043b8383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506104ea565b505050565b6104486104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ac906109c5565b60405180910390fd5b6104be81610619565b50565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156106145760008373ffffffffffffffffffffffffffffffffffffffff16836040516105be9190610a5f565b600060405180830381855af49150503d80600081146105f9576040519150601f19603f3d011682016040523d82523d6000602084013e6105fe565b606091505b5050905080610612573d806000803e806000fd5b505b505050565b60006106236104c1565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6106e5816106b0565b81146106f057600080fd5b50565b600081359050610702816106dc565b92915050565b60006020828403121561071e5761071d6106a6565b5b600061072c848285016106f3565b91505092915050565b60008115159050919050565b61074a81610735565b82525050565b60006020820190506107656000830184610741565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006107968261076b565b9050919050565b6107a68161078b565b81146107b157600080fd5b50565b6000813590506107c38161079d565b92915050565b6000602082840312156107df576107de6106a6565b5b60006107ed848285016107b4565b91505092915050565b6107ff8161078b565b82525050565b600060208201905061081a60008301846107f6565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261084557610844610820565b5b8235905067ffffffffffffffff81111561086257610861610825565b5b60208301915083600182028301111561087e5761087d61082a565b5b9250929050565b60008060006040848603121561089e5761089d6106a6565b5b60006108ac868287016107b4565b935050602084013567ffffffffffffffff8111156108cd576108cc6106ab565b5b6108d98682870161082f565b92509250509250925092565b6108ee816106b0565b82525050565b600060208201905061090960008301846108e5565b92915050565b61091881610735565b811461092357600080fd5b50565b6000815190506109358161090f565b92915050565b600060208284031215610951576109506106a6565b5b600061095f84828501610926565b91505092915050565b600082825260208201905092915050565b7f4e4f545f415554484f52495a4544000000000000000000000000000000000000600082015250565b60006109af600e83610968565b91506109ba82610979565b602082019050919050565b600060208201905081810360008301526109de816109a2565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610a195780820151818401526020810190506109fe565b83811115610a28576000848401525b50505050565b6000610a39826109e5565b610a4381856109f0565b9350610a538185602086016109fb565b80840191505092915050565b6000610a6b8284610a2e565b91508190509291505056fea26469706673582212201c02f9868bea1f8e7392ef8bead12df2b877f9987cd7b4eafcdf405b99085bae64736f6c634300080c0033000000000000000000000000fbaa1c060dfa2e274e8117f8e497b537fa520704000000000000000000000000cdf41a135c65d0013393b3793f92b4faf31032d000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024fe4b84df000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040526004361061004e5760003560e01c806301ffc9a7146100675780633659cfe6146100a45780633e47158c146100cd5780634f1ef286146100f85780638356ca4f146101145761005d565b3661005d5761005b61013d565b005b61006561013d565b005b34801561007357600080fd5b5061008e60048036038101906100899190610708565b610186565b60405161009b9190610750565b60405180910390f35b3480156100b057600080fd5b506100cb60048036038101906100c691906107c9565b6102d8565b005b3480156100d957600080fd5b506100e2610369565b6040516100ef9190610805565b60405180910390f35b610112600480360381019061010d9190610885565b610378565b005b34801561012057600080fd5b5061013b600480360381019061013691906107c9565b610440565b005b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc543660008037600080366000845af43d806000803e816000811461018157816000f35b816000fd5b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806101e15750637f5828d060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156101ef57600190506102d3565b63ffffffff60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141561022657600090506102d3565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490508073ffffffffffffffffffffffffffffffffffffffff166301ffc9a7846040518263ffffffff1660e01b815260040161028591906108f4565b602060405180830381865afa9250505080156102bf57506040513d601f19601f820116820180604052508101906102bc919061093b565b60015b6102cd5760009150506102d3565b80925050505b919050565b6102e06104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461034d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610344906109c5565b60405180910390fd5b61036681604051806020016040528060008152506104ea565b50565b60006103736104c1565b905090565b6103806104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e4906109c5565b60405180910390fd5b61043b8383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506104ea565b505050565b6104486104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ac906109c5565b60405180910390fd5b6104be81610619565b50565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156106145760008373ffffffffffffffffffffffffffffffffffffffff16836040516105be9190610a5f565b600060405180830381855af49150503d80600081146105f9576040519150601f19603f3d011682016040523d82523d6000602084013e6105fe565b606091505b5050905080610612573d806000803e806000fd5b505b505050565b60006106236104c1565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6106e5816106b0565b81146106f057600080fd5b50565b600081359050610702816106dc565b92915050565b60006020828403121561071e5761071d6106a6565b5b600061072c848285016106f3565b91505092915050565b60008115159050919050565b61074a81610735565b82525050565b60006020820190506107656000830184610741565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006107968261076b565b9050919050565b6107a68161078b565b81146107b157600080fd5b50565b6000813590506107c38161079d565b92915050565b6000602082840312156107df576107de6106a6565b5b60006107ed848285016107b4565b91505092915050565b6107ff8161078b565b82525050565b600060208201905061081a60008301846107f6565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261084557610844610820565b5b8235905067ffffffffffffffff81111561086257610861610825565b5b60208301915083600182028301111561087e5761087d61082a565b5b9250929050565b60008060006040848603121561089e5761089d6106a6565b5b60006108ac868287016107b4565b935050602084013567ffffffffffffffff8111156108cd576108cc6106ab565b5b6108d98682870161082f565b92509250509250925092565b6108ee816106b0565b82525050565b600060208201905061090960008301846108e5565b92915050565b61091881610735565b811461092357600080fd5b50565b6000815190506109358161090f565b92915050565b600060208284031215610951576109506106a6565b5b600061095f84828501610926565b91505092915050565b600082825260208201905092915050565b7f4e4f545f415554484f52495a4544000000000000000000000000000000000000600082015250565b60006109af600e83610968565b91506109ba82610979565b602082019050919050565b600060208201905081810360008301526109de816109a2565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610a195780820151818401526020810190506109fe565b83811115610a28576000848401525b50505050565b6000610a39826109e5565b610a4381856109f0565b9350610a538185602086016109fb565b80840191505092915050565b6000610a6b8284610a2e565b91508190509291505056fea26469706673582212201c02f9868bea1f8e7392ef8bead12df2b877f9987cd7b4eafcdf405b99085bae64736f6c634300080c0033

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

000000000000000000000000fbaa1c060dfa2e274e8117f8e497b537fa520704000000000000000000000000cdf41a135c65d0013393b3793f92b4faf31032d000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024fe4b84df000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : implementationAddress (address): 0xfBaA1c060dFa2E274E8117f8e497b537fA520704
Arg [1] : ownerAddress (address): 0xCDf41a135C65d0013393B3793F92b4FAF31032d0
Arg [2] : data (bytes): 0xfe4b84df000000000000000000000000000000000000000000000000002386f26fc10000

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 000000000000000000000000fbaa1c060dfa2e274e8117f8e497b537fa520704
Arg [1] : 000000000000000000000000cdf41a135c65d0013393b3793f92b4faf31032d0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000024
Arg [4] : fe4b84df000000000000000000000000000000000000000000000000002386f2
Arg [5] : 6fc1000000000000000000000000000000000000000000000000000000000000


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  ]
[ 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.