ETH Price: $3,459.75 (+1.21%)

Contract

0x4e4d0fafA18a83A459233A151626943E67065761
 

Overview

ETH Balance

0.102565915593486049 ETH

Eth Value

$354.85 (@ $3,459.75/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Meta Tx191410352024-02-02 13:34:11326 days ago1706880851IN
0x4e4d0faf...E67065761
0 ETH0.0034245825.14597671
Execute Meta Tx191410332024-02-02 13:33:47326 days ago1706880827IN
0x4e4d0faf...E67065761
0 ETH0.0043454425.2714031
Inherit159709682022-11-14 21:29:23770 days ago1668461363IN
0x4e4d0faf...E67065761
0 ETH0.0009278819
Execute Meta Tx159700422022-11-14 18:23:11771 days ago1668450191IN
0x4e4d0faf...E67065761
0 ETH0.0045894618
Execute Meta Tx156007592022-09-24 4:14:23822 days ago1663992863IN
0x4e4d0faf...E67065761
0 ETH0.000284793.23890027
Execute Meta Tx155647302022-09-19 2:56:47827 days ago1663556207IN
0x4e4d0faf...E67065761
0 ETH0.001070916.5008598
Execute Meta Tx155647252022-09-19 2:55:47827 days ago1663556147IN
0x4e4d0faf...E67065761
0 ETH0.001279077.3451133
Execute Meta Tx150648872022-07-02 19:03:20906 days ago1656788600IN
0x4e4d0faf...E67065761
0 ETH0.0013399110.61140983
Transfer150314992022-06-26 23:50:01911 days ago1656287401IN
0x4e4d0faf...E67065761
0.08262 ETH0.0007816337.22058959
Transfer150314892022-06-26 23:47:02911 days ago1656287222IN
0x4e4d0faf...E67065761
0.09178952 ETH0.0005535126.35788423
Transfer150314622022-06-26 23:39:43911 days ago1656286783IN
0x4e4d0faf...E67065761
0.091 ETH0.0006685531.83586061
Execute Meta Tx149946452022-06-20 4:35:00918 days ago1655699700IN
0x4e4d0faf...E67065761
0 ETH0.0018589612.1205761
Transfer149884992022-06-19 2:52:47919 days ago1655607167IN
0x4e4d0faf...E67065761
0.00837 ETH0.0003552816.91852906

Latest 8 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
191410332024-02-02 13:33:47326 days ago1706880827
0x4e4d0faf...E67065761
0.00690612 ETH
156287792022-09-28 2:13:23818 days ago1664331203
0x4e4d0faf...E67065761
0.10363225 ETH
156007592022-09-24 4:14:23822 days ago1663992863
0x4e4d0faf...E67065761
0.038207 ETH
156006572022-09-24 3:53:59822 days ago1663991639
0x4e4d0faf...E67065761
0.04404679 ETH
155647302022-09-19 2:56:47827 days ago1663556207
0x4e4d0faf...E67065761
0.00118352 ETH
150648872022-07-02 19:03:20906 days ago1656788600
0x4e4d0faf...E67065761
0.00159633 ETH
149946412022-06-20 4:34:05918 days ago1655699645
0x4e4d0faf...E67065761
0.00559013 ETH
149946412022-06-20 4:34:05918 days ago1655699645  Contract Creation0 ETH
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
/**
 *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 - <[email protected]>
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 - <[email protected]>
/// @author Richard Meissner - <[email protected]>
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

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

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 Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.