Contract 0xf4be79e49f68e8344bdd6fcd9977ecb366015516

 

Contract Overview

Balance:
0.0369 ETH

ETH Value:
$42.98 (@ $1,164.83/ETH)

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xc4efb24925dc657595034737f6d086b38ecd7de6e89fdf91f91a4f443a7b9394Exec Transaction408921902022-11-24 18:04:123 days 8 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00007245
0x44f337c80adec874d31340a6ca9de88afa942c2e686cff6280bbecea30ba3220Exec Transaction408920252022-11-24 18:03:173 days 8 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00007211
0xcd40bbdd3af460ac8c8338992239d686709eca171cef778871b406659a9a51c0Exec Transaction408918672022-11-24 18:02:263 days 8 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00007177
0x33def9ac4cb1c5b3b7de691ec962242d998d993b5cc2e4068f55dd30846b2b43Exec Transaction408917372022-11-24 18:01:423 days 8 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00007177
0x2eafb968a38752b6fbfe116b7b9a4b04e1313d69e239df5115d0efd054a03ac6Exec Transaction408916282022-11-24 18:01:093 days 8 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00006995
0xb8a7dca6012aef2373a2ab343ecaa8a36a227a4d7bbf3b053ee1069504166152Exec Transaction408915282022-11-24 18:00:383 days 8 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00007177
0x399ec71646e99be4cacaf41ef36176834e31c5bcb8a78a029ae162db91e0d8a2Exec Transaction408899812022-11-24 17:52:173 days 8 hrs ago0xc4939dda801f158584e6b9c190ddf03fcbe15100 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00010975
0x885100a77875e59e851d283fb7f3886e2e607ca8c114876d557635ba41a3c542Exec Transaction355720312022-11-05 22:39:1522 days 3 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00005375
0x3bc0504aad056c9c6ca228dba0b5555f156753e417267390fa32ae7bb73e1879Exec Transaction250537492022-09-17 21:54:4271 days 4 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00008307
0x33dfa64f1f6c968e2eb90bed4b8736a41375464d3f6d8fa78b313bf99e0e91d0Exec Transaction250530812022-09-17 21:40:3271 days 4 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00004228
0x1540235828a87dc1c3eb45737c2096f088b58859d6989abcce94bb6962285324Exec Transaction250479092022-09-17 20:10:2871 days 6 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00003222
0x5fad9f0776d1df8fd1a27900323583585d4cd617f1b14df09dbeaeda7bdf6d07Exec Transaction240107712022-09-11 0:02:5678 days 2 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160 ETH0.00007619
0xd02d58377eb344f1e5d5bd45fc17ddf9344172547a243d454eed108a3d997812Transfer239904332022-09-10 20:17:1178 days 5 hrs ago0xb5beb7b5aa8430a43a516d583e498ce1788446b9 IN 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160.0369 ETH0.0000104
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xc4efb24925dc657595034737f6d086b38ecd7de6e89fdf91f91a4f443a7b9394408921902022-11-24 18:04:123 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 3xcalibur: XCAL Token0 ETH
0xc4efb24925dc657595034737f6d086b38ecd7de6e89fdf91f91a4f443a7b9394408921902022-11-24 18:04:123 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0xc4efb24925dc657595034737f6d086b38ecd7de6e89fdf91f91a4f443a7b9394408921902022-11-24 18:04:123 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0xc4efb24925dc657595034737f6d086b38ecd7de6e89fdf91f91a4f443a7b9394408921902022-11-24 18:04:123 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x44f337c80adec874d31340a6ca9de88afa942c2e686cff6280bbecea30ba3220408920252022-11-24 18:03:173 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 3xcalibur: XCAL Token0 ETH
0x44f337c80adec874d31340a6ca9de88afa942c2e686cff6280bbecea30ba3220408920252022-11-24 18:03:173 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0x44f337c80adec874d31340a6ca9de88afa942c2e686cff6280bbecea30ba3220408920252022-11-24 18:03:173 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0x44f337c80adec874d31340a6ca9de88afa942c2e686cff6280bbecea30ba3220408920252022-11-24 18:03:173 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0xcd40bbdd3af460ac8c8338992239d686709eca171cef778871b406659a9a51c0408918672022-11-24 18:02:263 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 3xcalibur: XCAL Token0 ETH
0xcd40bbdd3af460ac8c8338992239d686709eca171cef778871b406659a9a51c0408918672022-11-24 18:02:263 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0xcd40bbdd3af460ac8c8338992239d686709eca171cef778871b406659a9a51c0408918672022-11-24 18:02:263 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0xcd40bbdd3af460ac8c8338992239d686709eca171cef778871b406659a9a51c0408918672022-11-24 18:02:263 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x33def9ac4cb1c5b3b7de691ec962242d998d993b5cc2e4068f55dd30846b2b43408917372022-11-24 18:01:423 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 3xcalibur: XCAL Token0 ETH
0x33def9ac4cb1c5b3b7de691ec962242d998d993b5cc2e4068f55dd30846b2b43408917372022-11-24 18:01:423 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0x33def9ac4cb1c5b3b7de691ec962242d998d993b5cc2e4068f55dd30846b2b43408917372022-11-24 18:01:423 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0x33def9ac4cb1c5b3b7de691ec962242d998d993b5cc2e4068f55dd30846b2b43408917372022-11-24 18:01:423 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x2eafb968a38752b6fbfe116b7b9a4b04e1313d69e239df5115d0efd054a03ac6408916282022-11-24 18:01:093 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 3xcalibur: XCAL Token0 ETH
0x2eafb968a38752b6fbfe116b7b9a4b04e1313d69e239df5115d0efd054a03ac6408916282022-11-24 18:01:093 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0x2eafb968a38752b6fbfe116b7b9a4b04e1313d69e239df5115d0efd054a03ac6408916282022-11-24 18:01:093 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0x2eafb968a38752b6fbfe116b7b9a4b04e1313d69e239df5115d0efd054a03ac6408916282022-11-24 18:01:093 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0xb8a7dca6012aef2373a2ab343ecaa8a36a227a4d7bbf3b053ee1069504166152408915282022-11-24 18:00:383 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 3xcalibur: XCAL Token0 ETH
0xb8a7dca6012aef2373a2ab343ecaa8a36a227a4d7bbf3b053ee1069504166152408915282022-11-24 18:00:383 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0xb8a7dca6012aef2373a2ab343ecaa8a36a227a4d7bbf3b053ee1069504166152408915282022-11-24 18:00:383 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb3660155160x00000000000000000000000000000000000000010 ETH
0xb8a7dca6012aef2373a2ab343ecaa8a36a227a4d7bbf3b053ee1069504166152408915282022-11-24 18:00:383 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x399ec71646e99be4cacaf41ef36176834e31c5bcb8a78a029ae162db91e0d8a2408899812022-11-24 17:52:173 days 8 hrs ago 0xf4be79e49f68e8344bdd6fcd9977ecb366015516 0xe4e48be105f48199c4f47a1ec914e88e1c647e1e0 ETH
[ 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 0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4

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 Arbiscan on 2022-03-21
*/

/**
 *Submitted for verification at Etherscan.io on 2021-07-09
*/

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

/// @title Proxy Factory - Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
/// @author Stefan George - <[email protected]>
contract GnosisSafeProxyFactory {
    event ProxyCreation(GnosisSafeProxy proxy, address singleton);

    /// @dev Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
    /// @param singleton Address of singleton contract.
    /// @param data Payload for message call sent to new proxy contract.
    function createProxy(address singleton, bytes memory data) public returns (GnosisSafeProxy proxy) {
        proxy = new GnosisSafeProxy(singleton);
        if (data.length > 0)
            // solhint-disable-next-line no-inline-assembly
            assembly {
                if eq(call(gas(), proxy, 0, add(data, 0x20), mload(data), 0, 0), 0) {
                    revert(0, 0)
                }
            }
        emit ProxyCreation(proxy, singleton);
    }

    /// @dev Allows to retrieve the runtime code of a deployed Proxy. This can be used to check that the expected Proxy was deployed.
    function proxyRuntimeCode() public pure returns (bytes memory) {
        return type(GnosisSafeProxy).runtimeCode;
    }

    /// @dev Allows to retrieve the creation code used for the Proxy deployment. With this it is easily possible to calculate predicted address.
    function proxyCreationCode() public pure returns (bytes memory) {
        return type(GnosisSafeProxy).creationCode;
    }

    /// @dev Allows to create new proxy contact using CREATE2 but it doesn't run the initializer.
    ///      This method is only meant as an utility to be called from other methods
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function deployProxyWithNonce(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce
    ) internal returns (GnosisSafeProxy proxy) {
        // If the initializer changes the proxy address should change too. Hashing the initializer data is cheaper than just concatinating it
        bytes32 salt = keccak256(abi.encodePacked(keccak256(initializer), saltNonce));
        bytes memory deploymentData = abi.encodePacked(type(GnosisSafeProxy).creationCode, uint256(uint160(_singleton)));
        // solhint-disable-next-line no-inline-assembly
        assembly {
            proxy := create2(0x0, add(0x20, deploymentData), mload(deploymentData), salt)
        }
        require(address(proxy) != address(0), "Create2 call failed");
    }

    /// @dev Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function createProxyWithNonce(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce
    ) public returns (GnosisSafeProxy proxy) {
        proxy = deployProxyWithNonce(_singleton, initializer, saltNonce);
        if (initializer.length > 0)
            // solhint-disable-next-line no-inline-assembly
            assembly {
                if eq(call(gas(), proxy, 0, add(initializer, 0x20), mload(initializer), 0, 0), 0) {
                    revert(0, 0)
                }
            }
        emit ProxyCreation(proxy, _singleton);
    }

    /// @dev Allows to create new proxy contact, execute a message call to the new proxy and call a specified callback within one transaction
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    /// @param callback Callback that will be invoced after the new proxy contract has been successfully deployed and initialized.
    function createProxyWithCallback(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce,
        IProxyCreationCallback callback
    ) public returns (GnosisSafeProxy proxy) {
        uint256 saltNonceWithCallback = uint256(keccak256(abi.encodePacked(saltNonce, callback)));
        proxy = createProxyWithNonce(_singleton, initializer, saltNonceWithCallback);
        if (address(callback) != address(0)) callback.proxyCreated(proxy, _singleton, initializer, saltNonce);
    }

    /// @dev Allows to get the address for a new proxy contact created via `createProxyWithNonce`
    ///      This method is only meant for address calculation purpose when you use an initializer that would revert,
    ///      therefore the response is returned with a revert. When calling this method set `from` to the address of the proxy factory.
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function calculateCreateProxyWithNonceAddress(
        address _singleton,
        bytes calldata initializer,
        uint256 saltNonce
    ) external returns (GnosisSafeProxy proxy) {
        proxy = deployProxyWithNonce(_singleton, initializer, saltNonce);
        revert(string(abi.encodePacked(proxy)));
    }
}

interface IProxyCreationCallback {
    function proxyCreated(
        GnosisSafeProxy proxy,
        address _singleton,
        bytes calldata initializer,
        uint256 saltNonce
    ) external;
}

Contract ABI

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

608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f76696465640000000000000000000000003e5c63644e683549055b9be8653de26e0b4cd36e

Deployed ByteCode Sourcemap

595:1528:0:-:0;;;1447:42;1443:1;1437:8;1433:57;1627:66;1623:1;1610:15;1607:87;1604:2;;;1724:10;1721:1;1714:21;1763:4;1760:1;1753:15;1604:2;1816:14;1813:1;1810;1797:34;1914:1;1911;1895:14;1892:1;1880:10;1873:5;1860:56;1951:16;1948:1;1945;1930:38;1997:1;1988:7;1985:14;1982:2;;;2029:16;2026:1;2019:27;1982:2;2085:16;2082:1;2075:27

Metadata Hash

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.