ETH Price: $2,330.79 (-0.93%)

Contract

0xe8a1BDCC7Aac7E99eC0A9473512F4c67c7b3bBfC
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Meta Tx184724022023-10-31 20:10:35868 days ago1698783035IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0039810229.4425838
Inherit159676352022-11-14 10:20:111219 days ago1668421211IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0008790418
Execute Meta Tx159656922022-11-14 3:49:231219 days ago1668397763IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0038059914
Execute Meta Tx153788642022-08-20 17:16:381305 days ago1661015798IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0052368728.67006681
Execute Meta Tx153691352022-08-19 4:00:291306 days ago1660881629IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.001276657.748622
Execute Meta Tx142452852022-02-20 21:07:111486 days ago1645391231IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0061620751.18471291
Execute Meta Tx139880392022-01-12 2:22:361525 days ago1641954156IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.02964364160.39805474
Transfer139880082022-01-12 2:17:191525 days ago1641953839IN
0xe8a1BDCC...7c7b3bBfC
0.03171855 ETH0.00578297223.44498902
Transfer139877362022-01-12 1:15:251525 days ago1641950125IN
0xe8a1BDCC...7c7b3bBfC
0.03 ETH0.00454287175.52916632
Execute Meta Tx138828302021-12-26 20:00:491542 days ago1640548849IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0057361265.42491488
Execute Meta Tx138716412021-12-25 2:27:561543 days ago1640399276IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0128301469.43393199
Execute Meta Tx138716332021-12-25 2:27:021543 days ago1640399222IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0095325789.22210456
Execute Meta Tx138712052021-12-25 0:52:331543 days ago1640393553IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0068038166.62506032
Transfer138711632021-12-25 0:40:241543 days ago1640392824IN
0xe8a1BDCC...7c7b3bBfC
0.008594 ETH0.0013665152.8
Execute Meta Tx138711242021-12-25 0:32:571543 days ago1640392377IN
0xe8a1BDCC...7c7b3bBfC
0 ETH0.0095370862.18026139
Transfer138711042021-12-25 0:29:121543 days ago1640392152IN
0xe8a1BDCC...7c7b3bBfC
0.0212548 ETH0.001547773.7

Latest 7 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer153788642022-08-20 17:16:381305 days ago1661015798
0xe8a1BDCC...7c7b3bBfC
0.00532093 ETH
Deposit153788642022-08-20 17:16:381305 days ago1661015798
0xe8a1BDCC...7c7b3bBfC
0.06713886 ETH
Transfer153788582022-08-20 17:15:011305 days ago1661015701
0xe8a1BDCC...7c7b3bBfC
0.0724598 ETH
Deposit153691352022-08-19 4:00:291306 days ago1660881629
0xe8a1BDCC...7c7b3bBfC
0.03693682 ETH
-139880392022-01-12 2:22:361525 days ago1641954156
0xe8a1BDCC...7c7b3bBfC
0.03337582 ETH
-138711102021-12-25 0:30:161543 days ago1640392216
0xe8a1BDCC...7c7b3bBfC
0.0212547 ETH
-138711102021-12-25 0:30:161543 days ago1640392216  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.