xDAI Price: $0.99952 (+0.01%)

Contract

0xCE366549667b46EE40A6A9bf0EFb388F9c388Ffd
Transaction Hash
Block
From
To
Exec Transaction437665502025-12-21 20:49:4533 days ago1766350185IN
0xCE366549...F9c388Ffd
0 XDAI0.000000620.00200001
Exec Transaction437665232025-12-21 20:47:3033 days ago1766350050IN
0xCE366549...F9c388Ffd
0 XDAI00.00000008
Exec Transaction437665212025-12-21 20:47:1533 days ago1766350035IN
0xCE366549...F9c388Ffd
0 XDAI0.000128391.5
Exec Transaction437665002025-12-21 20:45:3033 days ago1766349930IN
0xCE366549...F9c388Ffd
0 XDAI0.000003140.01000001
Exec Transaction437664982025-12-21 20:45:2033 days ago1766349920IN
0xCE366549...F9c388Ffd
0 XDAI0.000002360.01000001
Exec Transaction437664972025-12-21 20:45:1533 days ago1766349915IN
0xCE366549...F9c388Ffd
0 XDAI00.00000017
Exec Transaction437664612025-12-21 20:42:1033 days ago1766349730IN
0xCE366549...F9c388Ffd
0 XDAI00.0000001
Exec Transaction437650672025-12-21 18:42:4033 days ago1766342560IN
0xCE366549...F9c388Ffd
0 XDAI0.000314091.00000008
Exec Transaction437650652025-12-21 18:42:3033 days ago1766342550IN
0xCE366549...F9c388Ffd
0 XDAI0.000354341.5
Exec Transaction437650642025-12-21 18:42:2533 days ago1766342545IN
0xCE366549...F9c388Ffd
0 XDAI00.00000008
Exec Transaction437650452025-12-21 18:40:4533 days ago1766342445IN
0xCE366549...F9c388Ffd
0 XDAI00.00000008
Exec Transaction437650432025-12-21 18:40:3533 days ago1766342435IN
0xCE366549...F9c388Ffd
0 XDAI00.00000008
Exec Transaction437650422025-12-21 18:40:3033 days ago1766342430IN
0xCE366549...F9c388Ffd
0 XDAI0.000085591.00000001
Exec Transaction437637052025-12-21 16:45:3534 days ago1766335535IN
0xCE366549...F9c388Ffd
0 XDAI00.00000007
Exec Transaction437636892025-12-21 16:44:1534 days ago1766335455IN
0xCE366549...F9c388Ffd
0 XDAI0.000002190.01000001
Exec Transaction437636882025-12-21 16:44:1034 days ago1766335450IN
0xCE366549...F9c388Ffd
0 XDAI0.000085591.00000001
Exec Transaction437636502025-12-21 16:40:5534 days ago1766335255IN
0xCE366549...F9c388Ffd
0 XDAI00.0000001
Exec Transaction437636162025-12-21 16:38:0034 days ago1766335080IN
0xCE366549...F9c388Ffd
0 XDAI00.00000691
Exec Transaction437636152025-12-21 16:37:5534 days ago1766335075IN
0xCE366549...F9c388Ffd
0 XDAI00.0000001
Exec Transaction437622782025-12-21 14:43:3034 days ago1766328210IN
0xCE366549...F9c388Ffd
0 XDAI00.00000009
Exec Transaction437622772025-12-21 14:43:2534 days ago1766328205IN
0xCE366549...F9c388Ffd
0 XDAI0.000226981
Exec Transaction437622762025-12-21 14:43:2034 days ago1766328200IN
0xCE366549...F9c388Ffd
0 XDAI0.000085591
Exec Transaction437622562025-12-21 14:41:3534 days ago1766328095IN
0xCE366549...F9c388Ffd
0 XDAI00.00000009
Exec Transaction437622512025-12-21 14:41:1034 days ago1766328070IN
0xCE366549...F9c388Ffd
0 XDAI0.000234411
Exec Transaction437622502025-12-21 14:41:0534 days ago1766328065IN
0xCE366549...F9c388Ffd
0 XDAI0.000065691
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
422660992025-09-23 9:07:05123 days ago1758618425
0xCE366549...F9c388Ffd
0.1 XDAI
413941462025-08-02 2:37:50175 days ago1754102270
0xCE366549...F9c388Ffd
0.00731075 XDAI
409628362025-07-07 6:33:20201 days ago1751870000
0xCE366549...F9c388Ffd
0.01203584 XDAI
391717742025-03-22 20:34:20307 days ago1742675660
0xCE366549...F9c388Ffd
0.22468197 XDAI
390728182025-03-17 0:34:55313 days ago1742171695
0xCE366549...F9c388Ffd
0.15008271 XDAI
390331562025-03-14 16:35:35316 days ago1741970135
0xCE366549...F9c388Ffd
0.85511672 XDAI
390331272025-03-14 16:33:05316 days ago1741969985
0xCE366549...F9c388Ffd
0.29204212 XDAI
390317422025-03-14 14:34:55316 days ago1741962895
0xCE366549...F9c388Ffd
0.54104196 XDAI
390317212025-03-14 14:33:00316 days ago1741962780
0xCE366549...F9c388Ffd
1.23566664 XDAI
390303322025-03-14 12:34:35316 days ago1741955675
0xCE366549...F9c388Ffd
0.11410844 XDAI
390218362025-03-14 0:35:05316 days ago1741912505
0xCE366549...F9c388Ffd
0.01481503 XDAI
390218112025-03-14 0:33:00316 days ago1741912380
0xCE366549...F9c388Ffd
0.57127743 XDAI
390204072025-03-13 22:34:50316 days ago1741905290
0xCE366549...F9c388Ffd
1.17926268 XDAI
390203862025-03-13 22:33:05316 days ago1741905185
0xCE366549...F9c388Ffd
2.17667853 XDAI
390189962025-03-13 20:35:25316 days ago1741898125
0xCE366549...F9c388Ffd
0.1054077 XDAI
390189782025-03-13 20:33:50316 days ago1741898030
0xCE366549...F9c388Ffd
1.86982986 XDAI
390175902025-03-13 18:35:20316 days ago1741890920
0xCE366549...F9c388Ffd
0.31335399 XDAI
390175602025-03-13 18:32:50316 days ago1741890770
0xCE366549...F9c388Ffd
0.11851544 XDAI
390161722025-03-13 16:34:30317 days ago1741883670
0xCE366549...F9c388Ffd
0.44128292 XDAI
390161522025-03-13 16:32:50317 days ago1741883570
0xCE366549...F9c388Ffd
1.45889409 XDAI
390147652025-03-13 14:35:00317 days ago1741876500
0xCE366549...F9c388Ffd
0.35745537 XDAI
390147452025-03-13 14:33:20317 days ago1741876400
0xCE366549...F9c388Ffd
2.57045772 XDAI
390133562025-03-13 12:35:20317 days ago1741869320
0xCE366549...F9c388Ffd
1.5053695 XDAI
390133372025-03-13 12:33:40317 days ago1741869220
0xCE366549...F9c388Ffd
0.16769448 XDAI
390119322025-03-13 10:34:20317 days ago1741862060
0xCE366549...F9c388Ffd
0.76309204 XDAI
View All Internal Transactions
Cross-Chain 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"}]

0x608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f766964656400000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a

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.