ETH Price: $1,832.74 (+11.51%)

Contract

0x4f8D62a0877ebeBC8E4eC5df8B13FD6638923185
Transaction Hash
Method
Block
From
To

There are no matching entries

> 10 Internal Transactions and > 10 Token Transfers found.

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
129635232025-04-21 19:11:2542 hrs ago1745262685
0x4f8D62a0...638923185
0.0000001 ETH
129631612025-04-21 18:59:2142 hrs ago1745261961
0x4f8D62a0...638923185
0.0000001 ETH
129250972025-04-20 21:50:332 days ago1745185833
0x4f8D62a0...638923185
0.00003194 ETH
129201652025-04-20 19:06:092 days ago1745175969
0x4f8D62a0...638923185
0 ETH
129201532025-04-20 19:05:452 days ago1745175945
0x4f8D62a0...638923185
0 ETH
129201352025-04-20 19:05:092 days ago1745175909
0x4f8D62a0...638923185
0 ETH
129201172025-04-20 19:04:332 days ago1745175873
0x4f8D62a0...638923185
0.00003194 ETH
129198792025-04-20 18:56:372 days ago1745175397
0x4f8D62a0...638923185
0.00003179 ETH
127364752025-04-16 13:03:097 days ago1744808589
0x4f8D62a0...638923185
0 ETH
126801012025-04-15 5:44:018 days ago1744695841
0x4f8D62a0...638923185
0 ETH
126782332025-04-15 4:41:458 days ago1744692105
0x4f8D62a0...638923185
0 ETH
126782152025-04-15 4:41:098 days ago1744692069
0x4f8D62a0...638923185
0 ETH
126781982025-04-15 4:40:358 days ago1744692035
0x4f8D62a0...638923185
0 ETH
126781552025-04-15 4:39:098 days ago1744691949
0x4f8D62a0...638923185
0 ETH
126781382025-04-15 4:38:358 days ago1744691915
0x4f8D62a0...638923185
0 ETH
126781142025-04-15 4:37:478 days ago1744691867
0x4f8D62a0...638923185
0 ETH
126781012025-04-15 4:37:218 days ago1744691841
0x4f8D62a0...638923185
0 ETH
126780862025-04-15 4:36:518 days ago1744691811
0x4f8D62a0...638923185
258 wei
126780682025-04-15 4:36:158 days ago1744691775
0x4f8D62a0...638923185
49 wei
126780512025-04-15 4:35:418 days ago1744691741
0x4f8D62a0...638923185
0 ETH
126080732025-04-13 13:43:059 days ago1744551785
0x4f8D62a0...638923185
0.00048011 ETH
126080472025-04-13 13:42:139 days ago1744551733
0x4f8D62a0...638923185
0.00048011 ETH
125424702025-04-12 1:16:1911 days ago1744420579
0x4f8D62a0...638923185
0.00000006 ETH
125424272025-04-12 1:14:5311 days ago1744420493
0x4f8D62a0...638923185
0.00000006 ETH
125123272025-04-11 8:31:3312 days ago1744360293
0x4f8D62a0...638923185
0.00006256 ETH
View All Internal Transactions

Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x993432b7...6bA3506B6
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
SafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at worldscan.org on 2024-12-29
*/

// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/**
 * @title IProxy - Helper interface to access the singleton address of the Proxy on-chain.
 * @author Richard Meissner - @rmeissner
 */
interface IProxy {
    function masterCopy() external view returns (address);
}

/**
 * @title SafeProxy - 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 SafeProxy {
    // Singleton 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 singleton;

    /**
     * @notice Constructor function sets address of singleton contract.
     * @param _singleton Singleton address.
     */
    constructor(address _singleton) {
        require(_singleton != address(0), "Invalid singleton address provided");
        singleton = _singleton;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    fallback() external payable {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let _singleton := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            // 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
            if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
                mstore(0, _singleton)
                return(0, 0x20)
            }
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas(), _singleton, 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":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033

Deployed Bytecode Sourcemap

536:1541:0:-:0;;;1401:42;1397:1;1391:8;1387:57;1581:66;1577:1;1564:15;1561:87;1558:2;;;1678:10;1675:1;1668:21;1717:4;1714:1;1707:15;1558:2;1770:14;1767:1;1764;1751:34;1868:1;1865;1849:14;1846:1;1834:10;1827:5;1814:56;1905:16;1902:1;1899;1884:38;1951:1;1942:7;1939:14;1936:2;;;1983:16;1980:1;1973:27;1936:2;2039:16;2036:1;2029:27

Swarm Source

ipfs://03d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f314413

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
[ 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.