ETH Price: $2,295.87 (-0.01%)

Contract

0x7F4Eefee3698f1d43437996005955b5081041c80
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer146308702022-04-21 22:12:44870 days ago1650579164IN
0x7F4Eefee...081041c80
0.83 ETH0.0052702100
Transfer146308542022-04-21 22:08:28870 days ago1650578908IN
0x7F4Eefee...081041c80
0.834 ETH0.0021100
Transfer146308342022-04-21 22:00:43870 days ago1650578443IN
0x7F4Eefee...081041c80
0.834 ETH0.00178585
Transfer146308252022-04-21 21:58:30870 days ago1650578310IN
0x7F4Eefee...081041c80
0.834 ETH0.00157575
Transfer145666262022-04-11 20:52:37880 days ago1649710357IN
0x7F4Eefee...081041c80
0.996 ETH0.0047431890
Transfer145029832022-04-01 22:10:55890 days ago1648851055IN
0x7F4Eefee...081041c80
1.44 ETH0.0055841680
Set Cashier144654672022-03-27 2:06:11896 days ago1648346771IN
0x7F4Eefee...081041c80
0 ETH0.0010727623.3312177
0x60806040144654642022-03-27 2:05:29896 days ago1648346729IN
 Create: Depositer
0 ETH0.010587724.21990246

Latest 3 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
146308702022-04-21 22:12:44870 days ago1650579164
0x7F4Eefee...081041c80
0.83 ETH
145666262022-04-11 20:52:37880 days ago1649710357
0x7F4Eefee...081041c80
0.996 ETH
145029832022-04-01 22:10:55890 days ago1648851055
0x7F4Eefee...081041c80
1.44 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Depositer

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
Yes with 5000 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2022-03-27
*/

// SPDX-License-Identifier: MIT
pragma solidity >=0.6.0 <0.9.0;

interface IERC20 {
  function totalSupply() external view returns (uint256);
  function decimals() external view returns (uint8);
  function symbol() external view returns (string memory);
  function name() external view returns (string memory);
  function getOwner() external view returns (address);
  function balanceOf(address account) external view returns (uint256);
  function transfer(address recipient, uint256 amount) external returns (bool);
  function allowance(address _owner, address spender) external view returns (uint256);
  function approve(address spender, uint256 amount) external returns (bool);
  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface Cashier {
    function load() external payable;
}

contract Depositer {
    address public _owner;
    uint256 public totalDeposited;

    Cashier reflector;

    modifier onlyOwner() {
        require(_owner == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    constructor () {
        _owner = msg.sender;
    }

    receive() external payable {
        require(address(reflector) != address(0));
        try reflector.load{value: msg.value}() {
            totalDeposited += msg.value;
        } catch {
            revert("Send to Cashier error.");
        }
    }

    function setCashier(address _cashier) external onlyOwner {
        reflector = Cashier(_cashier);
    }

    function sweepContingency() external onlyOwner {
        payable(_owner).transfer(address(this).balance);
    }

    function sweepTokenContingency(address _token) external onlyOwner {
        IERC20 token = IERC20(_token);
        token.transfer(_owner, token.balanceOf(address(this)));
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_cashier","type":"address"}],"name":"setCashier","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sweepContingency","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"sweepTokenContingency","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalDeposited","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610696806100326000396000f3fe60806040526004361061005e5760003560e01c8063b2bdfa7b11610043578063b2bdfa7b146101cb578063ee5d9c2d14610222578063ff50abdc1461023757600080fd5b8063800936cf1461018b578063b02ad48f146101ab57600080fd5b366101865760025473ffffffffffffffffffffffffffffffffffffffff1661008557600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166386d5c4be346040518263ffffffff1660e01b81526004016000604051808303818588803b1580156100ef57600080fd5b505af193505050508015610101575060015b61016c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f53656e6420746f2043617368696572206572726f722e0000000000000000000060448201526064015b60405180910390fd5b346001600082825461017e91906105a9565b90915550505b005b600080fd5b34801561019757600080fd5b506101846101a63660046105e8565b61025b565b3480156101b757600080fd5b506101846101c63660046105e8565b610416565b3480156101d757600080fd5b506000546101f89073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561022e57600080fd5b506101846104de565b34801561024357600080fd5b5061024d60015481565b604051908152602001610219565b60005473ffffffffffffffffffffffffffffffffffffffff1633146102dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610163565b6000546040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152829173ffffffffffffffffffffffffffffffffffffffff8084169263a9059cbb92919091169083906370a0823190602401602060405180830381865afa158015610359573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037d9190610625565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af11580156103ed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610411919061063e565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610497576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610163565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff16331461055f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610163565b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116914780156108fc02929091818181858888f193505050501580156105a6573d6000803e3d6000fd5b50565b600082198211156105e3577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b500190565b6000602082840312156105fa57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461061e57600080fd5b9392505050565b60006020828403121561063757600080fd5b5051919050565b60006020828403121561065057600080fd5b8151801515811461061e57600080fdfea26469706673582212202e3684cd155a7522243c65b4843a028e230a205955409f86a6fc79243590d5fa64736f6c634300080d0033

Deployed Bytecode

0x60806040526004361061005e5760003560e01c8063b2bdfa7b11610043578063b2bdfa7b146101cb578063ee5d9c2d14610222578063ff50abdc1461023757600080fd5b8063800936cf1461018b578063b02ad48f146101ab57600080fd5b366101865760025473ffffffffffffffffffffffffffffffffffffffff1661008557600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166386d5c4be346040518263ffffffff1660e01b81526004016000604051808303818588803b1580156100ef57600080fd5b505af193505050508015610101575060015b61016c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f53656e6420746f2043617368696572206572726f722e0000000000000000000060448201526064015b60405180910390fd5b346001600082825461017e91906105a9565b90915550505b005b600080fd5b34801561019757600080fd5b506101846101a63660046105e8565b61025b565b3480156101b757600080fd5b506101846101c63660046105e8565b610416565b3480156101d757600080fd5b506000546101f89073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561022e57600080fd5b506101846104de565b34801561024357600080fd5b5061024d60015481565b604051908152602001610219565b60005473ffffffffffffffffffffffffffffffffffffffff1633146102dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610163565b6000546040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152829173ffffffffffffffffffffffffffffffffffffffff8084169263a9059cbb92919091169083906370a0823190602401602060405180830381865afa158015610359573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037d9190610625565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af11580156103ed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610411919061063e565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610497576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610163565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff16331461055f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610163565b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116914780156108fc02929091818181858888f193505050501580156105a6573d6000803e3d6000fd5b50565b600082198211156105e3577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b500190565b6000602082840312156105fa57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461061e57600080fd5b9392505050565b60006020828403121561063757600080fd5b5051919050565b60006020828403121561065057600080fd5b8151801515811461061e57600080fdfea26469706673582212202e3684cd155a7522243c65b4843a028e230a205955409f86a6fc79243590d5fa64736f6c634300080d0033

Deployed Bytecode Sourcemap

1023:984:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1381:9;;1373:32;1381:9;1365:41;;;;;;1421:9;;;;;;;;;;;:14;;;1443:9;1421:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1417:159;;1532:32;;;;;216:2:1;1532:32:0;;;198:21:1;255:2;235:18;;;228:30;294:24;274:18;;;267:52;336:18;;1532:32:0;;;;;;;;1417:159;1489:9;1471:14;;:27;;;;;;;:::i;:::-;;;;-1:-1:-1;;1417:159:0;1023:984;;;;;1825:179;;;;;;;;;;-1:-1:-1;1825:179:0;;;;;:::i;:::-;;:::i;1591:105::-;;;;;;;;;;-1:-1:-1;1591:105:0;;;;;:::i;:::-;;:::i;1049:21::-;;;;;;;;;;-1:-1:-1;1049:21:0;;;;;;;;;;;1142:42:1;1130:55;;;1112:74;;1100:2;1085:18;1049:21:0;;;;;;;;1704:113;;;;;;;;;;;;;:::i;1077:29::-;;;;;;;;;;;;;;;;;;;1343:25:1;;;1331:2;1316:18;1077:29:0;1197:177:1;1825:179:0;1181:6;;:20;:6;1191:10;1181:20;1173:65;;;;;;;1581:2:1;1173:65:0;;;1563:21:1;;;1600:18;;;1593:30;1659:34;1639:18;;;1632:62;1711:18;;1173:65:0;1379:356:1;1173:65:0;1902:12:::1;1957:6:::0;1965:30:::1;::::0;;;;1989:4:::1;1965:30;::::0;::::1;1112:74:1::0;1924:6:0;;1942:14:::1;::::0;;::::1;::::0;::::1;::::0;1957:6;;;::::1;::::0;1942:14;;1965:15:::1;::::0;1085:18:1;;1965:30:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1942:54;::::0;;::::1;::::0;;;;;;2133:42:1;2121:55;;;1942:54:0::1;::::0;::::1;2103:74:1::0;2193:18;;;2186:34;2076:18;;1942:54:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1891:113;1825:179:::0;:::o;1591:105::-;1181:6;;:20;:6;1191:10;1181:20;1173:65;;;;;;;1581:2:1;1173:65:0;;;1563:21:1;;;1600:18;;;1593:30;1659:34;1639:18;;;1632:62;1711:18;;1173:65:0;1379:356:1;1173:65:0;1659:9:::1;:29:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;1591:105::o;1704:113::-;1181:6;;:20;:6;1191:10;1181:20;1173:65;;;;;;;1581:2:1;1173:65:0;;;1563:21:1;;;1600:18;;;1593:30;1659:34;1639:18;;;1632:62;1711:18;;1173:65:0;1379:356:1;1173:65:0;1770:6:::1;::::0;;1762:47:::1;::::0;1770:6:::1;::::0;;::::1;::::0;1787:21:::1;1762:47:::0;::::1;;;::::0;1787:21;;1762:47;1770:6;1762:47;1787:21;1770:6;1762:47;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;1704:113::o:0;365:282:1:-;405:3;436:1;432:6;429:1;426:13;423:193;;;472:77;469:1;462:88;573:4;570:1;563:15;601:4;598:1;591:15;423:193;-1:-1:-1;632:9:1;;365:282::o;652:309::-;711:6;764:2;752:9;743:7;739:23;735:32;732:52;;;780:1;777;770:12;732:52;819:9;806:23;869:42;862:5;858:54;851:5;848:65;838:93;;927:1;924;917:12;838:93;950:5;652:309;-1:-1:-1;;;652:309:1:o;1740:184::-;1810:6;1863:2;1851:9;1842:7;1838:23;1834:32;1831:52;;;1879:1;1876;1869:12;1831:52;-1:-1:-1;1902:16:1;;1740:184;-1:-1:-1;1740:184:1:o;2231:277::-;2298:6;2351:2;2339:9;2330:7;2326:23;2322:32;2319:52;;;2367:1;2364;2357:12;2319:52;2399:9;2393:16;2452:5;2445:13;2438:21;2431:5;2428:32;2418:60;;2474:1;2471;2464:12

Swarm Source

ipfs://2e3684cd155a7522243c65b4843a028e230a205955409f86a6fc79243590d5fa

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.