ETH Price: $3,891.28 (+0.12%)

Contract

0xE8644b21C3d2798Af714dffEb6f460Dd5998e938
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Meta Tx193414922024-03-01 16:22:59287 days ago1709310179IN
0xE8644b21...d5998e938
0 ETH0.0109775966.67513306
Execute Meta Tx184735102023-10-31 23:53:35409 days ago1698796415IN
0xE8644b21...d5998e938
0 ETH0.0013134616.95125527
Execute Meta Tx160495052022-11-25 20:52:47749 days ago1669409567IN
0xE8644b21...d5998e938
0 ETH0.001578859.38124042
Inherit159647502022-11-14 0:39:59761 days ago1668386399IN
0xE8644b21...d5998e938
0 ETH0.0007325415
Execute Meta Tx159625832022-11-13 17:25:47761 days ago1668360347IN
0xE8644b21...d5998e938
0 ETH0.0055059319
Execute Meta Tx148378582022-05-24 20:45:00934 days ago1653425100IN
0xE8644b21...d5998e938
0 ETH0.002208919.55786214
Execute Meta Tx138814962021-12-26 14:55:371084 days ago1640530537IN
0xE8644b21...d5998e938
0 ETH0.0065916139.16725878
Execute Meta Tx137783782021-12-10 16:04:141099 days ago1639152254IN
0xE8644b21...d5998e938
0 ETH0.01286279104.3795444
Execute Meta Tx137305382021-12-03 0:47:251107 days ago1638492445IN
0xE8644b21...d5998e938
0 ETH0.0113996569.20793183
Execute Meta Tx136784342021-11-24 17:13:331115 days ago1637774013IN
0xE8644b21...d5998e938
0 ETH0.02101307174.62004552
Execute Meta Tx136681852021-11-23 2:18:411117 days ago1637633921IN
0xE8644b21...d5998e938
0 ETH0.02411569136.81579252
Execute Meta Tx136678472021-11-23 1:05:091117 days ago1637629509IN
0xE8644b21...d5998e938
0 ETH0.02757581156.45672245
Execute Meta Tx136678342021-11-23 1:01:401117 days ago1637629300IN
0xE8644b21...d5998e938
0 ETH0.02426174134.90216562
Execute Meta Tx136678342021-11-23 1:01:401117 days ago1637629300IN
0xE8644b21...d5998e938
0 ETH0.01441892134.96571218
Transfer136664862021-11-22 20:00:231117 days ago1637611223IN
0xE8644b21...d5998e938
2.16 ETH0.00409149158.08857755
Execute Meta Tx136664212021-11-22 19:47:591117 days ago1637610479IN
0xE8644b21...d5998e938
0 ETH0.02969487193.64242185
Transfer136664122021-11-22 19:44:301117 days ago1637610270IN
0xE8644b21...d5998e938
0.075 ETH0.00282199134.38081133

Latest 11 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
193414922024-03-01 16:22:59287 days ago1709310179
0xE8644b21...d5998e938
0.42 ETH
193414882024-03-01 16:22:11287 days ago1709310131
0xE8644b21...d5998e938
0.42 ETH
148378582022-05-24 20:45:00934 days ago1653425100
0xE8644b21...d5998e938
0.03505402 ETH
137305382021-12-03 0:47:251107 days ago1638492445
0xE8644b21...d5998e938
0.5 ETH
136681852021-11-23 2:18:411117 days ago1637633921
0xE8644b21...d5998e938
0.01704765 ETH
136681852021-11-23 2:18:411117 days ago1637633921
0xE8644b21...d5998e938
1.5 ETH
136678472021-11-23 1:05:091117 days ago1637629509
0xE8644b21...d5998e938
0.01999203 ETH
136678472021-11-23 1:05:091117 days ago1637629509
0xE8644b21...d5998e938
0.1 ETH
136678342021-11-23 1:01:401117 days ago1637629300
0xE8644b21...d5998e938
0.02096903 ETH
136664172021-11-22 19:46:151117 days ago1637610375
0xE8644b21...d5998e938
0.04193724 ETH
136664172021-11-22 19:46:151117 days ago1637610375  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.