ETH Price: $2,688.23 (-1.69%)

Contract

0xb9150eb6B1CE7A17E2f9ba285AC087977fb9992C
 

Overview

ETH Balance

0.011104915697101103 ETH

Eth Value

$29.85 (@ $2,688.23/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Meta Tx184082302023-10-22 20:31:23309 days ago1698006683IN
0xb9150eb6...77fb9992C
0 ETH0.001241439.6185782
Execute Meta Tx183381622023-10-13 1:19:59319 days ago1697159999IN
0xb9150eb6...77fb9992C
0 ETH0.00066085.26563817
Execute Meta Tx183378232023-10-13 0:11:35319 days ago1697155895IN
0xb9150eb6...77fb9992C
0 ETH0.000547325.18180224
Execute Meta Tx181843452023-09-21 12:47:35340 days ago1695300455IN
0xb9150eb6...77fb9992C
0 ETH0.0015904610.36005909
Execute Meta Tx166586632023-02-18 23:04:59555 days ago1676761499IN
0xb9150eb6...77fb9992C
0 ETH0.0033006120.04405708
Execute Meta Tx166586332023-02-18 22:58:59555 days ago1676761139IN
0xb9150eb6...77fb9992C
0 ETH0.0052990617.86535653
Transfer166586222023-02-18 22:56:47555 days ago1676761007IN
0xb9150eb6...77fb9992C
0.05 ETH0.0005417720.93329533
Inherit159661012022-11-14 5:11:23652 days ago1668402683IN
0xb9150eb6...77fb9992C
0 ETH0.0006348613
Execute Meta Tx159641992022-11-13 22:49:23652 days ago1668379763IN
0xb9150eb6...77fb9992C
0 ETH0.0055059319
Execute Meta Tx150661192022-07-02 23:50:10786 days ago1656805810IN
0xb9150eb6...77fb9992C
0 ETH0.0021187317.18813657
Execute Meta Tx143794332022-03-13 16:50:04897 days ago1647190204IN
0xb9150eb6...77fb9992C
0 ETH0.0040790833.88255815
Execute Meta Tx142087992022-02-15 5:15:28924 days ago1644902128IN
0xb9150eb6...77fb9992C
0 ETH0.0063601534.41939802
Execute Meta Tx138495752021-12-21 16:20:44979 days ago1640103644IN
0xb9150eb6...77fb9992C
0 ETH0.0055471251.92531158
Execute Meta Tx138494242021-12-21 15:51:15979 days ago1640101875IN
0xb9150eb6...77fb9992C
0 ETH0.0139382890.87538301

Latest 7 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
183381622023-10-13 1:19:59319 days ago1697159999
0xb9150eb6...77fb9992C
0.00083344 ETH
183378232023-10-13 0:11:35319 days ago1697155895
0xb9150eb6...77fb9992C
0.00071268 ETH
183378232023-10-13 0:11:35319 days ago1697155895
0xb9150eb6...77fb9992C
0.07 ETH
183378152023-10-13 0:09:59319 days ago1697155799
0xb9150eb6...77fb9992C
0.08265104 ETH
166586632023-02-18 23:04:59555 days ago1676761499
0xb9150eb6...77fb9992C
0.05 ETH
166586332023-02-18 22:58:59555 days ago1676761139
0xb9150eb6...77fb9992C
0.045 ETH
138494172021-12-21 15:49:55979 days ago1640101795  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.