Contract 0x913680cCffcEBFa4Af6565975fE502a539B70b8d

 

Contract Overview

Balance:
0.4 MATIC

MATIC Value:
$0.21 (@ $0.52/MATIC)

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x109e618da9c6df56898471e33950cb3c9def16b16bef9ccd17e801eb6c955718Exec Transaction267401332022-04-04 16:24:1493 days 6 hrs ago0x30e0ca36e94c34936a0d36b312f8424bd717f213 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.003113989 30.5
0xba9a55ac2470961ea77ae154e66826e12ba27163e7ba3b7f691bc7f0c244ca34Exec Transaction244003332022-01-31 23:56:41155 days 22 hrs ago0x30e0ca36e94c34936a0d36b312f8424bd717f213 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.000181080202 2.000002234
0xd7c55f532354c813376edfbbe79e99f51d3beb79c2d984502335e28691bf4a9cTransfer244002702022-01-31 23:54:31155 days 22 hrs ago0x30e0ca36e94c34936a0d36b312f8424bd717f213 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.00067914 32.340000005
0x20f5637bb6b24768a0dab1695551066fdfaaadddc8b9f0bdb2ae0c61af322683Exec Transaction227603172021-12-20 19:17:10198 days 3 hrs ago0x30e0ca36e94c34936a0d36b312f8424bd717f213 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.00384832836
0x1a1688094a42f33969d4a4dd6719e867af4dac329fe8689ca24afdae7ce2603bExec Transaction212525832021-11-11 16:37:58237 days 6 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.01006929165
0x782d7f360480048f269f86f181f3e5ebd46864b78eebdeda287a855334d38705Exec Transaction211717762021-11-09 14:29:31239 days 8 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0046528230
0xb9f54a47d3f0fd044d129e426726731c79589c8674f904627127ae23a614aa9aExec Transaction211399602021-11-08 19:02:14240 days 3 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026238330
0x367256fc08ed68c9c009bf20c4861c9f160fa4a90e1ba4d74e8a9864720752f9Exec Transaction211399372021-11-08 19:01:28240 days 3 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026238330
0x8ff0b0dedf3e091d2cfe443655fbff28aa519103873df4db621b71813f150968Exec Transaction211399172021-11-08 19:00:48240 days 3 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026906730
0x529dec2907c65f618b27ffa2af882a2bf0b8cfa4444847ab8c7a514c1fe86828Exec Transaction211398722021-11-08 18:59:14240 days 3 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0018734730
0xf7f9d0fba3047e03b0e50d2e6201157b6240988c5001f7913b47ffdeafc22bc2Exec Transaction211398142021-11-08 18:57:14240 days 3 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0051665430
0x6fa60904e27b61a9d00f36e207592e40bacb155e0d18d3f13379465e237306c3Exec Transaction211395302021-11-08 18:47:30240 days 3 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026238330
0xce931766e09b0f959df45a62e0f0ea07d549808583aaf6f2f969b4b1790d6ba2Exec Transaction211395192021-11-08 18:47:04240 days 3 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026238330
0xccadf6c51a5ef59ae55effbd1281fc079a297c8b5050b11ba328117e0676cd7eExec Transaction211394892021-11-08 18:46:04240 days 4 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026238330
0x1421cf4f8c8c787737779cb69336c5afc90fa8890ef247a71401276b18e2b0fdExec Transaction211394772021-11-08 18:45:40240 days 4 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0018734730
0xbf06995d8621a89111d681c222225dddca5ffb3d17b02864687ddf399901d4d8Exec Transaction211394282021-11-08 18:43:04240 days 4 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026238330
0xdd67a9bc98f1faba9b484bd9285006eeb280832c62af19958c7d756fb82b1b07Exec Transaction211393962021-11-08 18:40:56240 days 4 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0017984730
0x57e942b77a21efdde2122075cc56a737b96e2ab1ab7e25dab185da24c7d0c2aaExec Transaction211393702021-11-08 18:39:50240 days 4 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0018734730
0x06308b52c4f359c521d0900f1f1bbbbd72d8e32fea15e080598dc8ad7bed8870Exec Transaction211392852021-11-08 18:36:56240 days 4 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0047598630
0xad3e95ab94657a4d924c12f93663f1f8f5e1b04cf6c0f4b38bb3cb6903c4493eExec Transaction211374352021-11-08 17:30:44240 days 5 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0024705930
0xe25833587787e4499a59daa885f56d561547e9cb513727244a50dfff21332268Exec Transaction208658092021-11-01 17:32:11247 days 5 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026906730
0xda5b0c07422955628d27b0ed5b5b2dbbeb3f69b166e3f64ad99f913e3b7a1ce9Exec Transaction208551632021-11-01 11:11:13247 days 11 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026906730
0x937838679e079a81053605a5dee4567384ced7d09763c6cb38650cda18f8ffd1Exec Transaction208551222021-11-01 11:09:51247 days 11 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.0026906730
0x2da97269d8d6a80b60e3c5842bf31f4ba4a5517437263782f828bb294ffc9f2dExec Transaction207101702021-10-28 16:54:51251 days 5 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.00279836832
0x3da7df60b74cc7f57021a8d8d140205e98d5afefc387995061f1bf96689852ceExec Transaction207101552021-10-28 16:54:21251 days 5 hrs ago0xa3eb02ffa9bf1965629fa2731b16ffec87b86848 IN  0x913680ccffcebfa4af6565975fe502a539b70b8d0 MATIC0.003069459935.1
[ Download CSV Export 
Latest 14 internal transactions
Parent Txn Hash Block From To Value
0xb9f54a47d3f0fd044d129e426726731c79589c8674f904627127ae23a614aa9a211399602021-11-08 19:02:14240 days 3 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x5c1fedaf8f66ecdd52a55c011f871365d40472b25 MATIC
0x367256fc08ed68c9c009bf20c4861c9f160fa4a90e1ba4d74e8a9864720752f9211399372021-11-08 19:01:28240 days 3 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x7efb11d8d0ce28a96d9ac45959151640e4ea399b5 MATIC
0x529dec2907c65f618b27ffa2af882a2bf0b8cfa4444847ab8c7a514c1fe86828211398722021-11-08 18:59:14240 days 3 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x815c08f5354ad58af5fef25f4c573f7bb18467895 MATIC
0x6fa60904e27b61a9d00f36e207592e40bacb155e0d18d3f13379465e237306c3211395302021-11-08 18:47:30240 days 3 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0xd33ed075f9571686f391c4bbf58611065e964c225 MATIC
0xce931766e09b0f959df45a62e0f0ea07d549808583aaf6f2f969b4b1790d6ba2211395192021-11-08 18:47:04240 days 3 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x248975899728f5408d810ab495064553ddd24e6a5 MATIC
0xccadf6c51a5ef59ae55effbd1281fc079a297c8b5050b11ba328117e0676cd7e211394892021-11-08 18:46:04240 days 4 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x6732b9620ee26910b2f8436e9a28378a518511135 MATIC
0x1421cf4f8c8c787737779cb69336c5afc90fa8890ef247a71401276b18e2b0fd211394772021-11-08 18:45:40240 days 4 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x30e0ca36e94c34936a0d36b312f8424bd717f2135 MATIC
0xbf06995d8621a89111d681c222225dddca5ffb3d17b02864687ddf399901d4d8211394282021-11-08 18:43:04240 days 4 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x21e1d78f7256ac486492482c58ecd8332f8ebee75 MATIC
0xdd67a9bc98f1faba9b484bd9285006eeb280832c62af19958c7d756fb82b1b07211393962021-11-08 18:40:56240 days 4 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0xa3eb02ffa9bf1965629fa2731b16ffec87b868485 MATIC
0x57e942b77a21efdde2122075cc56a737b96e2ab1ab7e25dab185da24c7d0c2aa211393702021-11-08 18:39:50240 days 4 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x76ce6d8e24089589af07474ef9378c1214e6dcb75 MATIC
0x06308b52c4f359c521d0900f1f1bbbbd72d8e32fea15e080598dc8ad7bed8870211392852021-11-08 18:36:56240 days 4 hrs ago SushiSwap: Router 0x913680ccffcebfa4af6565975fe502a539b70b8d50 MATIC
0x2da97269d8d6a80b60e3c5842bf31f4ba4a5517437263782f828bb294ffc9f2d207101702021-10-28 16:54:51251 days 5 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x30e0ca36e94c34936a0d36b312f8424bd717f2130.05 MATIC
0x3da7df60b74cc7f57021a8d8d140205e98d5afefc387995061f1bf96689852ce207101552021-10-28 16:54:21251 days 5 hrs ago 0x913680ccffcebfa4af6565975fe502a539b70b8d0x815c08f5354ad58af5fef25f4c573f7bb18467890.05 MATIC
0xf8956f4765c78f9c009a0e700d4608d66c929b960c4bcb95385170c9bc109779201851522021-10-13 20:13:30266 days 2 hrs ago Gnosis Safe: Proxy Factory 1.3.0  Contract Creation0 MATIC
[ Download CSV Export 
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
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xb412684F4F0B5d27cC4A4D287F42595aB3ae124D

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 polygonscan.com on 2021-07-05
*/

/**
 *Submitted for verification at polygonscan.com on 2021-06-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 Security Audit

Contract ABI

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

608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f76696465640000000000000000000000003e5c63644e683549055b9be8653de26e0b4cd36e

Deployed ByteCode Sourcemap

598:1528:0:-:0;;;1450:42;1446:1;1440:8;1436:57;1630:66;1626:1;1613:15;1610:87;1607:2;;;1727:10;1724:1;1717:21;1766:4;1763:1;1756:15;1607:2;1819:14;1816:1;1813;1800:34;1917:1;1914;1898:14;1895:1;1883:10;1876:5;1863:56;1954:16;1951:1;1948;1933:38;2000:1;1991:7;1988:14;1985:2;;;2032:16;2029:1;2022:27;1985:2;2088:16;2085:1;2078:27

Swarm Source

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