ETH Price: $2,160.56 (+1.49%)
Gas: 0.04 Gwei

Contract

0x1ABA5941354Fb38A4E3FCbfC2A78bDc8a10a475f
 

Overview

ETH Balance

0.01216469790600488 ETH

Eth Value

$26.28 (@ $2,160.56/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer208807102024-10-02 22:09:35534 days ago1727906975IN
0x1ABA5941...8a10a475f
0.01 ETH0.00021388.2612659
Execute Meta Tx202766692024-07-10 14:22:23619 days ago1720621343IN
0x1ABA5941...8a10a475f
0 ETH0.0014959513.00342685
Execute Meta Tx202765582024-07-10 14:00:11619 days ago1720620011IN
0x1ABA5941...8a10a475f
0 ETH0.0028662718.27855428
Execute Meta Tx200496282024-06-08 20:54:35650 days ago1717880075IN
0x1ABA5941...8a10a475f
0 ETH0.000831697.23128693
Execute Meta Tx200496262024-06-08 20:54:11650 days ago1717880051IN
0x1ABA5941...8a10a475f
0 ETH0.001192336.9336687
Execute Meta Tx182585042023-10-01 21:55:47901 days ago1696197347IN
0x1ABA5941...8a10a475f
0 ETH0.00100397.59951283
Execute Meta Tx176626292023-07-10 10:20:11985 days ago1688984411IN
0x1ABA5941...8a10a475f
0 ETH0.0020910112.69649222
Execute Meta Tx162248792022-12-20 9:01:471187 days ago1671526907IN
0x1ABA5941...8a10a475f
0 ETH0.0020218211.66136838
Execute Meta Tx162248762022-12-20 9:01:111187 days ago1671526871IN
0x1ABA5941...8a10a475f
0 ETH0.0012035911.18632887
Inherit159674232022-11-14 9:36:591223 days ago1668418619IN
0x1ABA5941...8a10a475f
0 ETH0.0008790418
Execute Meta Tx159651542022-11-14 2:01:111223 days ago1668391271IN
0x1ABA5941...8a10a475f
0 ETH0.0040792416
Execute Meta Tx138556112021-12-22 14:44:001549 days ago1640184240IN
0x1ABA5941...8a10a475f
0 ETH0.0132735471.847511
Execute Meta Tx138556092021-12-22 14:43:431549 days ago1640184223IN
0x1ABA5941...8a10a475f
0 ETH0.0079148574.06893515
Execute Meta Tx138545702021-12-22 10:51:361550 days ago1640170296IN
0x1ABA5941...8a10a475f
0 ETH0.0047327730.85693961

Latest 5 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer202765582024-07-10 14:00:11619 days ago1720620011
0x1ABA5941...8a10a475f
0.00175456 ETH
Transfer200496262024-06-08 20:54:11650 days ago1717880051
0x1ABA5941...8a10a475f
0.00208073 ETH
Deposit176626292023-07-10 10:20:11985 days ago1688984411
0x1ABA5941...8a10a475f
11.72 ETH
Transfer176616412023-07-10 6:59:11985 days ago1688972351
0x1ABA5941...8a10a475f
11.726 ETH
-138545672021-12-22 10:51:101550 days ago1640170270  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.