ETH Price: $2,690.28 (-0.86%)

Contract

0xdF80e38699bb963a91c5F04F83378A597995932a
 
Transaction Hash
Method
Block
From
To
Exec Transaction218315802025-02-12 16:25:236 days ago1739377523IN
0xdF80e386...97995932a
0 ETH0.000792042.01333694
Exec Transaction218315622025-02-12 16:21:476 days ago1739377307IN
0xdF80e386...97995932a
0 ETH0.000600291.5255853
Exec Transaction218315572025-02-12 16:20:476 days ago1739377247IN
0xdF80e386...97995932a
0 ETH0.000618941.57320849
Exec Transaction218315462025-02-12 16:18:356 days ago1739377115IN
0xdF80e386...97995932a
0 ETH0.000783941.99245982
Exec Transaction218315372025-02-12 16:16:476 days ago1739377007IN
0xdF80e386...97995932a
0 ETH0.000687351.58660839
Exec Transaction218315162025-02-12 16:12:356 days ago1739376755IN
0xdF80e386...97995932a
0 ETH0.001014372.57790263
Exec Transaction218315122025-02-12 16:11:476 days ago1739376707IN
0xdF80e386...97995932a
0 ETH0.001067222.71303084
Exec Transaction218314992025-02-12 16:09:116 days ago1739376551IN
0xdF80e386...97995932a
0 ETH0.001113872.57088706
Exec Transaction218314902025-02-12 16:07:236 days ago1739376443IN
0xdF80e386...97995932a
0 ETH0.000713611.81383797
Exec Transaction218314732025-02-12 16:03:596 days ago1739376239IN
0xdF80e386...97995932a
0 ETH0.000787841.81844252
Exec Transaction218314542025-02-12 16:00:116 days ago1739376011IN
0xdF80e386...97995932a
0 ETH0.000747431.64162829
Exec Transaction218314232025-02-12 15:53:596 days ago1739375639IN
0xdF80e386...97995932a
0 ETH0.00105912.44416361
Exec Transaction218313932025-02-12 15:47:596 days ago1739375279IN
0xdF80e386...97995932a
0 ETH0.000618261.74631653
Exec Transaction218313642025-02-12 15:41:356 days ago1739374895IN
0xdF80e386...97995932a
0 ETH0.000179081.99206125
Exec Transaction218313162025-02-12 15:31:596 days ago1739374319IN
0xdF80e386...97995932a
0 ETH0.001454562.53637377
Exec Transaction218312482025-02-12 15:18:116 days ago1739373491IN
0xdF80e386...97995932a
0 ETH0.00069742.35410221
Exec Transaction218310662025-02-12 14:41:236 days ago1739371283IN
0xdF80e386...97995932a
0 ETH0.019229113.75369921
Exec Transaction218310102025-02-12 14:30:116 days ago1739370611IN
0xdF80e386...97995932a
0 ETH0.000328843.65459733
Exec Transaction218225792025-02-11 10:07:117 days ago1739268431IN
0xdF80e386...97995932a
0 ETH0.000075081.26189004
Exec Transaction217905722025-02-06 22:52:3512 days ago1738882355IN
0xdF80e386...97995932a
0 ETH0.000963461.68637746
Exec Transaction217905402025-02-06 22:46:1112 days ago1738881971IN
0xdF80e386...97995932a
0 ETH0.00032091.56421539
Exec Transaction217904842025-02-06 22:34:5912 days ago1738881299IN
0xdF80e386...97995932a
0 ETH0.000780411.65909787
Exec Transaction217903732025-02-06 22:12:4712 days ago1738879967IN
0xdF80e386...97995932a
0 ETH0.000448491.66049303
Exec Transaction217903452025-02-06 22:07:1112 days ago1738879631IN
0xdF80e386...97995932a
0 ETH0.000122471.45224829
Transfer217887332025-02-06 16:43:2312 days ago1738860203IN
0xdF80e386...97995932a
0.1 ETH0.000137425.028398
View all transactions

Latest 3 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
218225792025-02-11 10:07:117 days ago1739268431
0xdF80e386...97995932a
0.2 ETH
217903732025-02-06 22:12:4712 days ago1738879967
0xdF80e386...97995932a
0.2232026 ETH
211937772024-11-15 14:45:5995 days ago1731681959  Contract Creation0 ETH
Loading...
Loading

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

Contract Name:
SafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : SafeProxy.sol
// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/**
 * @title IProxy - Helper interface to access the singleton address of the Proxy on-chain.
 * @author Richard Meissner - @rmeissner
 */
interface IProxy {
    function masterCopy() external view returns (address);
}

/**
 * @title SafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
 * @author Stefan George - <[email protected]>
 * @author Richard Meissner - <[email protected]>
 */
contract SafeProxy {
    // Singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.
    // To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`
    address internal singleton;

    /**
     * @notice Constructor function sets address of singleton contract.
     * @param _singleton Singleton address.
     */
    constructor(address _singleton) {
        require(_singleton != address(0), "Invalid singleton address provided");
        singleton = _singleton;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    fallback() external payable {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let _singleton := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            // 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
            if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
                mstore(0, _singleton)
                return(0, 0x20)
            }
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas(), _singleton, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) {
                revert(0, returndatasize())
            }
            return(0, returndatasize())
        }
    }
}

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
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.