ETH Price: $3,120.19 (+0.36%)

Contract

0x45D047bfCB1055B9dd531eF9605e8f0b0Dc285f3
 
Transaction Hash
Method
Block
From
To
Value
Exec Transaction1073210242023-07-24 23:20:25299 days ago1690240825IN
0x45D047bf...b0Dc285f3
0 ETH00.00000048

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
1202410862024-05-19 1:09:098 mins ago1716080949
0x45D047bf...b0Dc285f3
0.000084 ETH
1202405092024-05-19 0:49:5527 mins ago1716079795
0x45D047bf...b0Dc285f3
0.00021761 ETH
1202402392024-05-19 0:40:5536 mins ago1716079255
0x45D047bf...b0Dc285f3
0.0000175 ETH
1202379872024-05-18 23:25:511 hr ago1716074751
0x45D047bf...b0Dc285f3
0.00085155 ETH
1202379632024-05-18 23:25:031 hr ago1716074703
0x45D047bf...b0Dc285f3
0.00043707 ETH
1202378242024-05-18 23:20:251 hr ago1716074425
0x45D047bf...b0Dc285f3
0.0008575 ETH
1202376272024-05-18 23:13:512 hrs ago1716074031
0x45D047bf...b0Dc285f3
0.0009532 ETH
1202375592024-05-18 23:11:352 hrs ago1716073895
0x45D047bf...b0Dc285f3
0.00077827 ETH
1202374002024-05-18 23:06:172 hrs ago1716073577
0x45D047bf...b0Dc285f3
0.00095974 ETH
1202373422024-05-18 23:04:212 hrs ago1716073461
0x45D047bf...b0Dc285f3
0.0009625 ETH
1202365742024-05-18 22:38:452 hrs ago1716071925
0x45D047bf...b0Dc285f3
0.00008312 ETH
1202361232024-05-18 22:23:432 hrs ago1716071023
0x45D047bf...b0Dc285f3
0.00008356 ETH
1202356722024-05-18 22:08:413 hrs ago1716070121
0x45D047bf...b0Dc285f3
0.00000034 ETH
1202355692024-05-18 22:05:153 hrs ago1716069915
0x45D047bf...b0Dc285f3
0.00000035 ETH
1202355382024-05-18 22:04:133 hrs ago1716069853
0x45D047bf...b0Dc285f3
0.00000184 ETH
1202354732024-05-18 22:02:033 hrs ago1716069723
0x45D047bf...b0Dc285f3
0.00000187 ETH
1202351982024-05-18 21:52:533 hrs ago1716069173
0x45D047bf...b0Dc285f3
0.00000283 ETH
1202351842024-05-18 21:52:253 hrs ago1716069145
0x45D047bf...b0Dc285f3
0.00007787 ETH
1202351312024-05-18 21:50:393 hrs ago1716069039
0x45D047bf...b0Dc285f3
0.00000291 ETH
1202348392024-05-18 21:40:553 hrs ago1716068455
0x45D047bf...b0Dc285f3
0.00000278 ETH
1202348312024-05-18 21:40:393 hrs ago1716068439
0x45D047bf...b0Dc285f3
0.00849018 ETH
1202344252024-05-18 21:27:073 hrs ago1716067627
0x45D047bf...b0Dc285f3
0.00000437 ETH
1202339702024-05-18 21:11:574 hrs ago1716066717
0x45D047bf...b0Dc285f3
0.00001394 ETH
1202339492024-05-18 21:11:154 hrs ago1716066675
0x45D047bf...b0Dc285f3
0.00026395 ETH
1202335742024-05-18 20:58:454 hrs ago1716065925
0x45D047bf...b0Dc285f3
0.00000787 ETH
View All Internal Transactions

Loading...
Loading

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

Contract Name:
GnosisSafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at optimistic.etherscan.io on 2021-12-21
*/

// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/// @title IProxy - Helper interface to access masterCopy of the Proxy on-chain
/// @author Richard Meissner - <[email protected]>
interface IProxy {
    function masterCopy() external view returns (address);
}

/// @title GnosisSafeProxy - 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 GnosisSafeProxy {
    // 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;

    /// @dev 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())
        }
    }
}

Contract Security Audit

Contract ABI

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

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033

Deployed Bytecode Sourcemap

524:1528:0:-:0;;;1376:42;1372:1;1366:8;1362:57;1556:66;1552:1;1539:15;1536:87;1533:2;;;1653:10;1650:1;1643:21;1692:4;1689:1;1682:15;1533:2;1745:14;1742:1;1739;1726:34;1843:1;1840;1824:14;1821:1;1809:10;1802:5;1789:56;1880:16;1877:1;1874;1859:38;1926:1;1917:7;1914:14;1911:2;;;1958:16;1955:1;1948:27;1911:2;2014:16;2011:1;2004:27

Swarm Source

ipfs://d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b9552

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
[ 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.