ETH Price: $2,961.16 (-3.33%)

Contract

0xC6164Db338890e7A5E05D8a066C4aD54379C5a33
Transaction Hash
Method
Block
From
To
Exec Transaction184423682025-12-08 9:12:597 days ago1765185179IN
0xC6164Db3...4379C5a33
0 ETH0.00000440.00467726
Exec Transaction173136362025-11-25 7:40:4720 days ago1764056447IN
0xC6164Db3...4379C5a33
0 ETH0.000002160.00119826
Exec Transaction167897602025-11-19 6:09:3126 days ago1763532571IN
0xC6164Db3...4379C5a33
0 ETH0.000002060.00100052
Exec Transaction162858322025-11-13 10:10:4332 days ago1763028643IN
0xC6164Db3...4379C5a33
0 ETH0.000001990.001
Exec Transaction161216862025-11-11 12:34:5734 days ago1762864497IN
0xC6164Db3...4379C5a33
0 ETH0.000001850.00104826
Exec Transaction161216532025-11-11 12:34:2434 days ago1762864464IN
0xC6164Db3...4379C5a33
0 ETH0.000001850.00104926
Exec Transaction161216272025-11-11 12:33:5834 days ago1762864438IN
0xC6164Db3...4379C5a33
0 ETH0.000002360.00211926
Exec Transaction161215822025-11-11 12:33:1334 days ago1762864393IN
0xC6164Db3...4379C5a33
0 ETH0.000001830.001
Exec Transaction161215432025-11-11 12:32:3434 days ago1762864354IN
0xC6164Db3...4379C5a33
0 ETH0.000001830.001
Exec Transaction161215162025-11-11 12:32:0734 days ago1762864327IN
0xC6164Db3...4379C5a33
0 ETH0.000001920.0012
Exec Transaction161214722025-11-11 12:31:2334 days ago1762864283IN
0xC6164Db3...4379C5a33
0 ETH0.000001830.00099996
Exec Transaction161036322025-11-11 7:34:0334 days ago1762846443IN
0xC6164Db3...4379C5a33
0 ETH0.000001990.001
Exec Transaction149865062025-10-29 9:15:1747 days ago1761729317IN
0xC6164Db3...4379C5a33
0 ETH0.000001820.001
Exec Transaction149864672025-10-29 9:14:3847 days ago1761729278IN
0xC6164Db3...4379C5a33
0 ETH0.000001820.001
Exec Transaction149864392025-10-29 9:14:1047 days ago1761729250IN
0xC6164Db3...4379C5a33
0 ETH0.000001830.00099996
Exec Transaction149864102025-10-29 9:13:4147 days ago1761729221IN
0xC6164Db3...4379C5a33
0 ETH0.000001820.00099996
Exec Transaction149863702025-10-29 9:13:0147 days ago1761729181IN
0xC6164Db3...4379C5a33
0 ETH0.00000190.001
Exec Transaction149467872025-10-28 22:13:1848 days ago1761689598IN
0xC6164Db3...4379C5a33
0 ETH0.00000190.001
Exec Transaction149467412025-10-28 22:12:3248 days ago1761689552IN
0xC6164Db3...4379C5a33
0 ETH0.0000020.00117426
Exec Transaction149466692025-10-28 22:11:2048 days ago1761689480IN
0xC6164Db3...4379C5a33
0 ETH0.00000190.001
Exec Transaction149466332025-10-28 22:10:4448 days ago1761689444IN
0xC6164Db3...4379C5a33
0 ETH0.000002450.00219926
Exec Transaction149464362025-10-28 22:07:2748 days ago1761689247IN
0xC6164Db3...4379C5a33
0 ETH0.000001950.0012
Exec Transaction149463972025-10-28 22:06:4848 days ago1761689208IN
0xC6164Db3...4379C5a33
0 ETH0.000001970.0012
Exec Transaction149463492025-10-28 22:06:0048 days ago1761689160IN
0xC6164Db3...4379C5a33
0 ETH0.000002080.001
Exec Transaction143919432025-10-22 12:05:5454 days ago1761134754IN
0xC6164Db3...4379C5a33
0 ETH0.000002060.001
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
137214152025-10-14 17:50:2662 days ago1760464226
0xC6164Db3...4379C5a33
12.56 ETH
43626142025-06-28 10:10:25170 days ago1751105425  Contract Creation0 ETH

Cross-Chain Transactions
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
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.