Contract 0x97FcC2Ae862D03143b393e9fA73A32b563d57A6e

 
 
Txn Hash
Method
Block
From
To
Value
0x27341905a51fc3a1f433ea746a32cf3786a702009357ac31ba801061dd69a46fExec Transaction152837422022-08-05 17:48:0311 days 14 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍001855721.‍54587086
0x1c31e1692a9cdba720612792d6d8d53b6fabe9d70ff435fcb07704bc1a03c40dExec Transaction152837202022-08-05 17:42:2111 days 14 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0029012916.‍95194079
0x03d9386fdafd05258511528e5a6e612d3ca3f2ee83e6b0605c93157f553e8a9dExec Transaction152837142022-08-05 17:40:4511 days 15 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0011999813.‍93063713
0xcb291fd8a2f33660ecc0df0a19cb325b080f582700e3e3ce688abf3b3bb3428bExec Transaction151289052022-07-12 16:26:5635 days 16 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0020968728.‍89451664
0x3998b5b3b4f1bbfb49e10904d7e89ca86decaa209228c7ab649d85d4ef03b26fExec Transaction151225082022-07-11 16:56:4636 days 15 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍005941145.‍92232025
0xc7d2094abd3c68507053b825606cb003257a4837fafe88b2b7698904a2f9a9a1Exec Transaction151220502022-07-11 15:13:3536 days 17 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍001610323.‍26627133
0xb28d6bf4a2d8c7b36b644e175feae644ab707c0f2f42b59868f2a28b0b0a7744Exec Transaction151218742022-07-11 14:29:4136 days 18 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00303117.‍67411007
0x00d20c3422777d9e18077ece64f9238609ee2c53e1f001a2ab19b3bf97f319a7Exec Transaction150959622022-07-07 14:22:5440 days 18 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0076217464.‍69795577
0xd6f79bb943f4e34d69f3424dd44703f1c48248373a4fc796f492907f0e465398Exec Transaction150959432022-07-07 14:17:5540 days 18 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0085912557.‍49695855
0xa544a6eb996a7bfd01b312d274a51dcb9be0ac4b4ff79ed13f4a6c25efea92feExec Transaction150959072022-07-07 14:11:3940 days 18 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍01028032127.‍41154921
0x7c8da411ce40ab6a7928b50b5a235e6105ed47f738924c42a7465a178b26e093Exec Transaction150877202022-07-06 7:48:4242 days 52 mins ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0042534212.‍93711997
0xba5cb3fb730cec46e65d7173431fd3aa43096fffb5d48625fa63056139adf0d9Exec Transaction150554042022-07-01 7:55:4547 days 45 mins ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0007608612.‍28750905
0x1d6c38f5302856b62a99f77f14824e83f1b11901dd77fdbbc3b4e81c1eb92dffExec Transaction150553932022-07-01 7:54:2347 days 46 mins ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0018107814.‍85138769
0x6bf2de846e0f2f23846a0bf00600ad0ec7a1eb994c4ea7491b9432df0ec8bbd6Exec Transaction150538232022-07-01 2:09:1347 days 6 hrs ago0x0b5dbd066aa03742ae0bb25000616435bac0192d IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00321204 20.‍75235687
0xd24d62277815390bf2028f4ba959b6778909c78c0a4ee029b3edd4862a790eacExec Transaction150538172022-07-01 2:07:5947 days 6 hrs ago0x0b5dbd066aa03742ae0bb25000616435bac0192d IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00326301 21.‍08489723
0x4a829ca45408dfef1f849e60faea9714ecaf4f207f25fed5da4895b786ff79a7Exec Transaction150537862022-07-01 2:01:0047 days 6 hrs ago0x0b5dbd066aa03742ae0bb25000616435bac0192d IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00240616 30.‍98848117
0x48b94f9126fad21901f6d6197a42dda41752c5286fa6754a0ec746b7c07d04afExec Transaction150537812022-07-01 1:58:5747 days 6 hrs ago0x0b5dbd066aa03742ae0bb25000616435bac0192d IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00113447 20.‍76758326
0xd4960885e3755aafef2910efddfce6a5ee07f6430aa68df735b73d1e30f6af0dExec Transaction150325622022-06-27 4:42:0651 days 3 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0011216615.‍58235746
0x53e05b33ce5bf6589987d4622d96beb6c4cf4cfa4a2c057a1aed8e6e0408c968Exec Transaction150210612022-06-25 0:48:3653 days 7 hrs ago0x0b5dbd066aa03742ae0bb25000616435bac0192d IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00276424 29.‍71479277
0x0b7d9923d93de169fe128ce06ea1c8dc91c487b60dbb195c4f71d1865b2c8431Exec Transaction150210552022-06-25 0:47:2753 days 7 hrs ago0x0b5dbd066aa03742ae0bb25000616435bac0192d IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00363998 25.‍2701615
0x815096a4b6f5d5d86ddcdaa6cdb0086697e53a51e3036235d5fd6076bb6f07c5Exec Transaction150100502022-06-22 23:19:2655 days 9 hrs ago0x0b5dbd066aa03742ae0bb25000616435bac0192d IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0018749 26.‍0552214
0x5f940003cd7fea602674941e770568ac82274dfc77c6920436d13bfac078dd95Exec Transaction150079682022-06-22 14:05:3355 days 18 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0107941159.‍09954436
0xe91bcf9aa9364ac9c220e61318b4241cf17c78d899ab326f174e340d6c8382aaExec Transaction150077382022-06-22 12:58:0955 days 19 hrs ago0xf2af6345349818f20618c66642575a44fbaf8f69 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍0082323736.‍41227007
0x29399bf6023ca746795471f34567bd3a2b0f8a67d73d48eb0cb02d4b0d9fa265Exec Transaction150073282022-06-22 11:10:0255 days 21 hrs ago0x85584b54061b15cb790c7c0d0ea15545731569c0 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00184029 20.‍24598111
0xb434c6595a0c7c1d05c39d6e6964c892fbeb3bd39a0d06260deeb843b95b1e7bExec Transaction150073232022-06-22 11:08:1755 days 21 hrs ago0x85584b54061b15cb790c7c0d0ea15545731569c0 IN  0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0 Ether0.‍00150322 17.‍25975578
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x1c31e1692a9cdba720612792d6d8d53b6fabe9d70ff435fcb07704bc1a03c40d152837202022-08-05 17:42:2111 days 14 hrs ago Uniswap V3: Router 2 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0.‍00898388 Ether
0x1c31e1692a9cdba720612792d6d8d53b6fabe9d70ff435fcb07704bc1a03c40d152837202022-08-05 17:42:2111 days 14 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e Uniswap V3: Router 21.‍80575999 Ether
0xb28d6bf4a2d8c7b36b644e175feae644ab707c0f2f42b59868f2a28b0b0a7744151218742022-07-11 14:29:4136 days 18 hrs ago Uniswap V3: Router 2 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0.‍02771968 Ether
0xb28d6bf4a2d8c7b36b644e175feae644ab707c0f2f42b59868f2a28b0b0a7744151218742022-07-11 14:29:4136 days 18 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e Uniswap V3: Router 24.‍42754459 Ether
0xba5cb3fb730cec46e65d7173431fd3aa43096fffb5d48625fa63056139adf0d9150554042022-07-01 7:55:4547 days 45 mins ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0x85584b54061b15cb790c7c0d0ea15545731569c00.‍4961636 Ether
0x7b15e70197bc61350ef2b0f1ce23a535802a2871ad23227bb3a1abbfac19933f150366652022-06-27 22:44:3450 days 9 hrs ago 0xd7aaf4676f0f52993cb33ad36784bf970f0e1259 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0.‍01 Ether
0x29399bf6023ca746795471f34567bd3a2b0f8a67d73d48eb0cb02d4b0d9fa265150073282022-06-22 11:10:0255 days 21 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e 0x45c0bff02b2e890bc709940d8a5957ffaa9d9a0f25 Ether
0xb434c6595a0c7c1d05c39d6e6964c892fbeb3bd39a0d06260deeb843b95b1e7b150073232022-06-22 11:08:1755 days 21 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0x6018eefed0610306ba2d7737946ff4d350ee73ed60 Ether
0x1faa772372c4812edfb91632631109ba9c19f19d4b000d287f490a2a60ca5954150051352022-06-22 1:20:5756 days 7 hrs ago 0xb5bd20248cfe9480487cc0de0d72d0e19ee0acb6 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e43.‍20979196 Ether
0xd61bfc4d070483c5b351e505868ce5f36968f335ad9716403903381ef17bafb6149616342022-06-14 12:02:4663 days 20 hrs ago Wrapped Ether 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e39.‍34685775 Ether
0x5e99f6c69cd20a2b31407eb5e8417e35abc5ed1dc3605033795cb00d0473459d149265162022-06-08 11:44:4369 days 20 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0x08839d766b1381014868eb0c3aa1c64db2b0232649.‍4016027 Ether
0x4b784d08e931edfb16a45ab86f292ca63674a438ee07c812dd8724f02325ad40149256032022-06-08 7:58:2170 days 42 mins ago 0x1ec8c3369e166f40f13d296d357ef5fe8eb7161c 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e7.‍4729423 Ether
0x4ef95c903eb932b8926b18ecacd058d84f5b40a434c56d3917f8d207b5e25502148178902022-05-21 14:55:0587 days 17 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0xaec6233a45a3866e9f1c64ab121e4ee9dbeafbff5 Ether
0x15113bfd6d7f42eabecb95e01246c7b7798241d586c0ee8e9d972fe3a30ca666147884902022-05-16 21:02:2992 days 11 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0x85584b54061b15cb790c7c0d0ea15545731569c00.‍95517959 Ether
0xfb156670f256879ec599550d4c927dcb349255a3eac49687dfa79e628563fa5a147661672022-05-13 7:55:3096 days 45 mins ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0x5d0ac389c669d6efe3ba96b9878d8156f180c5390.‍57 Ether
0xe928a92841923912f104ffc6e99ed58fe1040b1eaed49816f47c4a639aa01171147613092022-05-12 13:23:2796 days 19 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e 0xb5bd20248cfe9480487cc0de0d72d0e19ee0acb684 Ether
0x52fe44a26283819b50a298de36505d3404145a10a5a5dff1ee56a12656eb4f66147608382022-05-12 11:30:4496 days 21 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0xfb41a4d71570d68393e8ee9e6544dab483cb425f5 Ether
0x7bb649028a620bf069721b2d440fef2682bc261c5c76a5ce6cd95c1dfa1e4620147599252022-05-12 7:56:3597 days 44 mins ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0xaec6233a45a3866e9f1c64ab121e4ee9dbeafbff10 Ether
0x2a7d09419cba3eaafef952ca2642a06437375c4a6cf8d7d9b7b9134a28d48e93147546482022-05-11 11:41:4597 days 20 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0xaec6233a45a3866e9f1c64ab121e4ee9dbeafbff2 Ether
0xcc2fc649673a9337f5460ed25f8566ff5a4c43a1ce9099de94a4848c59b9b77d146681702022-04-27 18:37:50111 days 14 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0xaec6233a45a3866e9f1c64ab121e4ee9dbeafbff2 Ether
0xf4082018c3b82870219752c5dd4eece99a05de4d389281d1dea877825a39ba7f146637352022-04-27 2:03:49112 days 6 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0xaec6233a45a3866e9f1c64ab121e4ee9dbeafbff1 Ether
0x123397c67c35f0eaae03e8edc3613678e18f1f4d82ddbfd97b89bb253677c711146637272022-04-27 2:02:35112 days 6 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0x74d206186b84d4c2dafebd9fd230878ec161d5b81 Ether
0xccf5e40e78965bcbcd8eca059e6bf8dfad6a563367ae7d9f288509810dbcf80f146117332022-04-18 22:08:36120 days 10 hrs ago 0xd7aaf4676f0f52993cb33ad36784bf970f0e1259 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e21.‍34 Ether
0xa614f80abf9ab417cb4dd9560fd4a09607cf8b4bac7d57c4d0f1bf5ae8486845145765922022-04-13 10:26:13125 days 22 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0x74d206186b84d4c2dafebd9fd230878ec161d5b81.‍5 Ether
0x5cfbebd743096d92b41dd7cf599aeaad3b143c3204f26f5b864b0359b05fd79e145596072022-04-10 18:47:28128 days 13 hrs ago 0x97fcc2ae862d03143b393e9fa73a32b563d57a6e0xaec6233a45a3866e9f1c64ab121e4ee9dbeafbff2 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.