ETH Price: $2,799.81 (-6.84%)

Contract

0x08f2791B0B3A997089E94c5F5E82834D9977581D
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Exec Transaction53018722024-06-26 14:52:39582 days ago1719413559IN
0x08f2791B...D9977581D
0 ETH0.000426517.57601411
Exec Transaction52655442024-06-25 18:41:43583 days ago1719340903IN
0x08f2791B...D9977581D
0 ETH0.000001410.02000767
Exec Transaction52655222024-06-25 18:40:59583 days ago1719340859IN
0x08f2791B...D9977581D
0 ETH0.000001410.01996892
Exec Transaction52654432024-06-25 18:38:21583 days ago1719340701IN
0x08f2791B...D9977581D
0 ETH0.000004730.01996329
Exec Transaction52648792024-06-25 18:19:33583 days ago1719339573IN
0x08f2791B...D9977581D
0 ETH0.000005050.01976928
Exec Transaction52648022024-06-25 18:16:59583 days ago1719339419IN
0x08f2791B...D9977581D
0 ETH0.000002030.02033368
Exec Transaction52642022024-06-25 17:56:59583 days ago1719338219IN
0x08f2791B...D9977581D
0 ETH0.000002610.01997678
Exec Transaction52640312024-06-25 17:51:17583 days ago1719337877IN
0x08f2791B...D9977581D
0 ETH0.000002020.02035637
Exec Transaction52638432024-06-25 17:45:01583 days ago1719337501IN
0x08f2791B...D9977581D
0 ETH0.000002520.01931554
Exec Transaction52635732024-06-25 17:36:01583 days ago1719336961IN
0x08f2791B...D9977581D
0 ETH0.000004870.02053005
Exec Transaction52632152024-06-25 17:24:05583 days ago1719336245IN
0x08f2791B...D9977581D
0 ETH0.000004850.01902752
Transfer52631362024-06-25 17:21:27583 days ago1719336087IN
0x08f2791B...D9977581D
0.004 ETH0.000000550.01957475
Transfer52558732024-06-25 13:19:21583 days ago1719321561IN
0x08f2791B...D9977581D
0.002 ETH0.000000530.01907086
Exec Transaction52557592024-06-25 13:15:33583 days ago1719321333IN
0x08f2791B...D9977581D
0 ETH0.000001980.02029203
Exec Transaction52557282024-06-25 13:14:31583 days ago1719321271IN
0x08f2791B...D9977581D
0 ETH0.000005780.01944991

Latest 18 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
53018722024-06-26 14:52:39582 days ago1719413559
0x08f2791B...D9977581D
0.00094897 ETH
52655442024-06-25 18:41:43583 days ago1719340903
0x08f2791B...D9977581D
0.00000162 ETH
52655442024-06-25 18:41:43583 days ago1719340903
0x08f2791B...D9977581D
0.002 ETH
52655222024-06-25 18:40:59583 days ago1719340859
0x08f2791B...D9977581D
0.00000162 ETH
52655222024-06-25 18:40:59583 days ago1719340859
0x08f2791B...D9977581D
0.003 ETH
52654432024-06-25 18:38:21583 days ago1719340701
0x08f2791B...D9977581D
0.00000611 ETH
52654432024-06-25 18:38:21583 days ago1719340701
0x08f2791B...D9977581D
0.00595824 ETH
52648792024-06-25 18:19:33583 days ago1719339573
0x08f2791B...D9977581D
0.00599087 ETH
52648022024-06-25 18:16:59583 days ago1719339419
0x08f2791B...D9977581D
0.00000243 ETH
52648022024-06-25 18:16:59583 days ago1719339419
0x08f2791B...D9977581D
0.00599331 ETH
52642022024-06-25 17:56:59583 days ago1719338219
0x08f2791B...D9977581D
0.00599331 ETH
52640312024-06-25 17:51:17583 days ago1719337877
0x08f2791B...D9977581D
0.00000243 ETH
52640312024-06-25 17:51:17583 days ago1719337877
0x08f2791B...D9977581D
0.00599574 ETH
52638432024-06-25 17:45:01583 days ago1719337501
0x08f2791B...D9977581D
0.00599574 ETH
52635732024-06-25 17:36:01583 days ago1719336961
0x08f2791B...D9977581D
0.0000063 ETH
52635732024-06-25 17:36:01583 days ago1719336961
0x08f2791B...D9977581D
0.00600205 ETH
52632152024-06-25 17:24:05583 days ago1719336245
0x08f2791B...D9977581D
0.006 ETH
52555052024-06-25 13:07:05583 days ago1719320825  Contract Creation0 ETH

Cross-Chain Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xe3204bA6...534E91960
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

Contract Source Code (Solidity Standard Json-Input format)

// 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())
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "metadata": {
    "useLiteralContent": true
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]

0x608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f766964656400000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
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.