ETH Price: $2,146.94 (+0.05%)

Contract

0xb6cdCD3c6A7377d4b2f59db9E81CE87dB3aaBE7C
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Meta Tx161854872022-12-14 21:01:111193 days ago1671051671IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.0024931515.13280402
Transfer161854772022-12-14 20:59:111193 days ago1671051551IN
0xb6cdCD3c...dB3aaBE7C
0.15270672 ETH0.0003882115
Execute Meta Tx161771672022-12-13 17:08:471194 days ago1670951327IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.0046884528.46267863
Transfer161771632022-12-13 17:07:591194 days ago1670951279IN
0xb6cdCD3c...dB3aaBE7C
0.25522229 ETH0.0009765937.7340655
Execute Meta Tx161016862022-12-03 3:45:351204 days ago1670039135IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.0018489111.22321087
Execute Meta Tx161016842022-12-03 3:45:111204 days ago1670039111IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.0018887211.22197497
Transfer161016822022-12-03 3:44:471204 days ago1670039087IN
0xb6cdCD3c...dB3aaBE7C
0.41820756 ETH0.0002969811.47505529
Execute Meta Tx160658012022-11-28 3:30:111209 days ago1669606211IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.001595299.68303863
Transfer160346262022-11-23 18:57:231214 days ago1669229843IN
0xb6cdCD3c...dB3aaBE7C
2.07583675 ETH0.0004235616.36568169
Inherit159658082022-11-14 4:12:351223 days ago1668399155IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.0006348613
Execute Meta Tx159639802022-11-13 22:05:351224 days ago1668377135IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.004844119
Execute Meta Tx149581322022-06-13 21:18:061377 days ago1655155086IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.0060488535.93194797
Execute Meta Tx149573902022-06-13 18:13:201377 days ago1655144000IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.008610846.5877269
Execute Meta Tx149573792022-06-13 18:10:551377 days ago1655143855IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.0059327248.10056464
Execute Meta Tx149573532022-06-13 18:05:011377 days ago1655143501IN
0xb6cdCD3c...dB3aaBE7C
0 ETH0.0082916254.04316497

Latest 5 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Deposit161854872022-12-14 21:01:111193 days ago1671051671
0xb6cdCD3c...dB3aaBE7C
0.15270672 ETH
Deposit161771672022-12-13 17:08:471194 days ago1670951327
0xb6cdCD3c...dB3aaBE7C
0.25522229 ETH
Deposit161016862022-12-03 3:45:351204 days ago1670039135
0xb6cdCD3c...dB3aaBE7C
0.41820756 ETH
Deposit160658012022-11-28 3:30:111209 days ago1669606211
0xb6cdCD3c...dB3aaBE7C
2.07583675 ETH
-149573362022-06-13 18:01:121377 days ago1655143272  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.