ETH Price: $3,481.93 (+0.83%)

Contract

0xC97B357b4459934Fa4fD29bD85d1E6BcD35A64A5
 
Transaction Hash
Method
Block
From
To
Transfer160087282022-11-20 4:05:35766 days ago1668917135IN
0xC97B357b...cD35A64A5
0.1 ETH0.000244511.64325914

Latest 23 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
214636832024-12-23 7:25:112 days ago1734938711
0xC97B357b...cD35A64A5
0.00061749 ETH
198954382024-05-18 7:47:11221 days ago1716018431
0xC97B357b...cD35A64A5
0.00049628 ETH
198885172024-05-17 8:31:59222 days ago1715934719
0xC97B357b...cD35A64A5
0.00139446 ETH
198016342024-05-05 4:53:47234 days ago1714884827
0xC97B357b...cD35A64A5
0.00064212 ETH
195860772024-04-05 0:49:47264 days ago1712278187
0xC97B357b...cD35A64A5
0.00187192 ETH
195743662024-04-03 9:30:35266 days ago1712136635
0xC97B357b...cD35A64A5
0.00327087 ETH
193995142024-03-09 19:05:23290 days ago1710011123
0xC97B357b...cD35A64A5
0.01050679 ETH
193036762024-02-25 9:23:23304 days ago1708853003
0xC97B357b...cD35A64A5
0.00413758 ETH
190669542024-01-23 4:18:47337 days ago1705983527
0xC97B357b...cD35A64A5
0.00167803 ETH
164320162023-01-18 6:51:59707 days ago1674024719
0xC97B357b...cD35A64A5
0.0019318 ETH
164320162023-01-18 6:51:59707 days ago1674024719
0xC97B357b...cD35A64A5
1 ETH
164320092023-01-18 6:50:35707 days ago1674024635
0xC97B357b...cD35A64A5
0.00679622 ETH
164320092023-01-18 6:50:35707 days ago1674024635
0xC97B357b...cD35A64A5
0.0049974 ETH
164320092023-01-18 6:50:35707 days ago1674024635
0xC97B357b...cD35A64A5
0.99964245 ETH
162162532022-12-19 4:08:35737 days ago1671422915
0xC97B357b...cD35A64A5
0.00151137 ETH
161331382022-12-07 13:31:23749 days ago1670419883
0xC97B357b...cD35A64A5
0.00197388 ETH
160728642022-11-29 3:08:35757 days ago1669691315
0xC97B357b...cD35A64A5
0.00177671 ETH
160408092022-11-24 15:43:23761 days ago1669304603
0xC97B357b...cD35A64A5
0.00248319 ETH
160367672022-11-24 2:10:47762 days ago1669255847
0xC97B357b...cD35A64A5
0.00173353 ETH
160124812022-11-20 16:40:47765 days ago1668962447
0xC97B357b...cD35A64A5
0.00176882 ETH
160124812022-11-20 16:40:47765 days ago1668962447
0xC97B357b...cD35A64A5
0.01 ETH
160087442022-11-20 4:08:47766 days ago1668917327
0xC97B357b...cD35A64A5
0.0039 ETH
160087442022-11-20 4:08:47766 days ago1668917327  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.