Goerli Testnet

Contract

0xBc1233d0C3e6B5d53Ab455cF65A6623F6dCd7e4f
Source Code
Transaction Hash
Method
Block
From
To
Value
Exec Transaction101583832023-12-04 21:48:005 days 22 hrs ago1701726480IN
0xBc1233...6dCd7e4f
0 ETH0.000156051.50000001
Exec Transaction99241182023-10-24 17:47:2447 days 2 hrs ago1698169644IN
0xBc1233...6dCd7e4f
0 ETH0.000610061.50000628
Exec Transaction99241132023-10-24 17:46:0047 days 2 hrs ago1698169560IN
0xBc1233...6dCd7e4f
0 ETH0.00060981.50000723
Approve Hash99240632023-10-24 17:32:4847 days 3 hrs ago1698168768IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000956
Approve Hash99240142023-10-24 17:19:1247 days 3 hrs ago1698167952IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000834
Exec Transaction95357582023-08-17 22:35:24114 days 22 hrs ago1692311724IN
0xBc1233...6dCd7e4f
0 ETH0.002260943
Approve Hash95357582023-08-17 22:35:24114 days 22 hrs ago1692311724IN
0xBc1233...6dCd7e4f
0 ETH0.000158353
Approve Hash95356512023-08-17 22:09:12114 days 22 hrs ago1692310152IN
0xBc1233...6dCd7e4f
0 ETH0.000098653.00000001
Approve Hash95354882023-08-17 21:30:36114 days 23 hrs ago1692307836IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000001
Approve Hash95354802023-08-17 21:28:00114 days 23 hrs ago1692307680IN
0xBc1233...6dCd7e4f
0 ETH0.000158353
Approve Hash95354112023-08-17 21:12:24114 days 23 hrs ago1692306744IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000001
Approve Hash95354082023-08-17 21:11:12114 days 23 hrs ago1692306672IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000001
Approve Hash95353962023-08-17 21:08:00114 days 23 hrs ago1692306480IN
0xBc1233...6dCd7e4f
0 ETH0.000158353
Approve Hash95353922023-08-17 21:07:00114 days 23 hrs ago1692306420IN
0xBc1233...6dCd7e4f
0 ETH0.000158353
Exec Transaction95353732023-08-17 21:02:36114 days 23 hrs ago1692306156IN
0xBc1233...6dCd7e4f
0 ETH0.002380263
Approve Hash95353732023-08-17 21:02:36114 days 23 hrs ago1692306156IN
0xBc1233...6dCd7e4f
0 ETH0.000158353
Approve Hash95353042023-08-17 20:47:24114 days 23 hrs ago1692305244IN
0xBc1233...6dCd7e4f
0 ETH0.000158353
Approve Hash95353032023-08-17 20:47:12114 days 23 hrs ago1692305232IN
0xBc1233...6dCd7e4f
0 ETH0.000158353
Approve Hash95352832023-08-17 20:42:48115 days ago1692304968IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000001
Approve Hash95352762023-08-17 20:41:24115 days 2 mins ago1692304884IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000001
Exec Transaction95352312023-08-17 20:29:00115 days 14 mins ago1692304140IN
0xBc1233...6dCd7e4f
0 ETH0.002380343
Approve Hash95352302023-08-17 20:28:48115 days 14 mins ago1692304128IN
0xBc1233...6dCd7e4f
0 ETH0.000158353
Approve Hash95351652023-08-17 20:13:24115 days 30 mins ago1692303204IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000001
Approve Hash95351632023-08-17 20:12:24115 days 31 mins ago1692303144IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000001
Approve Hash95295412023-08-16 20:45:12115 days 23 hrs ago1692218712IN
0xBc1233...6dCd7e4f
0 ETH0.000158353.00000001
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Txn Hash Block From To Value
101583832023-12-04 21:48:005 days 22 hrs ago1701726480
0xBc1233...6dCd7e4f
0 ETH
101583832023-12-04 21:48:005 days 22 hrs ago1701726480
0xBc1233...6dCd7e4f
0 ETH
101583832023-12-04 21:48:005 days 22 hrs ago1701726480
0xBc1233...6dCd7e4f
0 ETH
101583832023-12-04 21:48:005 days 22 hrs ago1701726480
0xBc1233...6dCd7e4f
0 ETH
101583832023-12-04 21:48:005 days 22 hrs ago1701726480
0xBc1233...6dCd7e4f
0 ETH
101583832023-12-04 21:48:005 days 22 hrs ago1701726480
0xBc1233...6dCd7e4f
0 ETH
101582592023-12-04 21:18:485 days 23 hrs ago1701724728
0xBc1233...6dCd7e4f
0 ETH
101582592023-12-04 21:18:485 days 23 hrs ago1701724728
0xBc1233...6dCd7e4f
0xBc1233...6dCd7e4f
0 ETH
101582592023-12-04 21:18:485 days 23 hrs ago1701724728
0xBc1233...6dCd7e4f
0 ETH
101582592023-12-04 21:18:485 days 23 hrs ago1701724728
0xBc1233...6dCd7e4f
0 ETH
101582592023-12-04 21:18:485 days 23 hrs ago1701724728
0xBc1233...6dCd7e4f
0 ETH
101582592023-12-04 21:18:485 days 23 hrs ago1701724728
0xBc1233...6dCd7e4f
0 ETH
101582592023-12-04 21:18:485 days 23 hrs ago1701724728
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241182023-10-24 17:47:2447 days 2 hrs ago1698169644
0xBc1233...6dCd7e4f
0 ETH
99241132023-10-24 17:46:0047 days 2 hrs ago1698169560
0xBc1233...6dCd7e4f
0 ETH
99241132023-10-24 17:46:0047 days 2 hrs ago1698169560
0xBc1233...6dCd7e4f
0 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x71bBAA...43C3fF85
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 Etherscan.io on 2022-05-20
*/

// 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 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 Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

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