Contract 0x1478B004AC641f6937F603F1CAf8485375F9B061 6

Txn Hash Method
Block
From
To
Value [Txn Fee]
0xa6ad8712943962d6b6d8bdbf0bb51bf49d3888b2b6deadc7046e28e7496e8892Exec Transaction276555282023-04-27 9:04:25336 days 16 hrs ago0xa9d8188b35f05ab9a07454ea412a2da6f1ebd036 IN  0x1478b004ac641f6937f603f1caf8485375f9b0610 xDAI0.00027370587
0x0a5b4086f07d83f103ab8cb6e35208e0492777ffd0c0e609df0d510af0c352d2Exec Transaction276555142023-04-27 9:03:15336 days 16 hrs ago0xa9d8188b35f05ab9a07454ea412a2da6f1ebd036 IN  0x1478b004ac641f6937f603f1caf8485375f9b0610 xDAI0.00015944278
0x10d1f37e48433d08c716499de2784c23ca6f2dc9624e956b79622d321d642b05Exec Transaction276555032023-04-27 9:02:15336 days 16 hrs ago0xa9d8188b35f05ab9a07454ea412a2da6f1ebd036 IN  0x1478b004ac641f6937f603f1caf8485375f9b0610 xDAI0.000149974078
0xa04969600297a67d928c25cde8903ad6453f100c3fe98394b89907b475b385aaExec Transaction276554962023-04-27 9:01:40336 days 16 hrs ago0xa9d8188b35f05ab9a07454ea412a2da6f1ebd036 IN  0x1478b004ac641f6937f603f1caf8485375f9b0610 xDAI0.000230042522
0x7252ef368c18071b6b81abf584f8fcb009c9a2d309951ffc836436fa2b58be15Exec Transaction276554902023-04-27 9:01:10336 days 16 hrs ago0xa9d8188b35f05ab9a07454ea412a2da6f1ebd036 IN  0x1478b004ac641f6937f603f1caf8485375f9b0610 xDAI0.000167551398
0x64eed78e6be860d822e566d0bbb3b0af460bf23d98f9136ef4472866fb14e663Exec Transaction276554852023-04-27 9:00:45336 days 16 hrs ago0xa9d8188b35f05ab9a07454ea412a2da6f1ebd036 IN  0x1478b004ac641f6937f603f1caf8485375f9b0610 xDAI0.00034438492
0xaf2cd34b37d5939ca20c3be3f3aa33f33d61b48f0adb439b07ebc27e8c8979baExec Transaction276554802023-04-27 9:00:20336 days 16 hrs ago0xa9d8188b35f05ab9a07454ea412a2da6f1ebd036 IN  0x1478b004ac641f6937f603f1caf8485375f9b0610 xDAI0.00028795323
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x9c29c72aaf678597d5c9cccc3e3d362609a8fee63290a37d7234aefd43c6baac276554592023-04-27 8:58:35336 days 16 hrs ago 0x296499543eda4aa175bb9c1464629e94af8de0ea  Contract Creation0 xDAI
[ Download CSV Export 
Index Block
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

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

Contract Name:
GnosisSafeProxy

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : GnosisSafeProxy.sol
// 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())
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract ABI

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

Deployed Bytecode

0x6080604052600080546001600160a01b0316632cf35bc960e11b823501602757808252602082f35b3682833781823684845af490503d82833e806040573d82fd5b503d81f3fea2646970667358221220a34202347e8dc73d4f5a3ac0cc4213ed5de5f6c45fd0fa4d18903f12161dc13764736f6c63430008110033

Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.