xDAI Price: $0.999367 (-0.01%)

Contract

0xa9b52498c19432792f9Dc7ea1a90825a808B854F

Overview

XDAI Balance

Gnosis Chain LogoGnosis Chain LogoGnosis Chain Logo1.450834172431942865 XDAI

XDAI Value

$1.45 (@ $1.00/XDAI)

Token Holdings

More Info

Private Name Tags

Transaction Hash
Block
From
To
Exec Transaction442733672026-01-21 9:58:303 days ago1768989510IN
0xa9b52498...a808B854F
0 XDAI0.000127571.00000002
Exec Transaction441785702026-01-15 14:08:109 days ago1768486090IN
0xa9b52498...a808B854F
0 XDAI0.000131011.00000001
Exec Transaction439828832026-01-03 22:23:0020 days ago1767478980IN
0xa9b52498...a808B854F
0 XDAI0.000127581.00000001
Exec Transaction435634312025-12-09 17:18:4046 days ago1765300720IN
0xa9b52498...a808B854F
0 XDAI0.000127571.00000046
Exec Transaction431894972025-11-17 10:10:1568 days ago1763374215IN
0xa9b52498...a808B854F
0 XDAI0.000127581.00000003
Exec Transaction430436242025-11-08 17:33:3577 days ago1762623215IN
0xa9b52498...a808B854F
0 XDAI0.000128911.0105816
Exec Transaction427064972025-10-19 14:52:0597 days ago1760885525IN
0xa9b52498...a808B854F
0 XDAI0.000127811.00166672
Transfer425175672025-10-08 10:54:20108 days ago1759920860IN
0xa9b52498...a808B854F
2 XDAI0.000000070.00297285
Exec Transaction424037222025-10-01 13:51:55115 days ago1759326715IN
0xa9b52498...a808B854F
0 XDAI0.000127941.00271852
Exec Transaction423714142025-09-29 15:51:15117 days ago1759161075IN
0xa9b52498...a808B854F
0 XDAI0.000129221.0131017
Transfer382577262025-01-27 17:02:10362 days ago1737997330IN
0xa9b52498...a808B854F
528 XDAI0.000032791.2
Transfer382412882025-01-26 17:40:20363 days ago1737913220IN
0xa9b52498...a808B854F
20 XDAI0.00002650.97
Transfer382411982025-01-26 17:32:45363 days ago1737912765IN
0xa9b52498...a808B854F
500 XDAI00.0001

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
443053082026-01-23 9:06:2032 hrs ago1769159180
0xa9b52498...a808B854F
13,627 XDAI
443053002026-01-23 9:05:4032 hrs ago1769159140
0xa9b52498...a808B854F
13,624 XDAI
439829462026-01-03 22:28:2020 days ago1767479300
0xa9b52498...a808B854F
6,900 XDAI
439829312026-01-03 22:27:0520 days ago1767479225
0xa9b52498...a808B854F
6,899.5179317 XDAI
439621512026-01-02 16:43:4522 days ago1767372225
0xa9b52498...a808B854F
6,380 XDAI
439621452026-01-02 16:43:1522 days ago1767372195
0xa9b52498...a808B854F
6,381.72439423 XDAI
439451462026-01-01 16:23:0023 days ago1767284580
0xa9b52498...a808B854F
6,405 XDAI
439451392026-01-01 16:22:2523 days ago1767284545
0xa9b52498...a808B854F
6,407.1900737 XDAI
438987132025-12-29 21:44:2025 days ago1767044660
0xa9b52498...a808B854F
6,252 XDAI
438987062025-12-29 21:43:4525 days ago1767044625
0xa9b52498...a808B854F
6,250 XDAI
437611072025-12-21 13:04:0534 days ago1766322245
0xa9b52498...a808B854F
6,075 XDAI
437610512025-12-21 12:59:2034 days ago1766321960
0xa9b52498...a808B854F
6,076.84982161 XDAI
437336662025-12-19 21:51:2535 days ago1766181085
0xa9b52498...a808B854F
5,994 XDAI
437336582025-12-19 21:50:4535 days ago1766181045
0xa9b52498...a808B854F
5,989.69361139 XDAI
437336292025-12-19 21:48:1535 days ago1766180895
0xa9b52498...a808B854F
6,000 XDAI
437336222025-12-19 21:47:4035 days ago1766180860
0xa9b52498...a808B854F
6,001.42942901 XDAI
437119652025-12-18 14:46:3537 days ago1766069195
0xa9b52498...a808B854F
2,620 XDAI
437119602025-12-18 14:46:1037 days ago1766069170
0xa9b52498...a808B854F
2,619.19718281 XDAI
436964002025-12-17 16:25:0038 days ago1765988700
0xa9b52498...a808B854F
2,160 XDAI
436963952025-12-17 16:24:3538 days ago1765988675
0xa9b52498...a808B854F
2,160.32198215 XDAI
436634702025-12-15 16:56:1040 days ago1765817770
0xa9b52498...a808B854F
6,250 XDAI
436634652025-12-15 16:55:4540 days ago1765817745
0xa9b52498...a808B854F
6,250 XDAI
436129182025-12-12 16:24:0543 days ago1765556645
0xa9b52498...a808B854F
12,500 XDAI
436129112025-12-12 16:23:3043 days ago1765556610
0xa9b52498...a808B854F
12,500 XDAI
436128862025-12-12 16:21:2543 days ago1765556485
0xa9b52498...a808B854F
6,250 XDAI
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xe0f5020d...9f3B02F02
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, GNU LGPLv3 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at gnosisscan.io on 2024-08-26
*/

// 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 - <[email protected]>
 * @author Richard Meissner - <[email protected]>
 */
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())
        }
    }
}

Contract Security Audit

Contract ABI

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

0x608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f766964656400000000000000000000000029fcb43b46531bca003ddc8fcb67ffe91900c762

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033

Deployed Bytecode Sourcemap

536:1541:0:-:0;;;1401:42;1397:1;1391:8;1387:57;1581:66;1577:1;1564:15;1561:87;1558:2;;;1678:10;1675:1;1668:21;1717:4;1714:1;1707:15;1558:2;1770:14;1767:1;1764;1751:34;1868:1;1865;1849:14;1846:1;1834:10;1827:5;1814:56;1905:16;1902:1;1899;1884:38;1951:1;1942:7;1939:14;1936:2;;;1983:16;1980:1;1973:27;1936:2;2039:16;2036:1;2029:27

Swarm Source

ipfs://03d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f314413

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.