ETH Price: $3,268.02 (+1.90%)

Contract

0x04f66849a37a2014996c062e0838D66C391b8a77
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Exec Transaction106797942020-08-17 20:48:511607 days ago1597697331IN
0x04f66849...C391b8a77
0 ETH0.0303821778
Exec Transaction106797702020-08-17 20:43:111607 days ago1597696991IN
0x04f66849...C391b8a77
0 ETH0.0248956679
Exec Transaction106047292020-08-06 7:09:431618 days ago1596697783IN
0x04f66849...C391b8a77
0 ETH0.009904354
Exec Transaction105884932020-08-03 18:39:061621 days ago1596479946IN
0x04f66849...C391b8a77
0 ETH0.0049707846.75
Exec Transaction105404452020-07-27 8:20:111628 days ago1595838011IN
0x04f66849...C391b8a77
0 ETH0.0193478490
Exec Transaction105404342020-07-27 8:17:271628 days ago1595837847IN
0x04f66849...C391b8a77
0 ETH0.0211182687.846
Exec Transaction105362632020-07-26 16:48:161629 days ago1595782096IN
0x04f66849...C391b8a77
0 ETH0.0277016791
Exec Transaction105361982020-07-26 16:33:141629 days ago1595781194IN
0x04f66849...C391b8a77
0 ETH0.0307358295
Exec Transaction105361882020-07-26 16:30:481629 days ago1595781048IN
0x04f66849...C391b8a77
0 ETH0.0289216195
Exec Transaction105361772020-07-26 16:29:261629 days ago1595780966IN
0x04f66849...C391b8a77
0 ETH0.0077237899
Exec Transaction105360242020-07-26 15:51:271629 days ago1595778687IN
0x04f66849...C391b8a77
0 ETH0.0267894888
Exec Transaction105340532020-07-26 8:40:461629 days ago1595752846IN
0x04f66849...C391b8a77
0 ETH0.0155911667
Exec Transaction105340432020-07-26 8:37:431629 days ago1595752663IN
0x04f66849...C391b8a77
0 ETH0.0161007665
Exec Transaction105159222020-07-23 13:21:251632 days ago1595510485IN
0x04f66849...C391b8a77
0 ETH0.0164927364
Exec Transaction105109402020-07-22 18:53:581633 days ago1595444038IN
0x04f66849...C391b8a77
0 ETH0.0148820546
Exec Transaction105106582020-07-22 17:55:011633 days ago1595440501IN
0x04f66849...C391b8a77
0 ETH0.019412160
Exec Transaction104908632020-07-19 15:49:411636 days ago1595173781IN
0x04f66849...C391b8a77
0 ETH0.0191795963
Exec Transaction104907802020-07-19 15:26:471636 days ago1595172407IN
0x04f66849...C391b8a77
0 ETH0.0179618459
Exec Transaction104907092020-07-19 15:10:491636 days ago1595171449IN
0x04f66849...C391b8a77
0 ETH0.018082959.4
Exec Transaction104832792020-07-18 11:47:051637 days ago1595072825IN
0x04f66849...C391b8a77
0 ETH0.008858747
Exec Transaction104766972020-07-17 11:34:161638 days ago1594985656IN
0x04f66849...C391b8a77
0 ETH0.0169848371
Exec Transaction104725882020-07-16 20:08:131639 days ago1594930093IN
0x04f66849...C391b8a77
0 ETH0.0142355444
Exec Transaction104723012020-07-16 19:07:031639 days ago1594926423IN
0x04f66849...C391b8a77
0 ETH0.0148826146
Exec Transaction104722672020-07-16 18:59:231639 days ago1594925963IN
0x04f66849...C391b8a77
0 ETH0.0164414350.82
Exec Transaction104722582020-07-16 18:54:571639 days ago1594925697IN
0x04f66849...C391b8a77
0 ETH0.0161767550
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
99279582020-04-23 9:26:341723 days ago1587633994  Contract Creation0 ETH
Loading...
Loading

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

Contract Name:
Proxy

Compiler Version
v0.5.12+commit.7709ece9

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2020-07-09
*/

pragma solidity >=0.5.0 <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 Proxy - 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 Proxy {

    // 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)
        public
    {
        require(_masterCopy != address(0), "Invalid master copy address provided");
        masterCopy = _masterCopy;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    function ()
        external
        payable
    {
        // 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"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea265627a7a7231582099bf9ecf033b5a5cd7073e2e717749e94f49c79dbfc065d6204cb99db2ba11ab64736f6c634300050c0032

Deployed Bytecode Sourcemap

471:1554:0:-;;;1381:42;1377:1;1371:8;1367:57;1561:66;1557:1;1544:15;1541:87;1538:2;;;1658:10;1655:1;1648:21;1697:4;1694:1;1687:15;1538:2;1750:14;1747:1;1744;1731:34;1846:1;1843;1827:14;1824:1;1812:10;1807:3;1794:54;1883:16;1880:1;1877;1862:38;1929:1;1920:7;1917:14;1914:2;;;1944:16;1941:1;1934:27;1914:2;1987:16;1984:1;1977:27

Swarm Source

bzzr://99bf9ecf033b5a5cd7073e2e717749e94f49c79dbfc065d6204cb99db2ba11ab

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.