Sepolia Testnet

Contract

0x7506C12a824d73D9b08564d5Afc22c949434755e

Overview

ETH Balance

560.427667293602301268 ETH

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Deposit Native69926422024-11-01 21:18:002 days ago1730495880IN
0x7506C12a...49434755e
0.05 ETH0.000198613.72058944
Deposit Native69914802024-11-01 17:12:002 days ago1730481120IN
0x7506C12a...49434755e
0.1 ETH0.000107512.0139716
Deposit Native69851612024-10-31 18:50:363 days ago1730400636IN
0x7506C12a...49434755e
0.01 ETH0.000253424.74714969
Deposit Native69818552024-10-31 7:06:243 days ago1730358384IN
0x7506C12a...49434755e
0.5 ETH0.000190313.56502496
Deposit Native69773552024-10-30 15:11:004 days ago1730301060IN
0x7506C12a...49434755e
0.1 ETH0.000350146.56039984
Deposit Native69765592024-10-30 12:19:124 days ago1730290752IN
0x7506C12a...49434755e
0.2 ETH0.0045373384.99433871
Deposit Native69758772024-10-30 9:53:004 days ago1730281980IN
0x7506C12a...49434755e
0.01 ETH0.000240434.50382542
Deposit Native69745052024-10-30 5:00:244 days ago1730264424IN
0x7506C12a...49434755e
1 ETH0.000241694.52738753
Deposit Native69714952024-10-29 18:19:485 days ago1730225988IN
0x7506C12a...49434755e
0.00086331 ETH0.000135333.72980491
Deposit Native69708202024-10-29 15:56:005 days ago1730217360IN
0x7506C12a...49434755e
0.2 ETH0.000192093.59829507
Deposit Native69599002024-10-28 1:29:246 days ago1730078964IN
0x7506C12a...49434755e
0.2 ETH0.000042370.79378802
Deposit Native69554412024-10-27 9:43:007 days ago1730022180IN
0x7506C12a...49434755e
0.01 ETH0.000083631.56663418
Deposit Native69459212024-10-26 0:07:368 days ago1729901256IN
0x7506C12a...49434755e
0.00600088 ETH0.00000010.00287804
Deposit Native69445392024-10-25 19:13:009 days ago1729883580IN
0x7506C12a...49434755e
0.01 ETH0.000096311.80413627
Deposit Native69414322024-10-25 8:09:249 days ago1729843764IN
0x7506C12a...49434755e
0.4 ETH0.00034016.37090009
Deposit Native69382172024-10-24 20:49:0010 days ago1729802940IN
0x7506C12a...49434755e
0.0010127 ETH0.000000540.01502723
Deposit Native69331602024-10-24 2:54:4810 days ago1729738488IN
0x7506C12a...49434755e
0.5 ETH0.000315535.91064073
Deposit Native69170302024-10-21 15:21:3613 days ago1729524096IN
0x7506C12a...49434755e
2 ETH0.000228866.30770782
Deposit Native69163152024-10-21 12:36:4813 days ago1729514208IN
0x7506C12a...49434755e
0.01 ETH0.000450798.44431256
Deposit Native69155672024-10-21 9:49:4813 days ago1729504188IN
0x7506C12a...49434755e
0.05 ETH0.000580716.00456293
Deposit Native69131392024-10-21 0:07:4813 days ago1729469268IN
0x7506C12a...49434755e
0.001 ETH0.000080081.50017716
Deposit Native68968712024-10-18 7:01:1216 days ago1729234872IN
0x7506C12a...49434755e
0.1 ETH0.0011019220.64142617
Deposit Native68920052024-10-17 11:30:0017 days ago1729164600IN
0x7506C12a...49434755e
0.00866212 ETH0.0013246436.50763452
Deposit Native68875962024-10-16 17:39:0018 days ago1729100340IN
0x7506C12a...49434755e
1 ETH0.0005475410.25898527
Request Withdraw...68865482024-10-16 13:32:0018 days ago1729085520IN
0x7506C12a...49434755e
0 ETH0.0012048433.44851775
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
70061152024-11-03 22:00:481 hr ago1730671248
0x7506C12a...49434755e
0.20697273 ETH
70055582024-11-03 20:00:483 hrs ago1730664048
0x7506C12a...49434755e
0.36912884 ETH
70049992024-11-03 18:00:485 hrs ago1730656848
0x7506C12a...49434755e
0.4557375 ETH
70044552024-11-03 16:00:487 hrs ago1730649648
0x7506C12a...49434755e
0.3948821 ETH
70039012024-11-03 14:00:489 hrs ago1730642448
0x7506C12a...49434755e
0.23073889 ETH
70033562024-11-03 12:00:4811 hrs ago1730635248
0x7506C12a...49434755e
0.14291955 ETH
70028232024-11-03 10:00:4813 hrs ago1730628048
0x7506C12a...49434755e
0.16113716 ETH
70022792024-11-03 8:00:4815 hrs ago1730620848
0x7506C12a...49434755e
0.12568944 ETH
70017392024-11-03 6:00:4817 hrs ago1730613648
0x7506C12a...49434755e
0.27288635 ETH
70012112024-11-03 4:00:4819 hrs ago1730606448
0x7506C12a...49434755e
0.09665248 ETH
70006612024-11-03 2:00:4821 hrs ago1730599248
0x7506C12a...49434755e
0.10407069 ETH
70001082024-11-03 0:00:4823 hrs ago1730592048
0x7506C12a...49434755e
0.10648417 ETH
69995662024-11-02 22:00:4825 hrs ago1730584848
0x7506C12a...49434755e
0.11484194 ETH
69990322024-11-02 20:00:4827 hrs ago1730577648
0x7506C12a...49434755e
0.14062622 ETH
69984932024-11-02 18:00:4829 hrs ago1730570448
0x7506C12a...49434755e
0.62733008 ETH
69979332024-11-02 16:00:4831 hrs ago1730563248
0x7506C12a...49434755e
0.51496306 ETH
69973752024-11-02 14:00:4833 hrs ago1730556048
0x7506C12a...49434755e
0.31877087 ETH
69968112024-11-02 12:00:4835 hrs ago1730548848
0x7506C12a...49434755e
0.2362919 ETH
69962432024-11-02 10:00:4837 hrs ago1730541648
0x7506C12a...49434755e
0.22285549 ETH
69956902024-11-02 8:00:4839 hrs ago1730534448
0x7506C12a...49434755e
0.1540065 ETH
69951202024-11-02 6:01:0041 hrs ago1730527260
0x7506C12a...49434755e
0.14500545 ETH
69945572024-11-02 4:00:4843 hrs ago1730520048
0x7506C12a...49434755e
0.14737978 ETH
69939892024-11-02 2:00:4845 hrs ago1730512848
0x7506C12a...49434755e
0.11178264 ETH
69934132024-11-02 0:00:4847 hrs ago1730505648
0x7506C12a...49434755e
0.09580968 ETH
69928472024-11-01 22:00:482 days ago1730498448
0x7506C12a...49434755e
0.17630194 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x268DE5fF...947AE6a9F
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
EIP173Proxy

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion, MIT license
File 1 of 2 : EIP173Proxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

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 OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

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

    constructor(
        address implementationAddress,
        address ownerAddress,
        bytes memory data
    ) payable {
        _setOwner(ownerAddress);
        _setImplementation(implementationAddress, data);
    }

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

    function owner() external view returns (address) {
        return _owner();
    }

    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 transferOwnership(address newOwner) external onlyOwner {
        _setOwner(newOwner);
    }

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

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

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

    modifier onlyOwner() {
        require(msg.sender == _owner(), "NOT_AUTHORIZED");
        _;
    }

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

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

    function _setOwner(address newOwner) internal {
        address previousOwner = _owner();
        // solhint-disable-next-line security/no-inline-assembly
        assembly {
            sstore(0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103, newOwner)
        }
        emit OwnershipTransferred(previousOwner, newOwner);
    }
}

File 2 of 2 : Proxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

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

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

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

    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": true,
    "runs": 999999
  },
  "remappings": [],
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract ABI

[{"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"owner","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":"newOwner","type":"address"}],"name":"transferOwnership","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"}]

Deployed Bytecode

0x60806040526004361061005e5760003560e01c80634f1ef286116100435780634f1ef286146101295780638da5cb5b1461013c578063f2fde38b14610176576100ca565b806301ffc9a7146100d45780633659cfe614610109576100ca565b366100ca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f45544845525f52454a454354454400000000000000000000000000000000000060448201526064015b60405180910390fd5b6100d2610196565b005b3480156100e057600080fd5b506100f46100ef366004610806565b6101e1565b60405190151581526020015b60405180910390f35b34801561011557600080fd5b506100d2610124366004610871565b6103af565b6100d261013736600461088c565b610481565b34801561014857600080fd5b5061015161057c565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610100565b34801561018257600080fd5b506100d2610191366004610871565b6105ab565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5460003681823780813683855af491503d8082833e8280156101d7578183f35b8183fd5b50505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316148061027457507f7f5828d0000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b1561028157506001919050565b7fffffffff0000000000000000000000000000000000000000000000000000000080831614156102b357506000919050565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546040517f01ffc9a70000000000000000000000000000000000000000000000000000000081527fffffffff000000000000000000000000000000000000000000000000000000008416600482015273ffffffffffffffffffffffffffffffffffffffff8216906301ffc9a790602401602060405180830381865afa92505050801561039b575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526103989181019061090f565b60015b6103a85750600092915050565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610465576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a454400000000000000000000000000000000000060448201526064016100c1565b61047e816040518060200160405280600081525061066a565b50565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610537576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a454400000000000000000000000000000000000060448201526064016100c1565b6105778383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061066a92505050565b505050565b60006105a67fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b905090565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610661576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e4f545f415554484f52495a454400000000000000000000000000000000000060448201526064016100c1565b61047e81610759565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80549083905560405173ffffffffffffffffffffffffffffffffffffffff80851691908316907f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829690600090a38151156105775760008373ffffffffffffffffffffffffffffffffffffffff16836040516107059190610931565b600060405180830381855af49150503d8060008114610740576040519150601f19603f3d011682016040523d82523d6000602084013e610745565b606091505b50509050806101db573d806000803e806000fd5b60006107837fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006020828403121561081857600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146103a857600080fd5b803573ffffffffffffffffffffffffffffffffffffffff8116811461086c57600080fd5b919050565b60006020828403121561088357600080fd5b6103a882610848565b6000806000604084860312156108a157600080fd5b6108aa84610848565b9250602084013567ffffffffffffffff808211156108c757600080fd5b818601915086601f8301126108db57600080fd5b8135818111156108ea57600080fd5b8760208285010111156108fc57600080fd5b6020830194508093505050509250925092565b60006020828403121561092157600080fd5b815180151581146103a857600080fd5b6000825160005b818110156109525760208186018101518583015201610938565b81811115610961576000828501525b50919091019291505056fea2646970667358221220e649c37c69d6249070369be01f33af3368fcdcea9814421a048306c2829c125964736f6c634300080a0033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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