ETH Price: $2,155.89 (+0.73%)

Contract

0x8E0Cfd2B3f74aFaAfc3fb323570E4211A42ab178
 

Overview

ETH Balance

0.006938503148848 ETH

Eth Value

$14.96 (@ $2,155.89/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Meta Tx211513492024-11-09 16:40:11496 days ago1731170411IN
0x8E0Cfd2B...1A42ab178
0 ETH0.001134069.27111711
Execute Meta Tx211238212024-11-05 20:25:35500 days ago1730838335IN
0x8E0Cfd2B...1A42ab178
0 ETH0.001104038.10601097
Execute Meta Tx211238202024-11-05 20:25:23500 days ago1730838323IN
0x8E0Cfd2B...1A42ab178
0 ETH0.001848148.37725636
Execute Meta Tx205274822024-08-14 14:31:23583 days ago1723645883IN
0x8E0Cfd2B...1A42ab178
0 ETH0.002532919.32436102
Execute Meta Tx166103592023-02-12 4:42:111132 days ago1676176931IN
0x8E0Cfd2B...1A42ab178
0 ETH0.002107812.79790077
Execute Meta Tx166103532023-02-12 4:40:591132 days ago1676176859IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0027432214.40698823
Execute Meta Tx166103462023-02-12 4:39:351132 days ago1676176775IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0016867113.79187481
Transfer166102732023-02-12 4:24:591132 days ago1676175899IN
0x8E0Cfd2B...1A42ab178
0.00126588 ETH0.0011216551.85188003
Execute Meta Tx166098832023-02-12 3:06:231132 days ago1676171183IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0012153813.92925314
Execute Meta Tx160616452022-11-27 13:32:351209 days ago1669555955IN
0x8E0Cfd2B...1A42ab178
0 ETH0.001445848.77997345
Inherit159679892022-11-14 11:31:111222 days ago1668425471IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0008790418
Execute Meta Tx159661912022-11-14 5:29:231222 days ago1668403763IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0040575514
Execute Meta Tx151796272022-07-20 12:56:541339 days ago1658321814IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0020686816.78445855
Execute Meta Tx144423542022-03-23 11:46:331458 days ago1648035993IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0032392819.24229432
Execute Meta Tx143337402022-03-06 13:58:051475 days ago1646575085IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0021956618.23880298
Execute Meta Tx143337222022-03-06 13:55:201475 days ago1646574920IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0023133920.68689973
Execute Meta Tx142573382022-02-22 17:56:531487 days ago1645552613IN
0x8E0Cfd2B...1A42ab178
0 ETH0.0080151174.99384179
Execute Meta Tx141656002022-02-08 13:07:581501 days ago1644325678IN
0x8E0Cfd2B...1A42ab178
0 ETH0.01309185.32452247

Latest 9 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer205274822024-08-14 14:31:23583 days ago1723645883
0x8E0Cfd2B...1A42ab178
0.00276749 ETH
Execute205274822024-08-14 14:31:23583 days ago1723645883
0x8E0Cfd2B...1A42ab178
0.49 ETH
Transfer205274412024-08-14 14:23:11583 days ago1723645391
0x8E0Cfd2B...1A42ab178
0.499706 ETH
Deposit166103592023-02-12 4:42:111132 days ago1676176931
0x8E0Cfd2B...1A42ab178
0.19933856 ETH
Transfer166103442023-02-12 4:39:111132 days ago1676176751
0x8E0Cfd2B...1A42ab178
0.19847303 ETH
Transfer166098832023-02-12 3:06:231132 days ago1676171183
0x8E0Cfd2B...1A42ab178
0.003 ETH
Deposit160616452022-11-27 13:32:351209 days ago1669555955
0x8E0Cfd2B...1A42ab178
0.4 ETH
Transfer160408032022-11-24 15:42:111212 days ago1669304531
0x8E0Cfd2B...1A42ab178
0.40386553 ETH
-141655972022-02-08 13:06:121501 days ago1644325572  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

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

Contract Name:
WalletProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 100000 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-05-25
*/

// SPDX-License-Identifier: LGPL-3.0-or-later
// Taken from: https://github.com/gnosis/safe-contracts/blob/development/contracts/proxies/GnosisSafeProxy.sol
pragma solidity ^0.7.0;

/// @title IProxy - Helper interface to access masterCopy of the Proxy on-chain
/// @author Richard Meissner - <richard@gnosis.io>
interface IProxy {
    function masterCopy() external view returns (address);
}

/// @title WalletProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
/// @author Stefan George - <stefan@gnosis.io>
/// @author Richard Meissner - <richard@gnosis.io>
contract WalletProxy {

    // 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)
    {
        require(_masterCopy != address(0), "Invalid master copy address provided");
        masterCopy = _masterCopy;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    fallback()
    payable
    external
    {
        // 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())
        }
    }
}

Contract Security Audit

Contract ABI

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

0x608060405234801561001057600080fd5b5060405161016f38038061016f8339818101604052602081101561003357600080fd5b50516001600160a01b03811661007a5760405162461bcd60e51b815260040180806020018281038252602481526020018061014b6024913960400191505060405180910390fd5b600080546001600160a01b039092166001600160a01b031990921691909117905560a2806100a96000396000f3fe6080604052600073ffffffffffffffffffffffffffffffffffffffff8154167fa619486e0000000000000000000000000000000000000000000000000000000082351415604e57808252602082f35b3682833781823684845af490503d82833e806067573d82fd5b503d81f3fea2646970667358221220676404d5a2e50e328cc18fc786619f9629ae43d7ff695286c941717f0a1541e564736f6c63430007060033496e76616c6964206d617374657220636f707920616464726573732070726f76696465640000000000000000000000005fc8a17dded0a4da0f9a1e44e6c26f80aa514145

Deployed Bytecode

0x6080604052600073ffffffffffffffffffffffffffffffffffffffff8154167fa619486e0000000000000000000000000000000000000000000000000000000082351415604e57808252602082f35b3682833781823684845af490503d82833e806067573d82fd5b503d81f3fea2646970667358221220676404d5a2e50e328cc18fc786619f9629ae43d7ff695286c941717f0a1541e564736f6c63430007060033

Deployed Bytecode Sourcemap

628:1536:0:-:0;;;1516:1;1520:42;1516:1;1510:8;1506:57;1696:66;1516:1;1679:15;1676:87;1673:2;;;1793:11;1516:1;1783:22;1833:4;1516:1;1823:15;1673:2;1886:14;1516:1;;1867:34;1516:1;;1886:14;1516:1;1950:11;1943:5;1930:57;1915:72;;2022:16;1516:1;;2001:38;2059:7;2053:2;;2083:16;1516:1;2073:27;2053:2;;2126:16;1516:1;2116:27

Swarm Source

ipfs://676404d5a2e50e328cc18fc786619f9629ae43d7ff695286c941717f0a1541e5

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.