Contract 0xc22834581ebc8527d974f8a1c97e1bea4ef910bc 32

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x12dddf31eb6a047b79b27a245763231956f903f992ca15454ce34dbbe0005d7bCreate Proxy Wit...139403162024-05-15 0:26:244 days 8 hrs ago0x13b49dd1f6304e52bf0e622714f157309ef2c839 IN  Safe: Proxy Factory 1.3.00 CRO1.5581520
0x091c66e80d4466c5bcd619df78b850f80da64c05495837c6e25b338c28c3f2bcCreate Proxy Wit...139167842024-05-13 11:13:065 days 21 hrs ago0xd69080bdef06bd7b22b16f28aed99acf533b8eda IN  Safe: Proxy Factory 1.3.00 CRO1.5887040
0x1472fde3c3c44adc81b1068f9c38eb0ad7d63515b4bd2b4f13157874bf9c3134Create Proxy Wit...139001652024-05-12 8:58:166 days 23 hrs ago0xa8d9ef339209db3be6ba39ead95f8d028a95b78c IN  Safe: Proxy Factory 1.3.00 CRO1.6192560
0x7da2d4dc3fd1b6e768aebc280b17d8e1fcc30904211f2cc08c3049d3b0d46866Create Proxy Wit...137568692024-05-02 21:47:5116 days 11 hrs ago0x9d1c8d2eb86f25aa9b6c003da9246affbb853c57 IN  Safe: Proxy Factory 1.3.00 CRO1.5428154 5,050
0x6e06d232d77a022955f91b24ca9f116bc1090703a6b6cb59f855fe5949dd49b3Create Proxy Wit...136571502024-04-26 7:25:1123 days 1 hr ago0x4662b09c17e1bb875457b7db7fd99778adb1604c IN  Safe: Proxy Factory 1.3.00 CRO1.6192560
0x57b725343f672d803d33f019c1ab6876ac68274a521045f5c50685aa6cc50972Create Proxy Wit...136459312024-04-25 13:41:5923 days 19 hrs agoCronos ID Name diplingreid.cro IN  Safe: Proxy Factory 1.3.00 CRO1.30576840
0x29c0622aaf9ac79e9a4cfb3ad9071fdd4475f4d44d140f0a3b60040096f9a39cCreate Proxy Wit...136259112024-04-24 6:04:3225 days 2 hrs ago0x39b7c9669e5ae86fec995b371c8aed255d48a8d2 IN  Safe: Proxy Factory 1.3.00 CRO2.37146217350
0x85b13f24ad07d6e6ed7cf1ec190f71a5895be34b36ca51ab4c514aec1a032dcaCreate Proxy Wit...136204152024-04-23 21:24:5625 days 11 hrs ago0x507f2ae954009d5d73b6c03f89883f5ae6268feb IN  Safe: Proxy Factory 1.3.00 CRO1.403635885 5,428.75
0xb524ef02452dced48469afe196d07f1961111a0975af910cffc6cb8f27ac3c76Create Proxy Wit...136167822024-04-23 15:41:1525 days 17 hrs ago0x643c8a8120efb675e82c5c58d8d473f5add0b5e6 IN  Safe: Proxy Factory 1.3.00 CRO1.3057684 5,050
0x334901013d3c97f442df1e2a629c1f8d388724fdc4727a16efad2d65b2271191Create Proxy Wit...136167512024-04-23 15:38:1825 days 17 hrs ago0x97554d0837fd43db299887165c26ae98810d41b8 IN  Safe: Proxy Factory 1.3.00 CRO1.34455360
0xb682b7af99c1829e9463de300e6b8d4f1ba528d1cfa6cbb0768b44af2448f2ffCreate Proxy Wit...135327152024-04-18 3:13:3431 days 5 hrs agoCronos ID Name dagithegreat.cro IN  Safe: Proxy Factory 1.3.00 CRO1.30576840
0xcc4147d17e2cdad08d0ad956817ec625689248ce59d42299744fc4454fd6f1e2Create Proxy Wit...134171562024-04-10 13:12:4338 days 19 hrs ago0xd81846f344f77a70b0c48d7256dfc16cb4b37690 IN  Safe: Proxy Factory 1.3.00 CRO2.0135333514430
0xeb9cb0650351b53852cb19966ee7ce5d0701a61e1693d6400da30bec24ec6016Create Proxy Wit...134169832024-04-10 12:56:2638 days 19 hrs ago0xd81846f344f77a70b0c48d7256dfc16cb4b37690 IN  Safe: Proxy Factory 1.3.00 CRO1.5448152 5,050
0xb3f26a5618aefd30596a62d03b5e8d7df68971df8e704d3ab7d8127e222559f8Create Proxy Wit...132264002024-03-29 1:44:5951 days 7 hrs ago0x281df91e2f687676ee0b9915086ab53d6c34031d IN  Safe: Proxy Factory 1.3.00 CRO1.7059654911680
0x2dfaf703aec38b3a642a523482eb6a20523e06927fc5c60c021cb26475353363Create Proxy Wit...131997482024-03-27 7:50:4753 days 58 mins ago0x39b7c9669e5ae86fec995b371c8aed255d48a8d2 IN  Safe: Proxy Factory 1.3.00 CRO1.5586719960
0xc3f7a100df5a54e9c5127d7cf92861a2ae412f75e63d968e93894ed4775b2ed1Create Proxy Wit...130558722024-03-17 22:36:3962 days 10 hrs agoCronos ID Name crowboys.cro IN  Safe: Proxy Factory 1.3.00 CRO1.542609563 5,048.5
0x5ffc696b2a8d74b0417761acb6092e7e8daad535668190dcc35e71574f244b78Create Proxy Wit...129729572024-03-12 13:26:5467 days 19 hrs ago0x643c8a8120efb675e82c5c58d8d473f5add0b5e6 IN  Safe: Proxy Factory 1.3.00 CRO2.8490282 10,100
0xc18a9ebe1fef514878f84b06ae5b32476134f75aee30726198e9dc6ea137d752Create Proxy Wit...129580662024-03-11 14:25:5068 days 18 hrs ago0xd81846f344f77a70b0c48d7256dfc16cb4b37690 IN  Safe: Proxy Factory 1.3.00 CRO3.089287 10,100
0xd46bc691c7ac9ee7bae2b254d07fdcf2d41977e9c59447c76dd3b059f5824bc5Create Proxy Wit...129579502024-03-11 14:15:0768 days 18 hrs ago0x1ac3982340bd448890fb562c446e51c966ba08f8 IN  Safe: Proxy Factory 1.3.00 CRO3.0891658 10,100
0xb19af295432a892768e2ce3cbf83ed23ca78f4cbe847d42ae8eb0d76c0b7dc4fCreate Proxy Wit...129577412024-03-11 13:55:4468 days 18 hrs ago0x3b47eb172509d370a0d799207109d75c3301a684 IN  Safe: Proxy Factory 1.3.00 CRO3.089287 10,100
0x5a22011408ea57f594597773853440c87b3c5943954a98e8c1d0cffca187c9b3Create Proxy Wit...129575512024-03-11 13:38:0468 days 19 hrs ago0x481d30bb6421f65e374f7e6304aca7e0e389e421 IN  Safe: Proxy Factory 1.3.00 CRO3.089287 10,100
0x8076f2088f8773a25b30a07f6070ee67dd49b45aab6ace7d0874d55fc50d0544Create Proxy Wit...129247112024-03-09 10:51:5770 days 21 hrs ago0x8d4519f78f4316e7c7345d6c62461800cff337eb IN  Safe: Proxy Factory 1.3.00 CRO3.0891658 10,100
0x5e0c01e71590d80f6cb1d13622dad5819f7dc37000008951072a05c268c4691eCreate Proxy Wit...128720362024-03-06 1:31:4874 days 7 hrs ago0x4a3edcdad193936b4c2d21c06506010f21821f4b IN  Safe: Proxy Factory 1.3.00 CRO3.559303567 10,097
0xbe36e6a6324375c5d5c56c4fab4289e692f09ab6bfc617719c17e49816718932Create Proxy Wit...122819952024-01-27 18:18:30112 days 14 hrs ago0xec71389d419aeb56343ea7b0ebfa0305d5f564e6 IN  Safe: Proxy Factory 1.3.00 CRO3.085097962 10,097
0xe5c08b95ab64c95ca497b4496e667560d1ede9dc2fcd793ba7b5dc42fb8adcc6Create Proxy Wit...122269362024-01-24 4:18:09116 days 4 hrs ago0xc71d6ab52499f47f349eec17aa780e3f790cd06c IN  Safe: Proxy Factory 1.3.00 CRO2.848181954 10,097
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x12dddf31eb6a047b79b27a245763231956f903f992ca15454ce34dbbe0005d7b139403162024-05-15 0:26:244 days 8 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x091c66e80d4466c5bcd619df78b850f80da64c05495837c6e25b338c28c3f2bc139167842024-05-13 11:13:065 days 21 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x1472fde3c3c44adc81b1068f9c38eb0ad7d63515b4bd2b4f13157874bf9c3134139001652024-05-12 8:58:166 days 23 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x7da2d4dc3fd1b6e768aebc280b17d8e1fcc30904211f2cc08c3049d3b0d46866137568692024-05-02 21:47:5116 days 11 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x6e06d232d77a022955f91b24ca9f116bc1090703a6b6cb59f855fe5949dd49b3136571502024-04-26 7:25:1123 days 1 hr ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x57b725343f672d803d33f019c1ab6876ac68274a521045f5c50685aa6cc50972136459312024-04-25 13:41:5923 days 19 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x29c0622aaf9ac79e9a4cfb3ad9071fdd4475f4d44d140f0a3b60040096f9a39c136259112024-04-24 6:04:3225 days 2 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x85b13f24ad07d6e6ed7cf1ec190f71a5895be34b36ca51ab4c514aec1a032dca136204152024-04-23 21:24:5625 days 11 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xb524ef02452dced48469afe196d07f1961111a0975af910cffc6cb8f27ac3c76136167822024-04-23 15:41:1525 days 17 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x334901013d3c97f442df1e2a629c1f8d388724fdc4727a16efad2d65b2271191136167512024-04-23 15:38:1825 days 17 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xb682b7af99c1829e9463de300e6b8d4f1ba528d1cfa6cbb0768b44af2448f2ff135327152024-04-18 3:13:3431 days 5 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xcc4147d17e2cdad08d0ad956817ec625689248ce59d42299744fc4454fd6f1e2134171562024-04-10 13:12:4338 days 19 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xeb9cb0650351b53852cb19966ee7ce5d0701a61e1693d6400da30bec24ec6016134169832024-04-10 12:56:2638 days 19 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xb3f26a5618aefd30596a62d03b5e8d7df68971df8e704d3ab7d8127e222559f8132264002024-03-29 1:44:5951 days 7 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x2dfaf703aec38b3a642a523482eb6a20523e06927fc5c60c021cb26475353363131997482024-03-27 7:50:4753 days 58 mins ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xc3f7a100df5a54e9c5127d7cf92861a2ae412f75e63d968e93894ed4775b2ed1130558722024-03-17 22:36:3962 days 10 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x5ffc696b2a8d74b0417761acb6092e7e8daad535668190dcc35e71574f244b78129729572024-03-12 13:26:5467 days 19 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xc18a9ebe1fef514878f84b06ae5b32476134f75aee30726198e9dc6ea137d752129580662024-03-11 14:25:5068 days 18 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xd46bc691c7ac9ee7bae2b254d07fdcf2d41977e9c59447c76dd3b059f5824bc5129579502024-03-11 14:15:0768 days 18 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xb19af295432a892768e2ce3cbf83ed23ca78f4cbe847d42ae8eb0d76c0b7dc4f129577412024-03-11 13:55:4468 days 18 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x5a22011408ea57f594597773853440c87b3c5943954a98e8c1d0cffca187c9b3129575512024-03-11 13:38:0468 days 19 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x8076f2088f8773a25b30a07f6070ee67dd49b45aab6ace7d0874d55fc50d0544129247112024-03-09 10:51:5770 days 21 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0x5e0c01e71590d80f6cb1d13622dad5819f7dc37000008951072a05c268c4691e128720362024-03-06 1:31:4874 days 7 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xbe36e6a6324375c5d5c56c4fab4289e692f09ab6bfc617719c17e49816718932122819952024-01-27 18:18:30112 days 14 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
0xe5c08b95ab64c95ca497b4496e667560d1ede9dc2fcd793ba7b5dc42fb8adcc6122269362024-01-24 4:18:09116 days 4 hrs ago Safe: Proxy Factory 1.3.0  Contract Creation0 CRO
[ Download CSV Export 
Index Block
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
GnosisSafeProxyFactory

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at cronoscan.com on 2022-04-16
*/

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

[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"},{"indexed":false,"internalType":"address","name":"singleton","type":"address"}],"name":"ProxyCreation","type":"event"},{"inputs":[{"internalType":"address","name":"_singleton","type":"address"},{"internalType":"bytes","name":"initializer","type":"bytes"},{"internalType":"uint256","name":"saltNonce","type":"uint256"}],"name":"calculateCreateProxyWithNonceAddress","outputs":[{"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"singleton","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"createProxy","outputs":[{"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_singleton","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"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_singleton","type":"address"},{"internalType":"bytes","name":"initializer","type":"bytes"},{"internalType":"uint256","name":"saltNonce","type":"uint256"}],"name":"createProxyWithNonce","outputs":[{"internalType":"contract GnosisSafeProxy","name":"proxy","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"proxyCreationCode","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"proxyRuntimeCode","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"pure","type":"function"}]

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100625760003560e01c80631688f0b9146100675780632500510e1461017657806353e5d9351461024357806361b69abd146102c6578063addacc0f146103cb578063d18af54d1461044e575b600080fd5b61014a6004803603606081101561007d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156100ba57600080fd5b8201836020820111156100cc57600080fd5b803590602001918460018302840111640100000000831117156100ee57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019092919050505061057d565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102176004803603606081101561018c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156101c957600080fd5b8201836020820111156101db57600080fd5b803590602001918460018302840111640100000000831117156101fd57600080fd5b909192939192939080359060200190929190505050610624565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61024b610751565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561028b578082015181840152602081019050610270565b50505050905090810190601f1680156102b85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61039f600480360360408110156102dc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561031957600080fd5b82018360208201111561032b57600080fd5b8035906020019184600183028401116401000000008311171561034d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061077c565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103d3610861565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104135780820151818401526020810190506103f8565b50505050905090810190601f1680156104405780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105516004803603608081101561046457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156104a157600080fd5b8201836020820111156104b357600080fd5b803590602001918460018302840111640100000000831117156104d557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061088c565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600061058a848484610a3b565b90506000835111156105b25760008060008551602087016000865af114156105b157600080fd5b5b7f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e2358185604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a19392505050565b60006106758585858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505084610a3b565b905080604051602001808273ffffffffffffffffffffffffffffffffffffffff1660601b81526014019150506040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151818401526020810190506106fb565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b60606040518060200161076390610bde565b6020820181038252601f19601f82011660405250905090565b60008260405161078b90610bde565b808273ffffffffffffffffffffffffffffffffffffffff168152602001915050604051809103906000f0801580156107c7573d6000803e3d6000fd5b5090506000825111156107f05760008060008451602086016000865af114156107ef57600080fd5b5b7f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e2358184604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a192915050565b60606040518060200161087390610beb565b6020820181038252601f19601f82011660405250905090565b6000808383604051602001808381526020018273ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060001c90506108e786868361057d565b9150600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610a32578273ffffffffffffffffffffffffffffffffffffffff16631e52b518838888886040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff16815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156109ca5780820151818401526020810190506109af565b50505050905090810190601f1680156109f75780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610a1957600080fd5b505af1158015610a2d573d6000803e3d6000fd5b505050505b50949350505050565b6000808380519060200120836040516020018083815260200182815260200192505050604051602081830303815290604052805190602001209050600060405180602001610a8890610bde565b6020820181038252601f19601f820116604052508673ffffffffffffffffffffffffffffffffffffffff166040516020018083805190602001908083835b60208310610ae95780518252602082019150602081019050602083039250610ac6565b6001836020036101000a038019825116818451168082178552505050505050905001828152602001925050506040516020818303038152906040529050818151826020016000f59250600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610bd5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f437265617465322063616c6c206661696c65640000000000000000000000000081525060200191505060405180910390fd5b50509392505050565b6101e680610bf883390190565b60ab80610dde8339019056fe608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f7669646564608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033a26469706673582212200c75fe2196b9f752c82794253f2ebce0d821afef5997e1d5a35ec316ce592f6664736f6c63430007060033

Deployed ByteCode Sourcemap

2235:5600:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5231:590;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7511:321;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3483:124;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2592:472;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3207:122;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6366:520;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5231:590;5376:21;5418:56;5439:10;5451:11;5464:9;5418:20;:56::i;:::-;5410:64;;5510:1;5489:11;:18;:22;5485:281;;;5694:1;5690;5687;5673:11;5667:18;5660:4;5647:11;5643:22;5640:1;5633:5;5626;5621:71;5618:78;5615:2;;;5730:1;5727;5720:12;5615:2;5596:170;5781:32;5795:5;5802:10;5781:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;5231:590;;;;;:::o;7511:321::-;7676:21;7718:56;7739:10;7751:11;;7718:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7764:9;7718:20;:56::i;:::-;7710:64;;7816:5;7799:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7785:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3483:124;3533:12;3565:34;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;3558:41;;3483:124;:::o;2592:472::-;2667:21;2729:9;2709:30;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2701:38;;2768:1;2754:4;:11;:15;2750:260;;;2938:1;2934;2931;2924:4;2918:11;2911:4;2905;2901:15;2898:1;2891:5;2884;2879:57;2876:64;2873:2;;;2974:1;2971;2964:12;2873:2;2854:156;3025:31;3039:5;3046:9;3025:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;2592:472;;;;:::o;3207:122::-;3256:12;3288:33;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;3281:40;;3207:122;:::o;6366:520::-;6556:21;6590:29;6657:9;6668:8;6640:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6630:48;;;;;;6622:57;;6590:89;;6698:68;6719:10;6731:11;6744:21;6698:20;:68::i;:::-;6690:76;;6810:1;6781:31;;6789:8;6781:31;;;6777:101;;6814:8;:21;;;6836:5;6843:10;6855:11;6868:9;6814:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6777:101;6366:520;;;;;;;:::o;4062:782::-;4209:21;4386:12;4438:11;4428:22;;;;;;4452:9;4411:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4401:62;;;;;;4386:77;;4474:27;4521:34;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;4573:10;4557:28;;4504:82;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4474:112;;4750:4;4733:14;4727:21;4710:14;4704:4;4700:25;4695:3;4687:68;4678:77;;4810:1;4784:28;;4792:5;4784:28;;;;4776:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4062:782;;;;;;;:::o;-1:-1:-1:-;;;;;;;;:::o;:::-;;;;;;;;:::o

Swarm Source

ipfs://0c75fe2196b9f752c82794253f2ebce0d821afef5997e1d5a35ec316ce592f66
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
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.