ETH Price: $1,973.83 (+0.62%)
Gas: 0.03 Gwei
 

More Info

Private Name Tags

ContractCreator

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Exec Transaction243746172026-02-03 6:43:3518 days ago1770101015IN
Smart Account by Safe EF 2
0 ETH0.00000960.11455883
Exec Transaction243746072026-02-03 6:41:3518 days ago1770100895IN
Smart Account by Safe EF 2
0 ETH0.000011810.1191118
Exec Transaction242887002026-01-22 7:00:5930 days ago1769065259IN
Smart Account by Safe EF 2
0 ETH0.000003340.03844131
Transfer239881472025-12-11 8:08:1172 days ago1765440491IN
Smart Account by Safe EF 2
0.00001212 ETH0.000031051.13647674
Exec Transaction232776312025-09-02 19:53:11172 days ago1756842791IN
Smart Account by Safe EF 2
0 ETH0.000027570.34483336
Exec Transaction228959512025-07-11 12:31:11225 days ago1752237071IN
Smart Account by Safe EF 2
0 ETH0.000307713.84760947
Exec Transaction228451952025-07-04 10:15:47232 days ago1751624147IN
Smart Account by Safe EF 2
0 ETH0.000082830.98842029
Exec Transaction228423932025-07-04 0:52:47233 days ago1751590367IN
Smart Account by Safe EF 2
0 ETH0.000033260.39153085
Exec Transaction227728002025-06-24 7:29:11242 days ago1750750151IN
Smart Account by Safe EF 2
0 ETH0.000221432.13623191
Exec Transaction225740882025-05-27 12:21:59270 days ago1748348519IN
Smart Account by Safe EF 2
0 ETH0.0107606845.59864131
Exec Transaction224729422025-05-13 7:53:11284 days ago1747122791IN
Smart Account by Safe EF 2
0 ETH0.000310753.20153492
Transfer224512862025-05-10 6:43:11287 days ago1746859391IN
Smart Account by Safe EF 2
0.01 ETH0.000105583.86339626

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer243746172026-02-03 6:43:3518 days ago1770101015
Smart Account by Safe EF 2
10,000 ETH
Deposit242887002026-01-22 7:00:5930 days ago1769065259
Smart Account by Safe EF 2
10,000 ETH
Transfer236272242025-10-21 16:48:11123 days ago1761065291
Smart Account by Safe EF 2
160,000 ETH
Transfer234165502025-09-22 5:41:35152 days ago1758519695
Smart Account by Safe EF 2
1,000 ETH
Transfer234007422025-09-20 0:36:47155 days ago1758328607
Smart Account by Safe EF 2
1,000 ETH
Transfer233951602025-09-19 5:53:23155 days ago1758261203
Smart Account by Safe EF 2
1,000 ETH
Transfer233882702025-09-18 6:47:59156 days ago1758178079
Smart Account by Safe EF 2
1,000 ETH
Transfer233681302025-09-15 11:17:59159 days ago1757935079
Smart Account by Safe EF 2
1,000 ETH
Transfer232990242025-09-05 19:34:11169 days ago1757100851
Smart Account by Safe EF 2
1,000 ETH
Transfer232897662025-09-04 12:32:23170 days ago1756989143
Smart Account by Safe EF 2
1,000 ETH
Transfer232776312025-09-02 19:53:11172 days ago1756842791
Smart Account by Safe EF 2
10,000 ETH
Transfer231332702025-08-13 16:17:47192 days ago1755101867
Smart Account by Safe EF 2
1,000 ETH
Transfer230686282025-08-04 15:34:47201 days ago1754321687
Smart Account by Safe EF 2
1,000 ETH
Transfer230389172025-07-31 11:54:35205 days ago1753962875
Smart Account by Safe EF 2
1,000 ETH
Transfer229815922025-07-23 11:32:11213 days ago1753270331
Smart Account by Safe EF 2
1,000 ETH
Transfer229733942025-07-22 8:00:23214 days ago1753171223
Smart Account by Safe EF 2
1,000 ETH
Transfer229450452025-07-18 8:59:23218 days ago1752829163
Smart Account by Safe EF 2
1,000 ETH
Transfer229311822025-07-16 10:34:11220 days ago1752662051
Smart Account by Safe EF 2
1,000 ETH
Transfer229243002025-07-15 11:31:47221 days ago1752579107
Smart Account by Safe EF 2
1,000 ETH
Transfer228959912025-07-11 12:39:23225 days ago1752237563
Smart Account by Safe EF 2
1,000 ETH
Transfer228959512025-07-11 12:31:11225 days ago1752237071
Smart Account by Safe EF 2
10,000 ETH
Transfer228868652025-07-10 6:03:35226 days ago1752127415
Smart Account by Safe EF 2
1,000 ETH
Transfer228726562025-07-08 6:24:11228 days ago1751955851
Smart Account by Safe EF 2
1,000 ETH
Transfer228675132025-07-07 13:07:59229 days ago1751893679
Smart Account by Safe EF 2
1,000 ETH
Transfer228590012025-07-06 8:34:35230 days ago1751790875
Smart Account by Safe EF 2
1,000 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

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

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 - <stefan@gnosis.io>
 * @author Richard Meissner - <richard@gnosis.io>
 */
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

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

0x608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f766964656400000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033

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