Contract 0xb0b4bd94d656353a30773ac883591ddbabc0c0ba 1

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x7910172f75708dd4f0bce605d8dad747d15ce83f7be01869d91d022bb2c2edf6Exec Transaction423619812022-11-30 6:34:148 hrs 30 mins ago0x36bddcdeacf5df21f9b556695c587c17106325e1 IN Arbi's Finance: Multisig Treasury0 ETH0.00004917
0xff43778599c7d983bac58054477dec09f552e1a60d3f0b799fe2747643a3c141Exec Transaction419514732022-11-28 18:38:141 day 20 hrs ago0xf433771be52fe3b915b5c3840ffe9a55425766e3 IN Arbi's Finance: Multisig Treasury0 ETH0.00008007
0x77323611839e3bb81d754d8aaf14d8cbd8a7a87effc60c45526ce71e3103e5a0Exec Transaction414181822022-11-26 16:48:473 days 22 hrs ago0xb4390019bff98aa112eaf93a91ef5d9653e24c7a IN Arbi's Finance: Multisig Treasury0 ETH0.00005747
0x8988ccf2fc48328521191cda7a30eea570cc4acb1472a79cf09949e002d686abExec Transaction411125872022-11-25 14:14:515 days 49 mins ago0xf433771be52fe3b915b5c3840ffe9a55425766e3 IN Arbi's Finance: Multisig Treasury0 ETH0.00004913
0x311050662d7d47e3446cb72b1e7c07f0d3b9ce9e5b31ba95a1ab137df1678b4eExec Transaction400173182022-11-21 18:00:318 days 21 hrs ago0x36bddcdeacf5df21f9b556695c587c17106325e1 IN Arbi's Finance: Multisig Treasury0 ETH0.00010666
0xbe3103eeb2d331349a2fb43c9307c40b5e5228522007e57247bdfd990ac7ac67Exec Transaction390853052022-11-18 15:16:4111 days 23 hrs ago0xf433771be52fe3b915b5c3840ffe9a55425766e3 IN Arbi's Finance: Multisig Treasury0 ETH0.00006345
0x7e17ceb24551edc7881e7251d80d7297d435ead2ff08cd689229168ab217a5f8Exec Transaction386182732022-11-16 17:59:5113 days 21 hrs ago0xf433771be52fe3b915b5c3840ffe9a55425766e3 IN Arbi's Finance: Multisig Treasury0 ETH0.00010486
0x5b514f111bc763e268e1c303615146418fd535e2689a149ce20eb57efa6c02f8Exec Transaction386180832022-11-16 17:58:5213 days 21 hrs ago0xf433771be52fe3b915b5c3840ffe9a55425766e3 IN Arbi's Finance: Multisig Treasury0 ETH0.00010574
0xc487f14d6574f77de18a401a705e57e87c4edd7460ca902712c1d6f266b282aeExec Transaction386050162022-11-16 16:51:0013 days 22 hrs ago0x5130bf3f6bd91c7cb75d2b486788d401b509d32e IN Arbi's Finance: Multisig Treasury0 ETH0.00008515
0x2d428a79a3e1d5b9e2afc3446a9a816b9b4fd424f257222729758cfb3383be74Exec Transaction386008062022-11-16 16:30:1113 days 22 hrs ago0x5130bf3f6bd91c7cb75d2b486788d401b509d32e IN Arbi's Finance: Multisig Treasury0 ETH0.00010603
0xd8183aa1fba98ca379d72fd9932a7ba2ff73400042ac5b2f4e271e698a63cbf3Exec Transaction385941802022-11-16 15:59:2413 days 23 hrs ago0x5130bf3f6bd91c7cb75d2b486788d401b509d32e IN Arbi's Finance: Multisig Treasury0 ETH0.00008676
0x2b7dcc9409e0540c856dfdff3457a98e8acd5f12c2904e751ae1cd49f3cf098dExec Transaction383774802022-11-15 19:38:2914 days 19 hrs ago0x5130bf3f6bd91c7cb75d2b486788d401b509d32e IN Arbi's Finance: Multisig Treasury0 ETH0.00013617
0x8d549e42cefe73cb47909d474babc55212c4990220698fe43488efe22524970cExec Transaction372618392022-11-11 16:17:5818 days 22 hrs ago0x36bddcdeacf5df21f9b556695c587c17106325e1 IN Arbi's Finance: Multisig Treasury0 ETH0.00018914
0xb4942174d8efc244abec3bee36f65cd28a6cbfef08e9db521918b9925dc46f06Exec Transaction363959252022-11-08 19:05:1321 days 19 hrs ago0x36bddcdeacf5df21f9b556695c587c17106325e1 IN Arbi's Finance: Multisig Treasury0 ETH0.00009256
0x4c1deed12f9b26a78770de094061d9b8527de6b625982d9931fad3f904d6a6b0Exec Transaction360405772022-11-07 15:03:1323 days 1 min ago0x5130bf3f6bd91c7cb75d2b486788d401b509d32e IN Arbi's Finance: Multisig Treasury0 ETH0.000193
0xc2159ac430b5f93dad49fe8ee3d38d6de1ca5d11cbf2f9b5fc0a15873c7a3628Exec Transaction360404562022-11-07 15:02:3623 days 1 min ago0x5130bf3f6bd91c7cb75d2b486788d401b509d32e IN Arbi's Finance: Multisig Treasury0 ETH0.00019166
0xb17ef57f3e173efe681996f82e2e603acfecfea5714b22a7e6124d5a00da39d1Exec Transaction358484202022-11-06 22:50:1423 days 16 hrs ago0xb4390019bff98aa112eaf93a91ef5d9653e24c7a IN Arbi's Finance: Multisig Treasury0 ETH0.00005775
0x6152b99532afa5ba30434221ceed9cfe33606da85ede9bf9cc861525ba420114Exec Transaction353242402022-11-05 1:00:5725 days 14 hrs ago0x36bddcdeacf5df21f9b556695c587c17106325e1 IN Arbi's Finance: Multisig Treasury0 ETH0.00006326
0x0d441389fa8fff01f08497ec109dccc406947b096a8cf9460df64aab6d4009e8Exec Transaction349859412022-11-03 14:41:4827 days 22 mins ago0x36bddcdeacf5df21f9b556695c587c17106325e1 IN Arbi's Finance: Multisig Treasury0 ETH0.00008103
0x37c1549171344c56e7f1956eb57d9d90897c14d56dc9a78b137a4fa4fc374a0cExec Transaction349858672022-11-03 14:41:2827 days 22 mins ago0x36bddcdeacf5df21f9b556695c587c17106325e1 IN Arbi's Finance: Multisig Treasury0 ETH0.00008535
0x6ee364310a8df5556ab30d5afcf417be04bf5219819e3b55dee1da7c5d20c0dcExec Transaction342973432022-11-01 0:04:5829 days 14 hrs ago0xb4390019bff98aa112eaf93a91ef5d9653e24c7a IN Arbi's Finance: Multisig Treasury0 ETH0.00009107
0x08243504d5ec136737eabc177e85e8b634bda69bff73f611b323e6793ef22ad0Exec Transaction342005412022-10-31 14:57:0130 days 7 mins ago0x5130bf3f6bd91c7cb75d2b486788d401b509d32e IN Arbi's Finance: Multisig Treasury0 ETH0.00020476
0x45ad6f261401996f0e14025fb993b4de7631f6355772fb7b5b894e687f864ebfExec Transaction341993582022-10-31 14:51:3630 days 12 mins ago0xf433771be52fe3b915b5c3840ffe9a55425766e3 IN Arbi's Finance: Multisig Treasury0 ETH0.00011264
0xff88b0ad6b3986859dce2d2152a1939d4af667542726c352ddc53f61ef588b43Exec Transaction333644792022-10-28 14:45:3433 days 18 mins ago0x98033efb9125333f4f6353bcc5e2d0ae06b436a2 IN Arbi's Finance: Multisig Treasury0 ETH0.00009628
0x92ba8ade991c6d9d4ba9e2d61063245f243da12129f1b30ae1f3e19cf5d520a7Exec Transaction333512972022-10-28 13:46:0033 days 1 hr ago0xf433771be52fe3b915b5c3840ffe9a55425766e3 IN Arbi's Finance: Multisig Treasury0 ETH0.0000641
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x7910172f75708dd4f0bce605d8dad747d15ce83f7be01869d91d022bb2c2edf6423619812022-11-30 6:34:148 hrs 30 mins ago Arbi's Finance: Multisig Treasury 0x9491300d42f9b1929df4c1a3308f68a482b91a300 ETH
0x7910172f75708dd4f0bce605d8dad747d15ce83f7be01869d91d022bb2c2edf6423619812022-11-30 6:34:148 hrs 30 mins ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0x7910172f75708dd4f0bce605d8dad747d15ce83f7be01869d91d022bb2c2edf6423619812022-11-30 6:34:148 hrs 30 mins ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0x7910172f75708dd4f0bce605d8dad747d15ce83f7be01869d91d022bb2c2edf6423619812022-11-30 6:34:148 hrs 30 mins ago Arbi's Finance: Multisig Treasury 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0xff43778599c7d983bac58054477dec09f552e1a60d3f0b799fe2747643a3c141419514732022-11-28 18:38:141 day 20 hrs ago Arbi's Finance: Multisig Treasury 0x9491300d42f9b1929df4c1a3308f68a482b91a300 ETH
0xff43778599c7d983bac58054477dec09f552e1a60d3f0b799fe2747643a3c141419514732022-11-28 18:38:141 day 20 hrs ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0xff43778599c7d983bac58054477dec09f552e1a60d3f0b799fe2747643a3c141419514732022-11-28 18:38:141 day 20 hrs ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0xff43778599c7d983bac58054477dec09f552e1a60d3f0b799fe2747643a3c141419514732022-11-28 18:38:141 day 20 hrs ago Arbi's Finance: Multisig Treasury 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x77323611839e3bb81d754d8aaf14d8cbd8a7a87effc60c45526ce71e3103e5a0414181822022-11-26 16:48:473 days 22 hrs ago Arbi's Finance: Multisig Treasury 0x9491300d42f9b1929df4c1a3308f68a482b91a300 ETH
0x77323611839e3bb81d754d8aaf14d8cbd8a7a87effc60c45526ce71e3103e5a0414181822022-11-26 16:48:473 days 22 hrs ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0x77323611839e3bb81d754d8aaf14d8cbd8a7a87effc60c45526ce71e3103e5a0414181822022-11-26 16:48:473 days 22 hrs ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0x77323611839e3bb81d754d8aaf14d8cbd8a7a87effc60c45526ce71e3103e5a0414181822022-11-26 16:48:473 days 22 hrs ago Arbi's Finance: Multisig Treasury 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x8988ccf2fc48328521191cda7a30eea570cc4acb1472a79cf09949e002d686ab411125872022-11-25 14:14:515 days 49 mins ago Arbi's Finance: Multisig Treasury 0x9491300d42f9b1929df4c1a3308f68a482b91a300 ETH
0x8988ccf2fc48328521191cda7a30eea570cc4acb1472a79cf09949e002d686ab411125872022-11-25 14:14:515 days 49 mins ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0x8988ccf2fc48328521191cda7a30eea570cc4acb1472a79cf09949e002d686ab411125872022-11-25 14:14:515 days 49 mins ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0x8988ccf2fc48328521191cda7a30eea570cc4acb1472a79cf09949e002d686ab411125872022-11-25 14:14:515 days 49 mins ago Arbi's Finance: Multisig Treasury 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x311050662d7d47e3446cb72b1e7c07f0d3b9ce9e5b31ba95a1ab137df1678b4e400173182022-11-21 18:00:318 days 21 hrs ago Arbi's Finance: Multisig Treasury 0x9491300d42f9b1929df4c1a3308f68a482b91a300 ETH
0x311050662d7d47e3446cb72b1e7c07f0d3b9ce9e5b31ba95a1ab137df1678b4e400173182022-11-21 18:00:318 days 21 hrs ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0x311050662d7d47e3446cb72b1e7c07f0d3b9ce9e5b31ba95a1ab137df1678b4e400173182022-11-21 18:00:318 days 21 hrs ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0x311050662d7d47e3446cb72b1e7c07f0d3b9ce9e5b31ba95a1ab137df1678b4e400173182022-11-21 18:00:318 days 21 hrs ago Arbi's Finance: Multisig Treasury 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0xbe3103eeb2d331349a2fb43c9307c40b5e5228522007e57247bdfd990ac7ac67390853052022-11-18 15:16:4111 days 23 hrs ago Arbi's Finance: Multisig Treasury 0x9491300d42f9b1929df4c1a3308f68a482b91a300 ETH
0xbe3103eeb2d331349a2fb43c9307c40b5e5228522007e57247bdfd990ac7ac67390853052022-11-18 15:16:4111 days 23 hrs ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0xbe3103eeb2d331349a2fb43c9307c40b5e5228522007e57247bdfd990ac7ac67390853052022-11-18 15:16:4111 days 23 hrs ago Arbi's Finance: Multisig Treasury0x00000000000000000000000000000000000000010 ETH
0xbe3103eeb2d331349a2fb43c9307c40b5e5228522007e57247bdfd990ac7ac67390853052022-11-18 15:16:4111 days 23 hrs ago Arbi's Finance: Multisig Treasury 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x7e17ceb24551edc7881e7251d80d7297d435ead2ff08cd689229168ab217a5f8386182732022-11-16 17:59:5113 days 21 hrs ago Arbi's Finance: Multisig Treasury 0x1922c36f3bc762ca300b4a46bb2102f84b1684ab0 ETH
[ Download CSV Export 
Loading

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.