Contract 0x831be9e08185eba7d88aab1efc059336babef430 2

 

Contract Overview

Balance:
34.288475 ETH

EtherValue:
$105,747.51 (@ $3,084.05/ETH)

Token:
Txn Hash Method
Block
From
To
Value
0x22050678645b925aaba0f1048072442a28b1f5d3ca0b89b3a512c83bccdc7689Exec Transaction131252682024-04-13 20:24:432 days 10 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0000285259890.271321774
0xef505efa25486d894f1ba14f3d26376621e5163ce86a8c887cdbc3f3b2393c05Exec Transaction130827192024-04-12 20:46:253 days 10 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0000030511910.029392035
0xb10706e7605ca79ca9a8a5afd019eddfbfb3dda0e97c740a64233a610ed6e8ceExec Transaction130823572024-04-12 20:34:213 days 10 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0000038790220.037241393
0x18cb151b6eb7667a3b1a556faca16a9cc34bd5eb4e40faf69798f29f98b27a9dExec Transaction111385792024-02-27 20:41:4548 days 10 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0002094221320.000100276
0x17859d25c21ccb8be6803e71dfbe761fac3fced155288cce5caea822925c9593Exec Transaction104919572024-02-12 21:27:4163 days 9 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0003837593740.000100285
0xe77b0bc640b38dd8ba94e1132e8c2b586aa7482cc0e8b19c67f90d8c4be43d3bExec Transaction104918872024-02-12 21:25:2163 days 9 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0003849288980.000100307
0xce304170d2f5c7a21c72b6b3580b9bc5778463c149691b01844ba29381126badExec Transaction104917752024-02-12 21:21:3763 days 9 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0002217279770.000100324
0xc8bfe493a4f8c99c855e777cd50ea15716f29c85158b8aa2f154b683bb38718eExec Transaction90664222024-01-10 21:29:5196 days 9 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0002823203690.000100054
0x9354ffdfe6e487789b0af2b21c62a7e04db8cecdc2a14e356fe07b7eeca0f0c5Exec Transaction90663492024-01-10 21:27:2596 days 9 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0002792336810.000100066
0xeb5c5f9ec4824f43013b416e9e275ee32f9a7c44c6789a255246d2ae0ae497fcTransfer73801882023-12-02 20:42:03135 days 10 hrs ago0xdd9176ea3e7559d6b68b537ef555d3e89403f742 IN  0x831be9e08185eba7d88aab1efc059336babef4302,500 ETH0.0000499887690.000005523
0x6df9e1aab29581511ee51c4c53fd553ab9c385bf3f5dd9dc7e028e511a66fa59Transfer73801612023-12-02 20:41:09135 days 10 hrs ago0xdd9176ea3e7559d6b68b537ef555d3e89403f742 IN  0x831be9e08185eba7d88aab1efc059336babef4302,500 ETH0.0000527831370.000094144
0x10bb56b7e6c40e98c2502179ac985e49f58aef2e6cd343461b29e70e5a975a33Transfer73801292023-12-02 20:40:05135 days 10 hrs ago0xdd9176ea3e7559d6b68b537ef555d3e89403f742 IN  0x831be9e08185eba7d88aab1efc059336babef4302,500 ETH0.0000460661230.000005367
0x68a3df8a4b4779ab37cc8643ec722cbd2f35b19214d918a3da1132ad23ec9096Transfer73800672023-12-02 20:38:01135 days 10 hrs ago0xdd9176ea3e7559d6b68b537ef555d3e89403f742 IN  0x831be9e08185eba7d88aab1efc059336babef4300.01 ETH0.0000438366940.000005201
0x1a047d546da5741b5044c9bd1b81a2693fb54d603989d7ee41416df74a3a4bdeExec Transaction73795622023-12-02 20:21:11135 days 10 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0002233672210.000100052
0x380a86152902357cd61088d98baafc2cb01f1228738424114be94f57c61282e7Exec Transaction73792072023-12-02 20:09:21135 days 10 hrs ago0xddc4f58f22166a88b9976c417046bb10d56000e3 IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0001912648030.000100055
0xb90c01c4c6be6d16d5163916d68562a7efdc684ba45ef5b734c0e7dc55145a10Exec Transaction73791492023-12-02 20:07:25135 days 10 hrs ago0xddc4f58f22166a88b9976c417046bb10d56000e3 IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.0001761711660.000100055
0x18909baa62347331f6d567fe0cb32e292d898d0110f516b5d55ae85d92252688Exec Transaction68584512023-11-20 18:50:49147 days 12 hrs ago0xddc4f58f22166a88b9976c417046bb10d56000e3 IN  0x831be9e08185eba7d88aab1efc059336babef4300 ETH0.000177048010.000100057
0x85ebced921003af8a05f684303ae1981576dd9444076e9a8f5fbd315293848d7Transfer68582922023-11-20 18:45:31147 days 12 hrs ago0x68d499502055ab7d4927694d971de985342f40ce IN  0x831be9e08185eba7d88aab1efc059336babef4300.01 ETH0.0000642099720.000000435
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x467fb2ad9e3087f42c393e2989ea2bb65366bb00ba1578a47e5d4dc566617351132307082024-04-16 6:59:231 min ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000078125 ETH
0x4a24e8557e08811352725532abb271c1642f80cf5f16815a162671a8fde335bf132307022024-04-16 6:59:111 min ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.0021125 ETH
0xe308675eda7e6e307ddd80afd394a781121bcdb92dfeb99dea7587db4b259099132306972024-04-16 6:59:011 min ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000028125 ETH
0xaee8508af303b84ccebec656fcc7d7ea72ac4e149d63411fdfecfb1c613cf8f3132306962024-04-16 6:58:591 min ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.0000125 ETH
0xb5ee561b89596c073babd76d96c0eac4dceeebfa9fe7d1836e8adf7fb7a1b4b4132306952024-04-16 6:58:571 min ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000003125 ETH
0x08abd47f9729de76447c9271b214de5b46f9b8e1b60f9527424014a559471fed132306922024-04-16 6:58:511 min ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.0000125 ETH
0x133f97e91b110e44599f4d21c755ffef3fcf6332e41e5bb05d9adb1ebb8d7e74132306872024-04-16 6:58:411 min ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.00005 ETH
0xf0bf4550f3612c5baa5682ec243313a17e65e8fe9ee29fca505f869944a0d04b132306852024-04-16 6:58:372 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000003125 ETH
0xf5c9ba5159e2cb46d90b79cd6cdb4f633794c00df67ebba730c26b5a56d29b26132306802024-04-16 6:58:272 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.0000125 ETH
0x7645b816a835febfa93261cc59b1ee8e59c3e611488b9fc33400938210009a76132306712024-04-16 6:58:092 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000028125 ETH
0xe3451d2c4f8d454b34ae86718dd9d838243bdf79aafbe673b5845057a5adc67d132306552024-04-16 6:57:373 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.058653125 ETH
0x6aa67ed87516c2463db2043cd16e67897a329e07d0e72e44a4748fadc4b0b91b132306542024-04-16 6:57:353 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000003125 ETH
0x6349a2bc2d37bf051d7cafeb5e833e7fc5f8138d9a90e36d6473ae2c2802bf9c132306532024-04-16 6:57:333 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000003125 ETH
0x1731bb8d0fbe6ef01e554014758ebde0140aecbbd389270a28470c71ff321c27132306332024-04-16 6:56:533 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000378125 ETH
0xf53b75bd38bf4049d1205285f27ab4817d1e72a1b48c23d93e2974d67a8ec36c132306222024-04-16 6:56:314 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.00045 ETH
0x0bb5b969eb467479887de6f54efae20bdb2a7802ffa9cb2ef8d94f647e4bf3f8132306132024-04-16 6:56:134 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000003125 ETH
0x11e3a2e175456e3930acaeaf24489c3e4a28813e5e9f2a061c3c021437fc7cce132306072024-04-16 6:56:014 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000528125 ETH
0xe75e440ce32d2319c904645654834e94108fe1694644af6cc806f8a0f987fec4132306052024-04-16 6:55:574 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000528125 ETH
0x4128ed35964bbe569ef15f88e644fa065e003fa32f1cabc2d679f48cacce0c97132306042024-04-16 6:55:554 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.0000125 ETH
0x8e1e772316090db93dd2f85bc29e7f86163f4251ebeca02ba197f32d7abfdcc8132306032024-04-16 6:55:534 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.015753125 ETH
0x5fda4969671610d856cb20e0f40fe2f7664770646ed250c108b0cb2537f86c75132306022024-04-16 6:55:514 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.023653125 ETH
0x8722c7dd2a427e0f23975d2e391484a734d1b1fbf30636a92c3cb6e6c5fa22d0132306022024-04-16 6:55:514 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.000003125 ETH
0x1aec8fa7875fdfb925e098e2a1c3b306ee5aec27fc73c49f7b0bcc17dbd3cf3e132305852024-04-16 6:55:175 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.1830125 ETH
0x26085f5dd7ca5561e170f2f622efb04ee10638e51ed28233e30a8110455d8cee132305802024-04-16 6:55:075 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.00045 ETH
0x7d112e91abc0e12d28dd12dfc32b4b3e083c3628b936a75f0fc0abab18445a1f132305712024-04-16 6:54:495 mins ago Friend.tech: Shares 0x831be9e08185eba7d88aab1efc059336babef4300.15125 ETH
[ Download CSV Export 
Loading

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

Contract Name:
GnosisSafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at basescan.org on 2023-07-11
*/

/**
 *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"}]

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033

Deployed ByteCode Sourcemap

595:1528:0:-:0;;;1447:42;1443:1;1437:8;1433:57;1627:66;1623:1;1610:15;1607:87;1604:2;;;1724:10;1721:1;1714:21;1763:4;1760:1;1753:15;1604:2;1816:14;1813:1;1810;1797:34;1914:1;1911;1895:14;1892:1;1880:10;1873:5;1860:56;1951:16;1948:1;1945;1930:38;1997:1;1988:7;1985:14;1982:2;;;2029:16;2026:1;2019:27;1982:2;2085:16;2082:1;2075:27

Swarm Source

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