xDAI Price: $0.999371 (-0.01%)

Contract

0x8A7b3Ef1709FBeDd460C7B045F71Ab525C2b8FA5

Overview

XDAI Balance

Gnosis Chain LogoGnosis Chain LogoGnosis Chain Logo2.143808910465418303 XDAI

XDAI Value

$2.14 (@ $1.00/XDAI)

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Exec Transaction444372432026-01-31 9:21:4534 hrs ago1769851305IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI00.00000013
Exec Transaction444165082026-01-30 3:48:502 days ago1769744930IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI00.00001119
Exec Transaction443813442026-01-28 0:39:504 days ago1769560790IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000350.0010584
Exec Transaction443813402026-01-28 0:39:304 days ago1769560770IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.00000010.0012504
Exec Transaction443813352026-01-28 0:39:004 days ago1769560740IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.00000010.00124398
Exec Transaction443813332026-01-28 0:38:454 days ago1769560725IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000090.00149376
Exec Transaction443813302026-01-28 0:38:254 days ago1769560705IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000350.00094103
Exec Transaction443813262026-01-28 0:38:054 days ago1769560685IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000290.00094506
Exec Transaction443813232026-01-28 0:37:504 days ago1769560670IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000090.00106446
Exec Transaction443813202026-01-28 0:37:304 days ago1769560650IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000120.00090969
Exec Transaction443813172026-01-28 0:37:154 days ago1769560635IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000090.00103608
Exec Transaction443813132026-01-28 0:36:554 days ago1769560615IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000370.00108828
Transfer443812992026-01-28 0:35:454 days ago1769560545IN
0x8A7b3Ef1...25C2b8FA5
12.14380891 XDAI0.000000020.00086645
Exec Transaction443812972026-01-28 0:35:354 days ago1769560535IN
0x8A7b3Ef1...25C2b8FA5
0 XDAI0.000000080.00083751

Latest 5 internal transactions

Parent Transaction Hash Block From To
443813352026-01-28 0:39:004 days ago1769560740
0x8A7b3Ef1...25C2b8FA5
2 XDAI
443813332026-01-28 0:38:454 days ago1769560725
0x8A7b3Ef1...25C2b8FA5
8 XDAI
443813262026-01-28 0:38:054 days ago1769560685
0x8A7b3Ef1...25C2b8FA5
1 wei
443813202026-01-28 0:37:304 days ago1769560650
0x8A7b3Ef1...25C2b8FA5
1 wei
443812952026-01-28 0:35:204 days ago1769560520  Contract Creation0 XDAI
Cross-Chain Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xb4c57530...10d7b000A
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

Contract Source Code (Solidity)

/**
 *Submitted for verification at gnosisscan.io on 2022-12-17
*/

// 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

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

0x608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f7669646564000000000000000000000000d9db270c1b5e3bd161e8c8503c55ceabee709552

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 Gas Used Reward
view all blocks validated

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