ETH Price: $3,896.08 (+2.29%)

Contract

0xC9f7121d9a3F7fD014C4E7489eC9c8274cEc7b2D

Overview

ETH Balance

0.01 ETH

ETH Value

$38.96 (@ $3,896.08/ETH)

More Info

Private Name Tags

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Exec Transaction129369382025-10-05 15:55:4918 days ago1759679749IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001360.00000026
Exec Transaction129367192025-10-05 15:52:1018 days ago1759679530IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001410.00099996
Exec Transaction129367102025-10-05 15:52:0118 days ago1759679521IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001420.00099996
Exec Transaction129353332025-10-05 15:29:0418 days ago1759678144IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001650.001
Exec Transaction129352002025-10-05 15:26:5118 days ago1759678011IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001660.001
Exec Transaction129350182025-10-05 15:23:4918 days ago1759677829IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001650.001
Exec Transaction129346442025-10-05 15:17:3518 days ago1759677455IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001410.001
Exec Transaction129346052025-10-05 15:16:5618 days ago1759677416IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001660.001
Exec Transaction129345742025-10-05 15:16:2518 days ago1759677385IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001410.00099996
Exec Transaction129344112025-10-05 15:13:4218 days ago1759677222IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001450.001
Exec Transaction129343992025-10-05 15:13:3018 days ago1759677210IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001690.001
Exec Transaction94075042025-08-25 19:31:5558 days ago1756150315IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001610.0028
Exec Transaction94073822025-08-25 19:29:5358 days ago1756150193IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001640.0012
Exec Transaction94072212025-08-25 19:27:1258 days ago1756150032IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001670.0014
Exec Transaction94071952025-08-25 19:26:4658 days ago1756150006IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001420.0013
Exec Transaction94071922025-08-25 19:26:4358 days ago1756150003IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001440.0013
Exec Transaction94069682025-08-25 19:22:5958 days ago1756149779IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001750.0012
Exec Transaction76666912025-08-05 15:58:2279 days ago1754409502IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001480.0012
Exec Transaction72309992025-07-31 14:56:5084 days ago1753973810IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001750.0012
Exec Transaction72305292025-07-31 14:49:0084 days ago1753973340IN
0xC9f7121d...74cEc7b2D
0 ETH0.000001860.0012
Exec Transaction67179972025-07-25 16:26:4890 days ago1753460808IN
0xC9f7121d...74cEc7b2D
0 ETH0.000000720.0013
Exec Transaction67178162025-07-25 16:23:4790 days ago1753460627IN
0xC9f7121d...74cEc7b2D
0 ETH0.00000020.0013
Exec Transaction67176922025-07-25 16:21:4390 days ago1753460503IN
0xC9f7121d...74cEc7b2D
0 ETH0.000000130.0013
Exec Transaction64628052025-07-22 17:33:3692 days ago1753205616IN
0xC9f7121d...74cEc7b2D
0 ETH0.00000040.0012
Exec Transaction64627142025-07-22 17:32:0592 days ago1753205525IN
0xC9f7121d...74cEc7b2D
0 ETH0.000000090.0012
View all transactions

Latest 11 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
129369382025-10-05 15:55:4918 days ago1759679749
0xC9f7121d...74cEc7b2D
0.99885312 ETH
129353332025-10-05 15:29:0418 days ago1759678144
0xC9f7121d...74cEc7b2D
0.00001617 ETH
129352002025-10-05 15:26:5118 days ago1759678011
0xC9f7121d...74cEc7b2D
0.57499431 ETH
129350182025-10-05 15:23:4918 days ago1759677829
0xC9f7121d...74cEc7b2D
0.00163346 ETH
129346052025-10-05 15:16:5618 days ago1759677416
0xC9f7121d...74cEc7b2D
0.00192556 ETH
72309992025-07-31 14:56:5084 days ago1753973810
0xC9f7121d...74cEc7b2D
0.03067597 ETH
67179972025-07-25 16:26:4890 days ago1753460808
0xC9f7121d...74cEc7b2D
7 ETH
67178162025-07-25 16:23:4790 days ago1753460627
0xC9f7121d...74cEc7b2D
7 ETH
64628052025-07-22 17:33:3692 days ago1753205616
0xC9f7121d...74cEc7b2D
0.04004041 ETH
64625482025-07-22 17:29:1992 days ago1753205359
0xC9f7121d...74cEc7b2D
0.5 ETH
46394612025-07-01 15:04:32114 days ago1751382272  Contract Creation0 ETH

Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x18b8828c...8cDE45d7c
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

Contract Source Code (Solidity Standard Json-Input format)

// 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
{
  "libraries": {},
  "metadata": {
    "useLiteralContent": true
  },
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

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

0x608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f766964656400000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a

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
0xC9f7121d9a3F7fD014C4E7489eC9c8274cEc7b2D
Loading...
Loading
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.