ETH Price: $3,288.12 (+1.29%)
Gas: 2 Gwei

Contract

0x2fF21E474f6208C10d16c4F8A24B44880C35D02C
 

Overview

ETH Balance

0.003713400089658297 ETH

Eth Value

$12.21 (@ $3,288.12/ETH)

Token Holdings

Transaction Hash
Method
Block
From
To
Transfer186059792023-11-19 12:53:23252 days ago1700398403IN
0x2fF21E47...80C35D02C
0.01 ETH0.0003354214.48980929
Transfer181556862023-09-17 12:14:47315 days ago1694952887IN
0x2fF21E47...80C35D02C
0.05 ETH0.000206218.90815226
Transfer169972002023-04-07 14:27:59478 days ago1680877679IN
0x2fF21E47...80C35D02C
0.0965 ETH0.0005966228.41059536

Latest 13 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
188368122023-12-21 21:05:59220 days ago1703192759
0x2fF21E47...80C35D02C
0.0048992 ETH
186059902023-11-19 12:55:35252 days ago1700398535
0x2fF21E47...80C35D02C
0.00245368 ETH
185001382023-11-04 17:23:59267 days ago1699118639
0x2fF21E47...80C35D02C
0.002972 ETH
185001382023-11-04 17:23:59267 days ago1699118639
0x2fF21E47...80C35D02C
0.04270336 ETH
181557102023-09-17 12:19:47315 days ago1694953187
0x2fF21E47...80C35D02C
0.00177042 ETH
181556982023-09-17 12:17:11315 days ago1694953031
0x2fF21E47...80C35D02C
0.00157748 ETH
169978012023-04-07 16:30:11478 days ago1680885011
0x2fF21E47...80C35D02C
0.00506584 ETH
169978012023-04-07 16:30:11478 days ago1680885011
0x2fF21E47...80C35D02C
0.04533045 ETH
169974172023-04-07 15:12:35478 days ago1680880355
0x2fF21E47...80C35D02C
0.01395077 ETH
169974062023-04-07 15:10:23478 days ago1680880223
0x2fF21E47...80C35D02C
0.01115213 ETH
169973912023-04-07 15:07:23478 days ago1680880043
0x2fF21E47...80C35D02C
0.0125112 ETH
169972022023-04-07 14:28:23478 days ago1680877703
0x2fF21E47...80C35D02C
0.0084 ETH
169972022023-04-07 14:28:23478 days ago1680877703  Contract Creation0 ETH
Loading...
Loading

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

Contract Name:
Proxy

Compiler Version
v0.8.3+commit.8d00100c

Optimization Enabled:
Yes with 999 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2021-05-03
*/

// Copyright (C) 2018  Argent Labs Ltd. <https://argent.xyz>

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

// SPDX-License-Identifier: GPL-3.0-only
pragma solidity ^0.8.3;

/**
 * @title Proxy
 * @notice Basic proxy that delegates all calls to a fixed implementing contract.
 * The implementing contract cannot be upgraded.
 * @author Julien Niset - <[email protected]>
 */
contract Proxy {

    address immutable public implementation;

    event Received(uint indexed value, address indexed sender, bytes data);

    constructor(address _implementation) {
        implementation = _implementation;
    }

    fallback() external payable {
        address target = implementation;
        // solhint-disable-next-line no-inline-assembly
        assembly {
            calldatacopy(0, 0, calldatasize())
            let result := delegatecall(gas(), target, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            switch result
            case 0 {revert(0, returndatasize())}
            default {return (0, returndatasize())}
        }
    }

    receive() external payable {
        emit Received(msg.value, msg.sender, "");
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_implementation","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"Received","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

Deployed Bytecode

0x6080604052600436106100225760003560e01c80635c60da1b146100ac57610067565b3661006757604080516020808252600090820152339134917f606834f57405380c4fb88d1f4850326ad3885f014bab3b568dfbf7a041eef738910160405180910390a3005b7f000000000000000000000000ab00ea153c43575184ff11dd5e713c96be0055733660008037600080366000845af43d6000803e8080156100a7573d6000f35b3d6000fd5b3480156100b857600080fd5b506100e07f000000000000000000000000ab00ea153c43575184ff11dd5e713c96be00557381565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f3fea2646970667358221220b88a14f52e9d465328c9b3ab476e4b7fa40ed3615fd5409a6afc9885366e03a964736f6c63430008030033

Deployed Bytecode Sourcemap

996:819:0:-:0;;;;;;;;;;;;;;;;;;;;;;;1769:35;;;446:2:1;428:21;;;245:286;465:18;;;458:32;1789:10:0;;1778:9;;1769:35;;507:18:1;1769:35:0;;;;;;;996:819;;1299:14;1424;1282;;1405:34;1517:1;1514;1498:14;1495:1;1487:6;1480:5;1467:52;1554:16;1551:1;1548;1533:38;1592:6;1612:36;;;;1682:16;1679:1;1671:28;1612:36;1630:16;1627:1;1620:27;1020:39;;;;;;;;;;;;;;;;;;190:42:1;178:55;;;160:74;;148:2;133:18;1020:39:0;;;;;;

Swarm Source

ipfs://b88a14f52e9d465328c9b3ab476e4b7fa40ed3615fd5409a6afc9885366e03a9

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.