ETH Price: $3,455.10 (+1.46%)
Gas: 8 Gwei

Contract

0xD9C01D77A27A40d2329a878FFD6c7F01ED99DC4d
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Meta Tx202450232024-07-06 4:15:4711 days ago1720239347IN
0xD9C01D77...1ED99DC4d
0 ETH0.000257711.79593424
Execute Meta Tx202417702024-07-05 17:22:4711 days ago1720200167IN
0xD9C01D77...1ED99DC4d
0 ETH0.000781575.44718638
Execute Meta Tx202272262024-07-03 16:38:3513 days ago1720024715IN
0xD9C01D77...1ED99DC4d
0 ETH0.0016724511.65562805
Execute Meta Tx181908902023-09-22 10:48:59299 days ago1695379739IN
0xD9C01D77...1ED99DC4d
0 ETH0.000964487.30019308
Execute Meta Tx165266672023-01-31 12:00:23533 days ago1675166423IN
0xD9C01D77...1ED99DC4d
0 ETH0.0024157213.93327024
Execute Meta Tx165266622023-01-31 11:59:23533 days ago1675166363IN
0xD9C01D77...1ED99DC4d
0 ETH0.0014619413.58594328
Inherit159651332022-11-14 1:56:59611 days ago1668391019IN
0xD9C01D77...1ED99DC4d
0 ETH0.0007325415
Execute Meta Tx159630192022-11-13 18:53:11611 days ago1668365591IN
0xD9C01D77...1ED99DC4d
0 ETH0.0048444319
Transfer159598562022-11-13 8:18:11612 days ago1668327491IN
0xD9C01D77...1ED99DC4d
0.10094 ETH0.0005159619.93608504
Transfer159598072022-11-13 8:08:11612 days ago1668326891IN
0xD9C01D77...1ED99DC4d
0.034 ETH0.0004684718.10128244
Execute Meta Tx148596532022-05-28 10:03:26781 days ago1653732206IN
0xD9C01D77...1ED99DC4d
0 ETH0.0026589919.50714523
Execute Meta Tx148587662022-05-28 6:40:45781 days ago1653720045IN
0xD9C01D77...1ED99DC4d
0 ETH0.0022057616.63575527
Execute Meta Tx143492842022-03-09 0:09:04861 days ago1646784544IN
0xD9C01D77...1ED99DC4d
0 ETH0.0061777536.69765203
Execute Meta Tx143265922022-03-05 11:26:35865 days ago1646479595IN
0xD9C01D77...1ED99DC4d
0 ETH0.0064506138.31465565
Execute Meta Tx143265922022-03-05 11:26:35865 days ago1646479595IN
0xD9C01D77...1ED99DC4d
0 ETH0.0040951438.31465565
Execute Meta Tx139337242022-01-03 17:06:53925 days ago1641229613IN
0xD9C01D77...1ED99DC4d
0 ETH0.01784839153.36567466
Execute Meta Tx139337222022-01-03 17:06:15925 days ago1641229575IN
0xD9C01D77...1ED99DC4d
0 ETH0.02340411152.59606996

Latest 4 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
202450232024-07-06 4:15:4711 days ago1720239347
0xD9C01D77...1ED99DC4d
0.1345934 ETH
202417702024-07-05 17:22:4711 days ago1720200167
0xD9C01D77...1ED99DC4d
0.00005 ETH
202272262024-07-03 16:38:3513 days ago1720024715
0xD9C01D77...1ED99DC4d
0.0002966 ETH
139337212022-01-03 17:05:40925 days ago1641229540  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
[ 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.