Contract 0x6346282DB8323A54E840c6C772B4399C9c655C0d

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x77066c280a06f2eecf28dce4d9f60672b1967f627a917322b881035aaab0599aExec Transaction222401652022-08-31 21:43:1095 days 13 hrs ago0x621bcfaa87ba0b7c57ca49e1bb1a8b917c34ed2f IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.00024229
0xdabbed961009bb9614ab817e915b7f8270863bcf932d236330d036b09122fb11Exec Transaction203599012022-08-16 1:23:11111 days 10 hrs ago0x621bcfaa87ba0b7c57ca49e1bb1a8b917c34ed2f IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000438618829 ETH
0xebb5140abc4e4f1f935e8b486244281c40b6d9c8ebfa885e731651adeed3e4adExec Transaction147289082022-06-15 18:22:50172 days 17 hrs ago0x0b634a8d61b09820e9f72f79cdcbc8a4d0aad26b IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000797669093 ETH
0x7e8f0e7a2a8979b6c28c76dd56b53bd3deac20d796c27526c89c842a0c11fc4aExec Transaction147287942022-06-15 18:22:20172 days 17 hrs ago0xbedf3cf16ba1fce6c3b751903cf77e51d51e05b8 IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.001055680924 ETH
0xcfc18f0d1251547664568bb84dd2340fa21e7f548561b818734da92f7c69e73cExec Transaction147256732022-06-15 17:39:50172 days 17 hrs ago0xc1c734c36a1fb28502c48239995fc2b2d0031f81 IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.001179797561 ETH
0x94a435981fc8f4fd675259976879e25d36b47a97d591b062ffb4898c4fc532e2Exec Transaction147253922022-06-15 17:37:00172 days 18 hrs ago0xc1c734c36a1fb28502c48239995fc2b2d0031f81 IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000812851653 ETH
0xe42b32d0b93ae0e59c15362dc3807317d7277a3d4dc579873a9b5a20dbc32a1cExec Transaction147252072022-06-15 17:34:59172 days 18 hrs ago0xc1c734c36a1fb28502c48239995fc2b2d0031f81 IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000777720696 ETH
0x042a426d640225657be6264a11ec718d83dc7652bc26e71fee69f70e3c3679e2Exec Transaction147227872022-06-15 17:05:22172 days 18 hrs ago0x0b634a8d61b09820e9f72f79cdcbc8a4d0aad26b IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000776772269 ETH
0xe6bbb877a00b180632d0f013f7e292ff3bef12861f190411ba687c02fbe4e6eaExec Transaction147226472022-06-15 17:02:23172 days 18 hrs ago0x0b634a8d61b09820e9f72f79cdcbc8a4d0aad26b IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000776772269 ETH
0xd8212c432a59c8c5b6ab524a9b47f057daa3e6aa1fa8ead5c2e97b8bc9e9af7fExec Transaction119183822022-05-12 15:23:17206 days 20 hrs ago0xbedf3cf16ba1fce6c3b751903cf77e51d51e05b8 IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.003399407491 ETH
0xd5ec2cf15fda9ba18924294328badce3badfdfa0a5606710608c4f331ae89eb3Exec Transaction117232752022-05-10 18:29:46208 days 17 hrs ago0x621bcfaa87ba0b7c57ca49e1bb1a8b917c34ed2f IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000822835293 ETH
0xa73bcad7df979596fa3a39166e688029f9159a895c9079d141d7357ef7e79949Exec Transaction117151442022-05-10 16:11:54208 days 19 hrs ago0xb8ed09284cf29995db6d9896bea934353d99b8df IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000837457828 ETH
0xe49ea6f53c54e8eb5fe2b669a5e0f06fb5dc530291919394d54dfc2c02e4666bExec Transaction112609932022-05-05 15:43:40213 days 19 hrs ago0xb8ed09284cf29995db6d9896bea934353d99b8df IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.001039996493 ETH
0x3b6332850f0c1a8c689d5f27026d0f8adb9672c6f66c76f55099a00e11424391Exec Transaction112600502022-05-05 15:29:35213 days 20 hrs ago0xb8ed09284cf29995db6d9896bea934353d99b8df IN  0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH0.000593225029 ETH
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x77066c280a06f2eecf28dce4d9f60672b1967f627a917322b881035aaab0599a222401652022-08-31 21:43:1095 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0xf992fcef771df908f9b09bb2619092f70ab219570 ETH
0x77066c280a06f2eecf28dce4d9f60672b1967f627a917322b881035aaab0599a222401652022-08-31 21:43:1095 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0x40a2accbd92bca938b02010e17a5b8929b49130d0 ETH
0x77066c280a06f2eecf28dce4d9f60672b1967f627a917322b881035aaab0599a222401652022-08-31 21:43:1095 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x00000000000000000000000000000000000000010 ETH
0x77066c280a06f2eecf28dce4d9f60672b1967f627a917322b881035aaab0599a222401652022-08-31 21:43:1095 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x00000000000000000000000000000000000000010 ETH
0x77066c280a06f2eecf28dce4d9f60672b1967f627a917322b881035aaab0599a222401652022-08-31 21:43:1095 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0xf1c3047c6310806de1d25535bc50748815066a7b0 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0x40a2accbd92bca938b02010e17a5b8929b49130d0 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x00000000000000000000000000000000000000010 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x00000000000000000000000000000000000000010 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x00000000000000000000000000000000000000010 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x40a2accbd92bca938b02010e17a5b8929b49130d 0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0xf992fcef771df908f9b09bb2619092f70ab219570 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0x40a2accbd92bca938b02010e17a5b8929b49130d0 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x00000000000000000000000000000000000000010 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x00000000000000000000000000000000000000010 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x00000000000000000000000000000000000000010 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x59171bce92a5a22a20fb43c3393b0ee2df528d712db2923b3cda46c068c9e826212904772022-08-25 21:51:07101 days 13 hrs ago 0x40a2accbd92bca938b02010e17a5b8929b49130d 0x6346282db8323a54e840c6c772b4399c9c655c0d0 ETH
0xdabbed961009bb9614ab817e915b7f8270863bcf932d236330d036b09122fb11203599012022-08-16 1:23:11111 days 10 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0x630c9050e6b0014c6fe4c214d4840909345adb7d0 ETH
0xdabbed961009bb9614ab817e915b7f8270863bcf932d236330d036b09122fb11203599012022-08-16 1:23:11111 days 10 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x59bf0545fca0e5ad48e13da269facd2e8c886ba40 ETH
0xdabbed961009bb9614ab817e915b7f8270863bcf932d236330d036b09122fb11203599012022-08-16 1:23:11111 days 10 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d0x59bf0545fca0e5ad48e13da269facd2e8c886ba40 ETH
0xdabbed961009bb9614ab817e915b7f8270863bcf932d236330d036b09122fb11203599012022-08-16 1:23:11111 days 10 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d Frax Finance: FRAX Token0 ETH
0xdabbed961009bb9614ab817e915b7f8270863bcf932d236330d036b09122fb11203599012022-08-16 1:23:11111 days 10 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0xc9b8a3fdecb9d5b218d02555a8baf332e5b740d50 ETH
0xdabbed961009bb9614ab817e915b7f8270863bcf932d236330d036b09122fb11203599012022-08-16 1:23:11111 days 10 hrs ago 0x6346282db8323a54e840c6c772b4399c9c655c0d 0xff970a61a04b1ca14834a43f5de4533ebddb5cc80 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.