xDAI Price: $1.00 (-0.00%)
Gas: 1 GWei

Contract

0xE9Aa57ff12db3437fD4D3EF14Fc1D9541f72EaDF

Overview

xDAI Balance

Gnosis Chain LogoGnosis Chain LogoGnosis Chain Logo0 xDAI

xDAI Value

$0.00

Multichain Info

1 address found via
Age:24H
Reset Filter

Transaction Hash
Method
Block
From
To

There are no matching entries

> 10 Internal Transactions and > 10 Token Transfers found.

Latest 14 internal transactions

Parent Transaction Hash Block From To
394216392025-04-06 15:31:5516 days ago1743953515
0xE9Aa57ff...41f72EaDF
16.48619338 xDAI
394216282025-04-06 15:31:0016 days ago1743953460
0xE9Aa57ff...41f72EaDF
16.48619338 xDAI
393420522025-04-01 22:36:1021 days ago1743546970
0xE9Aa57ff...41f72EaDF
1.56350417 xDAI
393420422025-04-01 22:35:1521 days ago1743546915
0xE9Aa57ff...41f72EaDF
1.56350417 xDAI
389859932025-03-11 21:54:3542 days ago1741730075
0xE9Aa57ff...41f72EaDF
1.80959666 xDAI
389858942025-03-11 21:46:1042 days ago1741729570
0xE9Aa57ff...41f72EaDF
1.39663057 xDAI
389685482025-03-10 21:08:3543 days ago1741640915
0xE9Aa57ff...41f72EaDF
5 xDAI
389683442025-03-10 20:51:0043 days ago1741639860
0xE9Aa57ff...41f72EaDF
5.41290144 xDAI
389322532025-03-08 17:33:0545 days ago1741455185
0xE9Aa57ff...41f72EaDF
0.00032551 xDAI
388983912025-03-06 17:28:3047 days ago1741282110
0xE9Aa57ff...41f72EaDF
1.852756 xDAI
388983222025-03-06 17:22:3547 days ago1741281755
0xE9Aa57ff...41f72EaDF
1.85308151 xDAI
388639672025-03-04 16:38:4549 days ago1741106325
0xE9Aa57ff...41f72EaDF
1.05001971 xDAI
388639572025-03-04 16:37:5549 days ago1741106275
0xE9Aa57ff...41f72EaDF
1.05001971 xDAI
341998132024-05-29 23:29:20328 days ago1717025360  Contract Creation0 xDAI
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
/**
 *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"}]

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