Contract 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f 2

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x7f23aac613e3e683e2829d15c2660e7553b455e461c5c6d2ae8b16cd32e73f00Create Proxy Wit...132724512021-12-07 13:12:217 hrs 24 mins ago0xd594811fe4c7f942554756cd82f3585083040e55 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001556435
0x4b224e3ceab6d64f4c050180b94d1379c13d67b647e0984afa86960c7379f4b2Create Proxy Wit...132698742021-12-07 10:50:099 hrs 46 mins ago0x258e0ae28f70ec728a9c0d84268ca3dd5c69fb3c IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00144388
0x2c9c5d1b46908ed12764cc30ebd83fda4906927af94455fe4fb95d0affa889d1Create Proxy132648802021-12-07 6:34:4714 hrs 1 min ago0xdf8931ae9b48ece50f148be303987e0f80c1d2d6 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00133087
0xb95c6d8248f3d32af12b7577965fd1a796557de738afb903fc6497c563456bc3Create Proxy Wit...132485562021-12-06 16:44:571 day 3 hrs ago0x49a48e04426f73890a5767d73d5c98b1bb086752 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00144388
0x8496e5824c78d863bde0bda0074b4e40390e0d3c2b456775241e688985eb57ceCreate Proxy Wit...132469082021-12-06 15:14:211 day 5 hrs ago0xdf60362dd3cec9b4f39ee813ebe1b0517fb27750 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001556495
0xe9da2d59ac69757c0f6c6c72244a10be4adaeea8ac43d0e89c0f77f91e1699faCreate Proxy Wit...132446442021-12-06 13:12:101 day 7 hrs ago0x4cae1fbebaa28fd963f262f3d9ad62eb4a8efcfa IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00144388
0xa2b1a9c06de5e24fecd106afb150e0ed747cc8b6c24fdc26edb01339e4ed2495Create Proxy Wit...132422842021-12-06 11:07:091 day 9 hrs ago0x93e9a007e39df18fefac82ab713ed76aaed540f6 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001556495
0x78cbff1a313847186022ed8ff3e172cdcf3bf86d696c1b300b7ede7c0a781cd6Create Proxy Wit...132413622021-12-06 10:20:181 day 10 hrs ago0x93e9a007e39df18fefac82ab713ed76aaed540f6 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001556495
0x217843f1d174e6db0458afc3e17ba0c6797bd4429ba84632d12bff3a525fa55cCreate Proxy Wit...132391352021-12-06 8:25:591 day 12 hrs ago0x2e2bd8a251b3caf87830e792499de6e76b3af3af IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00144382
0x06c7aef633666b3efe47f39f9057f8a8591eb6c2ba8f2dc0ddd79fc595ea9673Create Proxy Wit...132391022021-12-06 8:24:201 day 12 hrs ago0x2e2bd8a251b3caf87830e792499de6e76b3af3af IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00144388
0xe489791936195fcdae0b24212ae81a73c80f9d030055326fe61ac5ef29e9c151Create Proxy Wit...132343662021-12-06 4:23:511 day 16 hrs ago0x48e3d8434b8921cf534e4ff2b0b3d189f221fc73 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00166911
0xd2f06deeee795f5738adb96fea35caa0260215e2f18901f540bffc501e4202d7Create Proxy Wit...132208842021-12-05 16:59:142 days 3 hrs ago0xe51852bf6a884bcdb892c03cf127697f3381181c IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001331265
0x1aee5682e7ba86f1c9f209054d6c5891310ad459a3bbe518848b6a890b76756cCreate Proxy Wit...132117352021-12-05 8:56:432 days 11 hrs ago0x519e9c406a7e5c6016efe687a011e67203419671 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001556495
0x279110ef58a8df55ea6b916869b1f6c8258502e1174a21b0c0ed39471e1069e6Create Proxy131948232021-12-04 18:49:233 days 1 hr ago0xfca224da61c6ca1ebae9e0eea28df3569ffbec61 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001443455
0x628c4778ce4019aafb706c24f720b8769168d2f8bb0c11e757d9031eb6076ab4Create Proxy Wit...131932092021-12-04 17:28:013 days 3 hrs ago0xf0299af317672b2a49ed428929bd1e536d2a1bc6 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001331265
0xe6db3473cbe2f3da391b0cdb1dea059e1df12657737e58ce998e3480658b1d09Create Proxy Wit...131841622021-12-04 9:46:243 days 10 hrs ago0xdf8931ae9b48ece50f148be303987e0f80c1d2d6 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00144388
0xe2c9f2f539326fd6934be4173d6f8031bf7398177cc2e4f5a3cb6b4abb658293Create Proxy Wit...131621802021-12-03 15:14:524 days 5 hrs ago0xe45d96b3cafe7a811c63bce3670e1ff492eeac57 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001556495
0x5474b534e5c9f37e2dc7f8dffbbf1da7941d2cbd982ac02f66793cb64346f1a2Create Proxy Wit...131586852021-12-03 12:12:544 days 8 hrs ago0xd0b620805bcb18d62db6d22a277b8b0d50ec1569 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00178167
0xf4439af63da9286aac645853619985b7bfd1c89112b9d82059e6438bda0418efCreate Proxy Wit...131437352021-12-02 23:36:174 days 21 hrs ago0x14d27043ac75fb32dd5682e0b2ad73f0c03ceb4e IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00144388
0x2d34756fc50b1d638b1492377c53db3cc177691d64768903b8bdedcd25de7aa2Create Proxy Wit...131370622021-12-02 18:01:435 days 2 hrs ago0x5b48a7035b565366a4d2f6baf10167514ad24ece IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00321104
0x03b3fe95b7bd155e2b0691096daff1d0f672206eefdf910025b37fb8d1729014Create Proxy131288042021-12-02 10:56:245 days 9 hrs ago0x5b7998fe6e938cc0b71d064c2fd178b7c157356e IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001218285
0x0412464b779832a2742387b2471bed5b5c1e1ae72199216ed24c37e47c2815a9Create Proxy131284842021-12-02 10:40:075 days 9 hrs ago0x5b7998fe6e938cc0b71d064c2fd178b7c157356e IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001218285
0x8d16a71be1be6de53a767c0cfe17ad0e765598225b554f6c781c342499d6012dCreate Proxy Wit...131113302021-12-01 19:47:246 days 49 mins ago0x74b07b2e8fd3df7036f0171441a2661ea4c8b71c IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.00166911
0x645c0b83ae3ee52b68efd846b1a01a24e22811eee286eb57beecd473c0780003Create Proxy Wit...131109802021-12-01 19:29:516 days 1 hr ago0x52a3946de37a15ad0bb47c809bf1760be8781c5f IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001331265
0x78fbf324fcfd94e89dfd1ee076de43de1ac1df44983ff8d23d579a5c516c9e0bCreate Proxy131067312021-12-01 15:43:466 days 4 hrs ago0x4716baa41ba32aec29e664371bfd86d69d1c11e6 IN  0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f0 BNB0.001443395
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x7f23aac613e3e683e2829d15c2660e7553b455e461c5c6d2ae8b16cd32e73f00132724512021-12-07 13:12:217 hrs 24 mins ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x4b224e3ceab6d64f4c050180b94d1379c13d67b647e0984afa86960c7379f4b2132698742021-12-07 10:50:099 hrs 46 mins ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x2c9c5d1b46908ed12764cc30ebd83fda4906927af94455fe4fb95d0affa889d1132648802021-12-07 6:34:4714 hrs 1 min ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0xb95c6d8248f3d32af12b7577965fd1a796557de738afb903fc6497c563456bc3132485562021-12-06 16:44:571 day 3 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x8496e5824c78d863bde0bda0074b4e40390e0d3c2b456775241e688985eb57ce132469082021-12-06 15:14:211 day 5 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0xe9da2d59ac69757c0f6c6c72244a10be4adaeea8ac43d0e89c0f77f91e1699fa132446442021-12-06 13:12:101 day 7 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0xa2b1a9c06de5e24fecd106afb150e0ed747cc8b6c24fdc26edb01339e4ed2495132422842021-12-06 11:07:091 day 9 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x78cbff1a313847186022ed8ff3e172cdcf3bf86d696c1b300b7ede7c0a781cd6132413622021-12-06 10:20:181 day 10 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x217843f1d174e6db0458afc3e17ba0c6797bd4429ba84632d12bff3a525fa55c132391352021-12-06 8:25:591 day 12 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x06c7aef633666b3efe47f39f9057f8a8591eb6c2ba8f2dc0ddd79fc595ea9673132391022021-12-06 8:24:201 day 12 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0xe489791936195fcdae0b24212ae81a73c80f9d030055326fe61ac5ef29e9c151132343662021-12-06 4:23:511 day 16 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0xd2f06deeee795f5738adb96fea35caa0260215e2f18901f540bffc501e4202d7132208842021-12-05 16:59:142 days 3 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x1aee5682e7ba86f1c9f209054d6c5891310ad459a3bbe518848b6a890b76756c132117352021-12-05 8:56:432 days 11 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x279110ef58a8df55ea6b916869b1f6c8258502e1174a21b0c0ed39471e1069e6131948232021-12-04 18:49:233 days 1 hr ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x628c4778ce4019aafb706c24f720b8769168d2f8bb0c11e757d9031eb6076ab4131932092021-12-04 17:28:013 days 3 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0xe6db3473cbe2f3da391b0cdb1dea059e1df12657737e58ce998e3480658b1d09131841622021-12-04 9:46:243 days 10 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0xe2c9f2f539326fd6934be4173d6f8031bf7398177cc2e4f5a3cb6b4abb658293131621802021-12-03 15:14:524 days 5 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x5474b534e5c9f37e2dc7f8dffbbf1da7941d2cbd982ac02f66793cb64346f1a2131586852021-12-03 12:12:544 days 8 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0xf4439af63da9286aac645853619985b7bfd1c89112b9d82059e6438bda0418ef131437352021-12-02 23:36:174 days 21 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x2d34756fc50b1d638b1492377c53db3cc177691d64768903b8bdedcd25de7aa2131370622021-12-02 18:01:435 days 2 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x03b3fe95b7bd155e2b0691096daff1d0f672206eefdf910025b37fb8d1729014131288042021-12-02 10:56:245 days 9 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x0412464b779832a2742387b2471bed5b5c1e1ae72199216ed24c37e47c2815a9131284842021-12-02 10:40:075 days 9 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x8d16a71be1be6de53a767c0cfe17ad0e765598225b554f6c781c342499d6012d131113302021-12-01 19:47:246 days 49 mins ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x645c0b83ae3ee52b68efd846b1a01a24e22811eee286eb57beecd473c0780003131109802021-12-01 19:29:516 days 1 hr ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
0x78fbf324fcfd94e89dfd1ee076de43de1ac1df44983ff8d23d579a5c516c9e0b131067312021-12-01 15:43:466 days 4 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GnosisSafeProxyFactory

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

Other Settings:
petersburg EvmVersion, Apache-2.0 license
/**
 *Submitted for verification at BscScan.com on 2020-09-01
*/

// File: contracts/proxies/GnosisSafeProxy.sol

pragma solidity >=0.5.0 <0.7.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 {

    // masterCopy 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 masterCopy;

    /// @dev Constructor function sets address of master copy contract.
    /// @param _masterCopy Master copy address.
    constructor(address _masterCopy)
        public
    {
        require(_masterCopy != address(0), "Invalid master copy address provided");
        masterCopy = _masterCopy;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    function ()
        external
        payable
    {
        // solium-disable-next-line security/no-inline-assembly
        assembly {
            let masterCopy := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            // 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
            if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
                mstore(0, masterCopy)
                return(0, 0x20)
            }
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas, masterCopy, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) { revert(0, returndatasize()) }
            return(0, returndatasize())
        }
    }
}

// File: contracts/proxies/IProxyCreationCallback.sol

pragma solidity ^0.5.3;


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

// File: contracts/proxies/GnosisSafeProxyFactory.sol

pragma solidity ^0.5.3;



/// @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);

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

    /// @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 _mastercopy Address of master copy.
    /// @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 _mastercopy, 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(_mastercopy));
        // solium-disable-next-line security/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 _mastercopy Address of master copy.
    /// @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 _mastercopy, bytes memory initializer, uint256 saltNonce)
        public
        returns (GnosisSafeProxy proxy)
    {
        proxy = deployProxyWithNonce(_mastercopy, initializer, saltNonce);
        if (initializer.length > 0)
            // solium-disable-next-line security/no-inline-assembly
            assembly {
                if eq(call(gas, proxy, 0, add(initializer, 0x20), mload(initializer), 0, 0), 0) { revert(0,0) }
            }
        emit ProxyCreation(proxy);
    }

    /// @dev Allows to create new proxy contact, execute a message call to the new proxy and call a specified callback within one transaction
    /// @param _mastercopy Address of master copy.
    /// @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 _mastercopy, bytes memory initializer, uint256 saltNonce, IProxyCreationCallback callback)
        public
        returns (GnosisSafeProxy proxy)
    {
        uint256 saltNonceWithCallback = uint256(keccak256(abi.encodePacked(saltNonce, callback)));
        proxy = createProxyWithNonce(_mastercopy, initializer, saltNonceWithCallback);
        if (address(callback) != address(0))
            callback.proxyCreated(proxy, _mastercopy, 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 _mastercopy Address of master copy.
    /// @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 _mastercopy, bytes calldata initializer, uint256 saltNonce)
        external
        returns (GnosisSafeProxy proxy)
    {
        proxy = deployProxyWithNonce(_mastercopy, initializer, saltNonce);
        revert(string(abi.encodePacked(proxy)));
    }

}

Contract Security Audit

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"}],"name":"ProxyCreation","type":"event"},{"constant":false,"inputs":[{"internalType":"address","name":"_mastercopy","type":"address"},{"internalType":"bytes","name":"initializer","type":"bytes"},{"internalType":"uint256","name":"saltNonce","type":"uint256"}],"name":"calculateCreateProxyWithNonceAddress","outputs":[{"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"masterCopy","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"createProxy","outputs":[{"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_mastercopy","type":"address"},{"internalType":"bytes","name":"initializer","type":"bytes"},{"internalType":"uint256","name":"saltNonce","type":"uint256"},{"internalType":"contract IProxyCreationCallback","name":"callback","type":"address"}],"name":"createProxyWithCallback","outputs":[{"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_mastercopy","type":"address"},{"internalType":"bytes","name":"initializer","type":"bytes"},{"internalType":"uint256","name":"saltNonce","type":"uint256"}],"name":"createProxyWithNonce","outputs":[{"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"proxyCreationCode","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"proxyRuntimeCode","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"payable":false,"stateMutability":"pure","type":"function"}]

608060405234801561001057600080fd5b50610f73806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631688f0b9146100675780632500510e1461018c57806353e5d9351461026f57806361b69abd146102f2578063addacc0f1461040d578063d18af54d14610490575b600080fd5b61014a6004803603606081101561007d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156100ba57600080fd5b8201836020820111156100cc57600080fd5b803590602001918460018302840111640100000000831117156100ee57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506105d5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61022d600480360360608110156101a257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156101df57600080fd5b8201836020820111156101f157600080fd5b8035906020019184600183028401116401000000008311171561021357600080fd5b909192939192939080359060200190929190505050610674565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102776107b7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102b757808201518184015260208101905061029c565b50505050905090810190601f1680156102e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103cb6004803603604081101561030857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561034557600080fd5b82018360208201111561035757600080fd5b8035906020019184600183028401116401000000008311171561037957600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506107e2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104156108d5565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045557808201518184015260208101905061043a565b50505050905090810190601f1680156104825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610593600480360360808110156104a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156104e357600080fd5b8201836020820111156104f557600080fd5b8035906020019184600183028401116401000000008311171561051757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610900565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60006105e2848484610af1565b905060008351111561060a5760008060008551602087016000865af1141561060957600080fd5b5b7fa38789425dbeee0239e16ff2d2567e31720127fbc6430758c1a4efc6aef29f8081604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a19392505050565b60006106c58585858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505084610af1565b905080604051602001808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014019150506040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561077c578082015181840152602081019050610761565b50505050905090810190601f1680156107a95780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6060604051806020016107c990610c94565b6020820181038252601f19601f82011660405250905090565b6000826040516107f190610c94565b808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050604051809103906000f080158015610843573d6000803e3d6000fd5b50905060008251111561086c5760008060008451602086016000865af1141561086b57600080fd5b5b7fa38789425dbeee0239e16ff2d2567e31720127fbc6430758c1a4efc6aef29f8081604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a192915050565b6060604051806020016108e790610ca1565b6020820181038252601f19601f82011660405250905090565b6000808383604051602001808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060001c90506109718686836105d5565b9150600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610ae8578273ffffffffffffffffffffffffffffffffffffffff16631e52b518838888886040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015610a80578082015181840152602081019050610a65565b50505050905090810190601f168015610aad5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610acf57600080fd5b505af1158015610ae3573d6000803e3d6000fd5b505050505b50949350505050565b6000808380519060200120836040516020018083815260200182815260200192505050604051602081830303815290604052805190602001209050606060405180602001610b3e90610c94565b6020820181038252601f19601f820116604052508673ffffffffffffffffffffffffffffffffffffffff166040516020018083805190602001908083835b60208310610b9f5780518252602082019150602081019050602083039250610b7c565b6001836020036101000a038019825116818451168082178552505050505050905001828152602001925050506040516020818303038152906040529050818151826020016000f59250600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c8b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f437265617465322063616c6c206661696c65640000000000000000000000000081525060200191505060405180910390fd5b50509392505050565b6101e780610cae83390190565b60aa80610e958339019056fe608060405234801561001057600080fd5b506040516101e73803806101e78339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806101c36024913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060aa806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea265627a7a72315820f334d0ee9d3d9f7438386f7dab2af5e99ea24e95dfc5031b242acfba74d043ca64736f6c63430005110032496e76616c6964206d617374657220636f707920616464726573732070726f7669646564608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea265627a7a72315820f334d0ee9d3d9f7438386f7dab2af5e99ea24e95dfc5031b242acfba74d043ca64736f6c63430005110032a265627a7a72315820b28b3dc0e9cea136feb0b1c951073afedfd4a65ca78d36b77be47a2344d11a5664736f6c63430005110032

Deployed ByteCode Sourcemap

2621:5460:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2621:5460:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5554:536;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5554:536:0;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;5554:536:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5554:536:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;5554:536:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;5554:536:0;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7764:312;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7764:312:0;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;7764:312:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7764:312:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;7764:312:0;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3828:124;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3828:124:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2955:454;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2955:454:0;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;2955:454:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;2955:454:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;2955:454:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;2955:454:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3552:122;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3552:122:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6629:516;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;6629:516:0;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6629:516:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6629:516:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;6629:516:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6629:516:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5554:536;5684:21;5731:57;5752:11;5765;5778:9;5731:20;:57::i;:::-;5723:65;;5824:1;5803:11;:18;:22;5799:248;;;6014:1;6010;6007;5993:11;5987:18;5980:4;5967:11;5963:22;5960:1;5953:5;5948:3;5943:69;5940:76;5937:2;;;6028:1;6026;6019:11;5937:2;5918:129;6062:20;6076:5;6062:20;;;;;;;;;;;;;;;;;;;;;;5554:536;;;;;:::o;7764:312::-;7914:21;7961:57;7982:11;7995;;7961:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;7961:57:0;;;;;;8008:9;7961:20;:57::i;:::-;7953:65;;8060:5;8043:23;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;8043:23:0;;;8029:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;8029:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3828:124;3878:12;3910:34;;;;;;;;:::i;:::-;41:4:-1;34:5;30:16;25:3;21:26;14:5;7:41;87:2;83:7;78:2;73:3;69:12;65:26;61:2;54:38;3910:34:0;3903:41;;3828:124;:::o;2955:454::-;3049:21;3116:10;3096:31;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3096:31:0;3088:39;;3156:1;3142:4;:11;:15;3138:228;;;3332:1;3328;3325;3318:4;3312:11;3305:4;3299;3295:15;3292:1;3285:5;3280:3;3275:55;3272:62;3269:2;;;3347:1;3344;3337:12;3269:2;3250:116;3381:20;3395:5;3381:20;;;;;;;;;;;;;;;;;;;;;;2955:454;;;;:::o;3552:122::-;3601:12;3633:33;;;;;;;;:::i;:::-;41:4:-1;34:5;30:16;25:3;21:26;14:5;7:41;87:2;83:7;78:2;73:3;69:12;65:26;61:2;54:38;3633:33:0;3626:40;;3552:122;:::o;6629:516::-;6795:21;6834:29;6901:9;6912:8;6884:37;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;6884:37:0;;;6874:48;;;;;;6866:57;;6834:89;;6942:69;6963:11;6976;6989:21;6942:20;:69::i;:::-;6934:77;;7055:1;7026:31;;7034:8;7026:31;;;7022:115;;7072:8;:21;;;7094:5;7101:11;7114;7127:9;7072:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;7072:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7072:65:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7072:65:0;;;;7022:115;6629:516;;;;;;;:::o;4401:772::-;4533:21;4715:12;4767:11;4757:22;;;;;;4781:9;4740:51;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;4740:51:0;;;4730:62;;;;;;4715:77;;4803:27;4850:34;;;;;;;;:::i;:::-;41:4:-1;34:5;30:16;25:3;21:26;14:5;7:41;87:2;83:7;78:2;73:3;69:12;65:26;61:2;54:38;4850:34:0;4894:11;4886:20;;4833:74;;;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;4833:74:0;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;4833:74:0;;;4803:104;;5079:4;5062:14;5056:21;5039:14;5033:4;5029:25;5024:3;5016:68;5007:77;;5139:1;5113:28;;5121:5;5113:28;;;;5105:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4401:772;;;;;;;:::o;2621:5460::-;;;;;;;;:::o;:::-;;;;;;;;:::o

Swarm Source

bzzr://b28b3dc0e9cea136feb0b1c951073afedfd4a65ca78d36b77be47a2344d11a56
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
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.