GLMR Price: $0.02148 (+3.72%)

Contract

0xa5f9b728ecEB9A1F6FCC89dcc2eFd810bA4Dec41

Overview

GLMR Balance

Moonbeam Chain LogoMoonbeam Chain LogoMoonbeam Chain Logo117.787517190117984601 GLMR

GLMR Value

$2.53 (@ $0.02/GLMR)

More Info

Private Name Tags

Transaction Hash
Block
From
To
Withdraw Funds75228712024-09-19 1:48:06495 days ago1726710486IN
Gelato Network: Task Treasury
0 GLMR0.019732125
Deposit Funds54268202024-02-01 15:31:00726 days ago1706801460IN
Gelato Network: Task Treasury
2 GLMR0.01257812161.36562804
Deposit Funds46883782023-10-20 10:33:18830 days ago1697797998IN
Gelato Network: Task Treasury
50 GLMR0.01065547136.69982538
Withdraw Funds45914342023-10-06 19:48:00844 days ago1696621680IN
Gelato Network: Task Treasury
0 GLMR0.01017562126.50589253
Deposit Funds45914222023-10-06 19:45:36844 days ago1696621536IN
Gelato Network: Task Treasury
100 GLMR0.01627983126.67357375
Withdraw Funds43461772023-09-02 7:36:36878 days ago1693640196IN
Gelato Network: Task Treasury
0 GLMR0.01152567147.54562074
Deposit Funds38846042023-06-29 11:41:30943 days ago1688038890IN
Gelato Network: Task Treasury
50 GLMR0.01672257130.11854204
Deposit Funds38449942023-06-23 20:57:24948 days ago1687553844IN
Gelato Network: Task Treasury
15 GLMR0.00635551135.64228598
Deposit Funds37373832023-06-08 15:15:42964 days ago1686237342IN
Gelato Network: Task Treasury
19 GLMR0.00721057153.85178045
Deposit Funds36357372023-05-25 5:20:06978 days ago1684992006IN
Gelato Network: Task Treasury
10 GLMR0.00704746150.41006467
Withdraw Funds35042622023-05-06 14:19:30997 days ago1683382770IN
Gelato Network: Task Treasury
0 GLMR0.01391157266.44907509
Deposit Funds34741632023-05-02 7:37:361001 days ago1683013056IN
Gelato Network: Task Treasury
0.4 GLMR0.0308447240.02539705
Deposit Funds34558892023-04-29 17:45:361004 days ago1682790336IN
Gelato Network: Task Treasury
1 GLMR0.0128506100
Deposit Funds34304252023-04-26 1:28:181007 days ago1682472498IN
Gelato Network: Task Treasury
56 GLMR0.00836904178.57
Deposit Funds34289692023-04-25 20:23:121008 days ago1682454192IN
Gelato Network: Task Treasury
10 GLMR0.02225675173.1962
Deposit Funds31494762023-03-16 5:36:481048 days ago1678945008IN
Gelato Network: Task Treasury
1 GLMR0.01304335101.5
Deposit Funds31205992023-03-11 5:10:001053 days ago1678511400IN
Gelato Network: Task Treasury
0.05 GLMR0.01304214101.5
Upgrade To30947812023-03-07 12:43:001057 days ago1678192980IN
Gelato Network: Task Treasury
0 GLMR0.00310282101
Withdraw Funds30650362023-03-03 7:32:481061 days ago1677828768IN
Gelato Network: Task Treasury
0 GLMR0.00577352101.5
Deposit Funds30650222023-03-03 7:30:001061 days ago1677828600IN
Gelato Network: Task Treasury
1 GLMR0.01304549101.5
Deposit Funds28399742023-01-30 8:26:481093 days ago1675067208IN
Gelato Network: Task Treasury
20 GLMR0.0130467101.5
Deposit Funds28140012023-01-26 16:18:481097 days ago1674749928IN
Gelato Network: Task Treasury
5 GLMR0.00475791101.5
Deposit Funds27957142023-01-24 2:15:241099 days ago1674526524IN
Gelato Network: Task Treasury
2 GLMR0.01304549101.5
Deposit Funds27209892023-01-13 12:58:361110 days ago1673614716IN
Gelato Network: Task Treasury
10 GLMR0.00475791101.5
Deposit Funds25649112022-12-22 12:36:241132 days ago1671712584IN
Gelato Network: Task Treasury
0.4 GLMR0.00475791101.5
View all transactions

View more zero value Internal Transactions in Advanced View mode

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"}]

608060405260405162000fed38038062000fed833981810160405281019062000029919062000450565b8282826200003e83826200005b60201b60201c565b6200004f826200019060201b60201c565b50505050505062000531565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156200018b5760008373ffffffffffffffffffffffffffffffffffffffff168360405162000132919062000518565b600060405180830381855af49150503d80600081146200016f576040519150601f19603f3d011682016040523d82523d6000602084013e62000174565b606091505b505090508062000189573d806000803e806000fd5b505b505050565b6000620001a26200022560201b60201c565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200028f8262000262565b9050919050565b620002a18162000282565b8114620002ad57600080fd5b50565b600081519050620002c18162000296565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200031c82620002d1565b810181811067ffffffffffffffff821117156200033e576200033d620002e2565b5b80604052505050565b6000620003536200024e565b905062000361828262000311565b919050565b600067ffffffffffffffff821115620003845762000383620002e2565b5b6200038f82620002d1565b9050602081019050919050565b60005b83811015620003bc5780820151818401526020810190506200039f565b83811115620003cc576000848401525b50505050565b6000620003e9620003e38462000366565b62000347565b905082815260208101848484011115620004085762000407620002cc565b5b620004158482856200039c565b509392505050565b600082601f830112620004355762000434620002c7565b5b815162000447848260208601620003d2565b91505092915050565b6000806000606084860312156200046c576200046b62000258565b5b60006200047c86828701620002b0565b93505060206200048f86828701620002b0565b925050604084015167ffffffffffffffff811115620004b357620004b26200025d565b5b620004c1868287016200041d565b9150509250925092565b600081519050919050565b600081905092915050565b6000620004ee82620004cb565b620004fa8185620004d6565b93506200050c8185602086016200039c565b80840191505092915050565b6000620005268284620004e1565b915081905092915050565b610aac80620005416000396000f3fe60806040526004361061004e5760003560e01c806301ffc9a7146100675780633659cfe6146100a45780633e47158c146100cd5780634f1ef286146100f85780638356ca4f146101145761005d565b3661005d5761005b61013d565b005b61006561013d565b005b34801561007357600080fd5b5061008e60048036038101906100899190610708565b610186565b60405161009b9190610750565b60405180910390f35b3480156100b057600080fd5b506100cb60048036038101906100c691906107c9565b6102d8565b005b3480156100d957600080fd5b506100e2610369565b6040516100ef9190610805565b60405180910390f35b610112600480360381019061010d9190610885565b610378565b005b34801561012057600080fd5b5061013b600480360381019061013691906107c9565b610440565b005b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc543660008037600080366000845af43d806000803e816000811461018157816000f35b816000fd5b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806101e15750637f5828d060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156101ef57600190506102d3565b63ffffffff60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141561022657600090506102d3565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490508073ffffffffffffffffffffffffffffffffffffffff166301ffc9a7846040518263ffffffff1660e01b815260040161028591906108f4565b602060405180830381865afa9250505080156102bf57506040513d601f19601f820116820180604052508101906102bc919061093b565b60015b6102cd5760009150506102d3565b80925050505b919050565b6102e06104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461034d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610344906109c5565b60405180910390fd5b61036681604051806020016040528060008152506104ea565b50565b60006103736104c1565b905090565b6103806104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e4906109c5565b60405180910390fd5b61043b8383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506104ea565b505050565b6104486104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ac906109c5565b60405180910390fd5b6104be81610619565b50565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156106145760008373ffffffffffffffffffffffffffffffffffffffff16836040516105be9190610a5f565b600060405180830381855af49150503d80600081146105f9576040519150601f19603f3d011682016040523d82523d6000602084013e6105fe565b606091505b5050905080610612573d806000803e806000fd5b505b505050565b60006106236104c1565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6106e5816106b0565b81146106f057600080fd5b50565b600081359050610702816106dc565b92915050565b60006020828403121561071e5761071d6106a6565b5b600061072c848285016106f3565b91505092915050565b60008115159050919050565b61074a81610735565b82525050565b60006020820190506107656000830184610741565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006107968261076b565b9050919050565b6107a68161078b565b81146107b157600080fd5b50565b6000813590506107c38161079d565b92915050565b6000602082840312156107df576107de6106a6565b5b60006107ed848285016107b4565b91505092915050565b6107ff8161078b565b82525050565b600060208201905061081a60008301846107f6565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261084557610844610820565b5b8235905067ffffffffffffffff81111561086257610861610825565b5b60208301915083600182028301111561087e5761087d61082a565b5b9250929050565b60008060006040848603121561089e5761089d6106a6565b5b60006108ac868287016107b4565b935050602084013567ffffffffffffffff8111156108cd576108cc6106ab565b5b6108d98682870161082f565b92509250509250925092565b6108ee816106b0565b82525050565b600060208201905061090960008301846108e5565b92915050565b61091881610735565b811461092357600080fd5b50565b6000815190506109358161090f565b92915050565b600060208284031215610951576109506106a6565b5b600061095f84828501610926565b91505092915050565b600082825260208201905092915050565b7f4e4f545f415554484f52495a4544000000000000000000000000000000000000600082015250565b60006109af600e83610968565b91506109ba82610979565b602082019050919050565b600060208201905081810360008301526109de816109a2565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610a195780820151818401526020810190506109fe565b83811115610a28576000848401525b50505050565b6000610a39826109e5565b610a4381856109f0565b9350610a538185602086016109fb565b80840191505092915050565b6000610a6b8284610a2e565b91508190509291505056fea26469706673582212201c02f9868bea1f8e7392ef8bead12df2b877f9987cd7b4eafcdf405b99085bae64736f6c634300080c0033000000000000000000000000b3f5503f93d5ef84b06993a1975b9d21b962892f000000000000000000000000cdf41a135c65d0013393b3793f92b4faf31032d000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024fe4b84df0000000000000000000000000000000000000000000000004563918244f4000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040526004361061004e5760003560e01c806301ffc9a7146100675780633659cfe6146100a45780633e47158c146100cd5780634f1ef286146100f85780638356ca4f146101145761005d565b3661005d5761005b61013d565b005b61006561013d565b005b34801561007357600080fd5b5061008e60048036038101906100899190610708565b610186565b60405161009b9190610750565b60405180910390f35b3480156100b057600080fd5b506100cb60048036038101906100c691906107c9565b6102d8565b005b3480156100d957600080fd5b506100e2610369565b6040516100ef9190610805565b60405180910390f35b610112600480360381019061010d9190610885565b610378565b005b34801561012057600080fd5b5061013b600480360381019061013691906107c9565b610440565b005b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc543660008037600080366000845af43d806000803e816000811461018157816000f35b816000fd5b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806101e15750637f5828d060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156101ef57600190506102d3565b63ffffffff60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141561022657600090506102d3565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490508073ffffffffffffffffffffffffffffffffffffffff166301ffc9a7846040518263ffffffff1660e01b815260040161028591906108f4565b602060405180830381865afa9250505080156102bf57506040513d601f19601f820116820180604052508101906102bc919061093b565b60015b6102cd5760009150506102d3565b80925050505b919050565b6102e06104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461034d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610344906109c5565b60405180910390fd5b61036681604051806020016040528060008152506104ea565b50565b60006103736104c1565b905090565b6103806104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e4906109c5565b60405180910390fd5b61043b8383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506104ea565b505050565b6104486104c1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ac906109c5565b60405180910390fd5b6104be81610619565b50565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156106145760008373ffffffffffffffffffffffffffffffffffffffff16836040516105be9190610a5f565b600060405180830381855af49150503d80600081146105f9576040519150601f19603f3d011682016040523d82523d6000602084013e6105fe565b606091505b5050905080610612573d806000803e806000fd5b505b505050565b60006106236104c1565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6106e5816106b0565b81146106f057600080fd5b50565b600081359050610702816106dc565b92915050565b60006020828403121561071e5761071d6106a6565b5b600061072c848285016106f3565b91505092915050565b60008115159050919050565b61074a81610735565b82525050565b60006020820190506107656000830184610741565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006107968261076b565b9050919050565b6107a68161078b565b81146107b157600080fd5b50565b6000813590506107c38161079d565b92915050565b6000602082840312156107df576107de6106a6565b5b60006107ed848285016107b4565b91505092915050565b6107ff8161078b565b82525050565b600060208201905061081a60008301846107f6565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261084557610844610820565b5b8235905067ffffffffffffffff81111561086257610861610825565b5b60208301915083600182028301111561087e5761087d61082a565b5b9250929050565b60008060006040848603121561089e5761089d6106a6565b5b60006108ac868287016107b4565b935050602084013567ffffffffffffffff8111156108cd576108cc6106ab565b5b6108d98682870161082f565b92509250509250925092565b6108ee816106b0565b82525050565b600060208201905061090960008301846108e5565b92915050565b61091881610735565b811461092357600080fd5b50565b6000815190506109358161090f565b92915050565b600060208284031215610951576109506106a6565b5b600061095f84828501610926565b91505092915050565b600082825260208201905092915050565b7f4e4f545f415554484f52495a4544000000000000000000000000000000000000600082015250565b60006109af600e83610968565b91506109ba82610979565b602082019050919050565b600060208201905081810360008301526109de816109a2565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610a195780820151818401526020810190506109fe565b83811115610a28576000848401525b50505050565b6000610a39826109e5565b610a4381856109f0565b9350610a538185602086016109fb565b80840191505092915050565b6000610a6b8284610a2e565b91508190509291505056fea26469706673582212201c02f9868bea1f8e7392ef8bead12df2b877f9987cd7b4eafcdf405b99085bae64736f6c634300080c0033

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

000000000000000000000000b3f5503f93d5ef84b06993a1975b9d21b962892f000000000000000000000000cdf41a135c65d0013393b3793f92b4faf31032d000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024fe4b84df0000000000000000000000000000000000000000000000004563918244f4000000000000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 000000000000000000000000b3f5503f93d5ef84b06993a1975b9d21b962892f
Arg [1] : 000000000000000000000000cdf41a135c65d0013393b3793f92b4faf31032d0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000024
Arg [4] : fe4b84df00000000000000000000000000000000000000000000000045639182
Arg [5] : 44f4000000000000000000000000000000000000000000000000000000000000


Block Transaction Gas Used Reward
view all blocks collator

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.