Contract 0x21e3d438b953a363e2a9ddcb520f3c1a8fccaeea

Contract Overview

Balance:
1,151,437 CELO

CELO Value:
$610,261.61 (@ $0.53/CELO)

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x45fdd20529eb55c2757e17b69ac0fe573f744e9af89910e921a90123846da280Exec Transaction192459042023-05-12 13:22:3316 days 12 mins ago0xc60c15b9b06637b2f9fe014897f7e5962aa399e0 IN  0x21e3d438b953a363e2a9ddcb520f3c1a8fccaeea0 CELO0.00036546
0x39dc3be1f41631f4feb56e6eddefe6a1d92c916e31974447aa7bf67fbfb999a7Exec Transaction142568682022-07-27 20:02:36304 days 17 hrs ago0xc60c15b9b06637b2f9fe014897f7e5962aa399e0 IN  0x21e3d438b953a363e2a9ddcb520f3c1a8fccaeea0 CELO0.002705292
0x8d15d10f0f5e5dd9482ad448fd44675eb602dd836d65ce5765d0dc8fa125d04fExec Transaction142404822022-07-26 21:17:03305 days 16 hrs ago0xc60c15b9b06637b2f9fe014897f7e5962aa399e0 IN  0x21e3d438b953a363e2a9ddcb520f3c1a8fccaeea0 CELO0.001682168
0x49d0a5da1a2d62912db55c001fbabdbf612a0dc36c645ca016b9f1914e1b1f85Exec Transaction142404262022-07-26 21:12:23305 days 16 hrs ago0xc60c15b9b06637b2f9fe014897f7e5962aa399e0 IN  0x21e3d438b953a363e2a9ddcb520f3c1a8fccaeea0 CELO0.002266768
0xf4ca72b9addaee4d7737c65c2eef48ad75539955bf822606519539fc1c382b95Transfer142404072022-07-26 21:10:48305 days 16 hrs ago0xc60c15b9b06637b2f9fe014897f7e5962aa399e0 IN  0x21e3d438b953a363e2a9ddcb520f3c1a8fccaeea2 CELO0.0000121645
[ Download CSV Export 
Latest 3 internal transactions
Parent Txn Hash Block From To Value
0x8d15d10f0f5e5dd9482ad448fd44675eb602dd836d65ce5765d0dc8fa125d04f142404822022-07-26 21:17:03305 days 16 hrs ago 0x21e3d438b953a363e2a9ddcb520f3c1a8fccaeea0xc60c15b9b06637b2f9fe014897f7e5962aa399e01 CELO
0x49d0a5da1a2d62912db55c001fbabdbf612a0dc36c645ca016b9f1914e1b1f85142404262022-07-26 21:12:23305 days 16 hrs ago 0x21e3d438b953a363e2a9ddcb520f3c1a8fccaeea0xc60c15b9b06637b2f9fe014897f7e5962aa399e01 CELO
0xef13d911fd0db2d06a7b7885d09018663920c89507b9160c2c59cefcce1b076b142403782022-07-26 21:08:23305 days 16 hrs ago 0xc22834581ebc8527d974f8a1c97e1bea4ef910bc  Contract Creation0 CELO
[ Download CSV Export 
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
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x37a10faf7c02885Ecd041DE2F03ECD81510AeAfa

Contract Name:
GnosisSafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at celoscan.io on 2023-01-30
*/

/**
 *Submitted for verification at celoscan.io on 2022-10-25
*/

// Sources flattened with hardhat v2.2.1 https://hardhat.org

// File contracts/proxies/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())
        }
    }
}

Contract ABI

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

608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f7669646564000000000000000000000000fb1bffc9d739b8d520daf37df666da4c687191ea

Deployed ByteCode Sourcemap

707:1528:0:-:0;;;1559:42;1555:1;1549:8;1545:57;1739:66;1735:1;1722:15;1719:87;1716:2;;;1836:10;1833:1;1826:21;1875:4;1872:1;1865:15;1716:2;1928:14;1925:1;1922;1909:34;2026:1;2023;2007:14;2004:1;1992:10;1985:5;1972:56;2063:16;2060:1;2057;2042:38;2109:1;2100:7;2097:14;2094:2;;;2141:16;2138:1;2131:27;2094:2;2197:16;2194:1;2187:27

Swarm Source

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