ETH Price: $2,019.05 (+3.03%)

Contract

0x352cDfDDeC007CCEA01fA809d80dF4837F3e2b57
 

Overview

ETH Balance

0.01176047 ETH

Eth Value

$23.74 (@ $2,019.05/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Meta Tx195222682024-03-27 0:54:11713 days ago1711500851IN
0x352cDfDD...37F3e2b57
0 ETH0.0020055322.84916732
Execute Meta Tx195222612024-03-27 0:52:47713 days ago1711500767IN
0x352cDfDD...37F3e2b57
0 ETH0.0027742525.80698801
Execute Meta Tx174774722023-06-14 10:04:47999 days ago1686737087IN
0x352cDfDD...37F3e2b57
0 ETH0.0018967313.9230004
Execute Meta Tx174774712023-06-14 10:04:35999 days ago1686737075IN
0x352cDfDD...37F3e2b57
0 ETH0.0024625114.32176688
Inherit159654852022-11-14 3:07:471211 days ago1668395267IN
0x352cDfDD...37F3e2b57
0 ETH0.0006348613
Execute Meta Tx159635852022-11-13 20:46:231212 days ago1668372383IN
0x352cDfDD...37F3e2b57
0 ETH0.0048439719
Execute Meta Tx151446822022-07-15 2:53:261333 days ago1657853606IN
0x352cDfDD...37F3e2b57
0 ETH0.0024505821.7033395
Execute Meta Tx151432282022-07-14 21:28:361334 days ago1657834116IN
0x352cDfDD...37F3e2b57
0 ETH0.0088339849.078775
Transfer151432032022-07-14 21:21:441334 days ago1657833704IN
0x352cDfDD...37F3e2b57
1.396 ETH0.0020233878.18017699
Execute Meta Tx145086322022-04-02 19:34:521437 days ago1648928092IN
0x352cDfDD...37F3e2b57
0 ETH0.0086915770.05718096
Execute Meta Tx145086262022-04-02 19:33:351437 days ago1648928015IN
0x352cDfDD...37F3e2b57
0 ETH0.0099722477.05393944
Execute Meta Tx144130622022-03-18 22:19:251452 days ago1647641965IN
0x352cDfDD...37F3e2b57
0 ETH0.010222755.32457846
Execute Meta Tx144130592022-03-18 22:18:291452 days ago1647641909IN
0x352cDfDD...37F3e2b57
0 ETH0.0066641954.04381953
Execute Meta Tx143319222022-03-06 7:09:521464 days ago1646550592IN
0x352cDfDD...37F3e2b57
0 ETH0.0038080124.82568603

Latest 8 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer195224152024-03-27 1:23:59713 days ago1711502639
0x352cDfDD...37F3e2b57
0.01176047 ETH
Transfer195222682024-03-27 0:54:11713 days ago1711500851
0x352cDfDD...37F3e2b57
0.99568804 ETH
Transfer174774712023-06-14 10:04:35999 days ago1686737075
0x352cDfDD...37F3e2b57
0.00431195 ETH
Transfer151446822022-07-15 2:53:261333 days ago1657853606
0x352cDfDD...37F3e2b57
0.3982902 ETH
-145086262022-04-02 19:33:351437 days ago1648928015
0x352cDfDD...37F3e2b57
0.01094149 ETH
-145086262022-04-02 19:33:351437 days ago1648928015
0x352cDfDD...37F3e2b57
1.39980936 ETH
-145082192022-04-02 18:11:511437 days ago1648923111
0x352cDfDD...37F3e2b57
1.41304106 ETH
-143319012022-03-06 7:04:161464 days ago1646550256  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.