Contract 0x99b36fDbC582D113aF36A21EBa06BFEAb7b9bE12 7

Safe Multisig 
 

Contract Overview

Tally: Community Multisig
Balance:
34.035914417706671807 Ether

EtherValue:
$43,035.35 (@ $1,264.41/ETH)

Token:
 
Txn Hash
Method
Block
From
To
Value
0xf4fa5b9a74a3e0f1734116473270e560905ab0d977fd506a589787248bdbcdfdTransfer159760402022-11-15 14:29:5920 days 3 hrs ago0xd05a89d15f820e3fb4edbc65284504e948169e6f IN  Tally: Community Multisig0.00075 Ether0.00045382 16.60585883
0x2c5f002ce011fc480658e49f4e6062aa289e9ec960023e9df0e4028d558b97fcTransfer159760342022-11-15 14:28:4720 days 3 hrs ago0x63013727a0787c613c58ef7e1c0bfd523bb570e8 IN  Tally: Community Multisig0.0007 Ether0.00042921 15.7056498
0x02508db89a4f0e640005fe3fa8802aad5d01a126c8adf3766ed6d892dbb92199Transfer159760282022-11-15 14:27:3520 days 3 hrs ago0x02767d0f6189ff0dd2b82ef42e56699a7fa077a7 IN  Tally: Community Multisig0.00077777 Ether0.00046466 17.00269083
0x3493b6bde7cf813d06910ccf3a391c9147118638f33c60a08afb904a9a431e28Transfer159760252022-11-15 14:26:5920 days 3 hrs ago0x7ef7667221a5777681d20ed3897d9704ab81814c IN  Tally: Community Multisig0.000788 Ether0.0004734 17.32251775
0xe07a8a6504d15b5361e3fed043255038c4b71373f728d6d03185035797c4f5f3Transfer159760212022-11-15 14:26:1120 days 3 hrs ago0xbc904e7d18185839e8e268069bde16cd687a53ef IN  Tally: Community Multisig0.0008 Ether0.00045462 16.63513475
0xd33ca3b65668696592430e8a215ffd542585b49c7ffbd75d33d398d42f588848Transfer159760202022-11-15 14:25:5920 days 3 hrs ago0x29595bc77ab9e88f37f6d6ed2d0f63cf2e0635f0 IN  Tally: Community Multisig0.0009 Ether0.00043263 15.83058153
0x95be8fa0bbea4fa03f85a88954261273f0da11f457f5fdde5cb0df512a32f6d2Transfer159760132022-11-15 14:24:3520 days 3 hrs ago0xfabf95fdfaffe21b3d9f421fbd65253fb9a67096 IN  Tally: Community Multisig0.001 Ether0.00044333 16.22216906
0x67587ed0778ce1e4c9e2d0964b490a6c664fb897db261cc7af7b17ff9ef30031Transfer159760092022-11-15 14:23:4720 days 3 hrs ago0x7b5c8dc4a0fd8b06dcf1d8ba1c020c515c3a2f33 IN  Tally: Community Multisig0.00079 Ether0.00044127 16.14676813
0x039a1902a9a9b010c21018ac83faab5f90b36cad73cc536e625b9e16b86d73e2Transfer159659052022-11-14 4:32:1121 days 13 hrs ago0xa8c518d50fb3d992345de79f99827de22eeb4ae7 IN  Tally: Community Multisig0.009 Ether0.00035643 13.04240264
0xf8025cc71af007261db1c940c9018587b1c3a013c1418b084f10323e85126081Exec Transaction158554812022-10-29 18:24:4736 days 23 hrs agoENS Name jvk.eth IN  Tally: Community Multisig0 Ether0.00136556 19.7977032
0xa9cc457b3330dda6554df8faf4b94b200a1bf41f0e52e249e08e1806abdbab03Transfer156268362022-09-27 19:40:4768 days 22 hrs ago0xce40972b187fc641a46da4ba571aceb9962ee2d4 IN  Tally: Community Multisig0.00076194 Ether0.00576643 211.00076116
0xbcb1a225e1d1a79594c6b280d1db6b16e0776351e154cc54d9da53f5158e1889Transfer155562032022-09-17 22:14:3578 days 19 hrs agoENS Name kukushonok.eth IN  Tally: Community Multisig0.002 Ether0.00014608 5.34542778
0xa7dcbb5e6b1979c0517c5df53fb5d19192d575373cb57773a47fba6d993fb678Transfer154568922022-09-02 3:50:0494 days 14 hrs ago0x7e5fa31acc9e8b0d074093336f772085c9d45b45 IN  Tally: Community Multisig0.0055488 Ether0.00032997 12.07413053
0x3300242185d7477698065b371ae4a5995bce32f0ac58e698c593cfc8f3f568e1Transfer154338832022-08-29 11:42:0998 days 6 hrs agoENS Name zaizaiqe.eth IN  Tally: Community Multisig0.002 Ether0.00032645 11.94523783
0xfa883b91bacea4f532393d120e78b6867eb22704fb5a1b19b2f705654d95d230Transfer154332952022-08-29 9:15:5098 days 8 hrs ago0xd498c1c10a46e6c6ca4f2f01e9c20977111f2fd8 IN  Tally: Community Multisig0.0013 Ether0.00018176.6486227
0xb30a1166265efce454fab72e5704d872e313f8529f21c0dd5aa576521c97eb68Exec Transaction152062422022-07-24 15:55:34134 days 2 hrs ago0xcae6eb19f010abdadadccbbea812cc3878a7e25c IN  Tally: Community Multisig0 Ether0.00068478 10
0x857429ada5928955293036eb8692cee62f5e0f1f8cdc3fc240499da8da625ee3Exec Transaction151215532022-07-11 13:21:07147 days 4 hrs ago0x2844a0d6442034d3027a05635f4224d966c54fd7 IN  Tally: Community Multisig0 Ether0.00281048 41.15335261
0xf368c6a3086da19848ec380038ce8e8f1d94b6fb8d26530e50de68ed8a69aa54Transfer149681462022-06-15 15:10:32173 days 2 hrs ago0x93dd28fef8336baa3247c68cf27918b4a12649b0 IN  Tally: Community Multisig0.00163726 Ether0.00190819 69.82301204
0xf5e6fff65af0a319bb108a483422eeb06b5f558c9ca9e333bd8772e280adef28Transfer149681212022-06-15 15:05:21173 days 3 hrs ago0x00c93b1dd2df624c69bf08ecce401ee5fcc8b28c IN  Tally: Community Multisig0.003 Ether0.00232932 85.23284995
0xc351b3e7a2e6dcbd6ea531248c9cd56fb70d16b1548be2e6c1d027b43f2b161dTransfer147030592022-05-03 6:30:55216 days 11 hrs agoENS Name scott1up.eth IN  Tally: Community Multisig0.002 Ether0.00150432 55.04494887
0xc01584dc25fbb70a5f9d1fa3c81c4888cfe5046b0b1ed098a313640ed4d6990dTransfer145019392022-04-01 18:16:34247 days 23 hrs ago0x0528736e8c49d92ad78c448d4d6ca959ce7a6036 IN  Tally: Community Multisig0.001 Ether0.00222921 81.5695013
0xe132771fdf0769ad6c1f211f2d1918f98c4e5a0b55d59991cf8a3d16ab2276eeExec Transaction141293172022-02-02 22:29:48305 days 19 hrs ago0x7bf1cc6dd268fc92a16a49db59b6e9803f33a81a IN  Tally: Community Multisig0 Ether0.01458765 147.96280232
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x7151a91831286d1a16bf6dbf88d8dbd6ffa01a93b27486da9e0cd2be9761ef0b161182182022-12-05 11:10:356 hrs 57 mins ago Gitcoin: Bulk Checkout Tally: Community Multisig0.000943 Ether
0xfa7a3c28a98d118db7217715a27cf763d07d1828dd7ffce3ba302900b7c81ec1161177622022-12-05 9:38:598 hrs 29 mins ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0009 Ether
0xd88829581ab84cde8a8c217468da6522506d5eea797fed11370bb0cc38d605e5161176342022-12-05 9:13:118 hrs 54 mins ago Gitcoin: Bulk Checkout Tally: Community Multisig0.000773 Ether
0xf532e4da980c3d6db61f33126f2fcdb7713c359c814522f676a566e4318a632e161112142022-12-04 11:42:111 day 6 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.000796 Ether
0xe605e5dcc120fb73d1d978f5cd3b9117efa2f6ca957f16f56efdda7049b3079b161105582022-12-04 9:29:231 day 8 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0009 Ether
0xfb3ff8f043d41f21814dd204ae7330c9da6fca6c4b0c7504e24f113570947167161099932022-12-04 7:35:471 day 10 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.00109562 Ether
0x16b5ba7441720438e6e184e92aa4601485b78bc324bfe1aa35a7ddc421018329161085342022-12-04 2:42:351 day 15 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0xd4543147cb5ef71dcf17c8d00d2529082f49274d6e8663e3be8e0017c682ecf4161081172022-12-04 1:18:351 day 16 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0xa71329a29c61d1f7ae557680836af92a70d06799008181b26dfb02ae175d6f68161066392022-12-03 20:22:111 day 21 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0xc419312996f58bc874373732b9f136f33b7a7bd9676ff200c36bbca248b9c2e5161061222022-12-03 18:37:471 day 23 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.000786 Ether
0xfb6248148abf6b4e3c0768559f781226ac5b086d72327728f0fb292dd898f8db161059622022-12-03 18:05:352 days 2 mins ago Gitcoin: Bulk Checkout Tally: Community Multisig0.002 Ether
0xa17a716214273ee6cecce9a2c60481241d91be804f05a1f90263f803874c470c161046002022-12-03 13:31:232 days 4 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.000953 Ether
0x2f7b8596be59bf13a15ea79ee477c6ebd4212e0ab17e9477b85c7f336d15e8b6161042662022-12-03 12:24:112 days 5 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.002 Ether
0xe9caa63683b20f207640237cbf7e21bb7289eca8340a7facaabb03904c4c10bf161037342022-12-03 10:36:352 days 7 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0x2d0a015e871aeb6f4bcb84f2171eaafb7a984d8a72433becc3ca6ec28a5204f8161025772022-12-03 6:44:112 days 11 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0x7b24ed438b9f60c902055701c26fc78c5621eba76b7cead38573eed35e9646d7161025062022-12-03 6:29:472 days 11 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0x98272d7fa76b3317ff9a0f54bb2a14000ff293be372c4bd060e2db5e7fa14af3161024042022-12-03 6:09:232 days 11 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0x24e44acd6dcedda4e4e219c1478d81bffba0626624b461cebb10b06565ce38b0161023462022-12-03 5:57:352 days 12 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0xb337ae42c33bcc6f9f0db9aafa1573f29ae59382c687e923f70722aadfdba10e161023142022-12-03 5:51:112 days 12 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0xb4e8c7e475bc7c7da83d86666feb8d56def9349dc4f69b6f076d98cedc7cdde9161022972022-12-03 5:47:472 days 12 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0xe51eb8d3582f2c558e4df4d504b6fc8f007081a79e84e0a9a85a27967af6917a161022402022-12-03 5:36:232 days 12 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0x111583e70f04ceca2ec04642c7d64d48dbb3c63b99b68bd53b73ce2c42c9e99c161021822022-12-03 5:24:472 days 12 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0x34240be72ca025690c629b1a540a06edd146a981236bf297fca6704004800ef9161021612022-12-03 5:20:352 days 12 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0x0007c50765746f0dab5049ee6665686313747ea6ff4281452e7b45ccde9ba889161019812022-12-03 4:44:352 days 13 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.0008 Ether
0xcae859335040410aea666e2925619c34bfa0f8ab928223ac09c58fc7e5f79b81160975102022-12-02 13:45:593 days 4 hrs ago Gitcoin: Bulk Checkout Tally: Community Multisig0.008 Ether
[ Download CSV Export 
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xdab5dc22350f9a6aff03cf3d9341aad0ba42d2a6

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 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 Security Audit

Contract ABI

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

608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f7669646564000000000000000000000000d9db270c1b5e3bd161e8c8503c55ceabee709552

Deployed ByteCode Sourcemap

524:1528:0:-:0;;;1376:42;1372:1;1366:8;1362:57;1556:66;1552:1;1539:15;1536:87;1533:2;;;1653:10;1650:1;1643:21;1692:4;1689:1;1682:15;1533:2;1745:14;1742:1;1739;1726:34;1843:1;1840;1824:14;1821:1;1809:10;1802:5;1789:56;1880:16;1877:1;1874;1859:38;1926:1;1917:7;1914:14;1911:2;;;1958:16;1955:1;1948:27;1911:2;2014:16;2011:1;2004:27

Swarm Source

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

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.