ETH Price: $1,982.90 (-4.40%)

Contract

0x9322bcbE4C65dB3E82FBA973CC6dDe772Bb09F36
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Reward WETH Pool144104202022-03-18 12:30:531449 days ago1647606653IN
0x9322bcbE...72Bb09F36
0 ETH0.0024483932.49799943
Reward WETH Pool143911822022-03-15 12:35:111452 days ago1647347711IN
0x9322bcbE...72Bb09F36
0 ETH0.0022672630.09378146
Reward WETH Pool143655502022-03-11 12:30:211456 days ago1647001821IN
0x9322bcbE...72Bb09F36
0 ETH0.0018726124.85554974
Reward WETH Pool143461032022-03-08 12:10:241459 days ago1646741424IN
0x9322bcbE...72Bb09F36
0 ETH0.0017677723.46399804
Reward WETH Pool143210432022-03-04 14:33:341463 days ago1646404414IN
0x9322bcbE...72Bb09F36
0 ETH0.0028565137.91493877
Reward WETH Pool143021782022-03-01 16:21:441466 days ago1646151704IN
0x9322bcbE...72Bb09F36
0 ETH0.0055277173.3702172
Reward WETH Pool142567012022-02-22 15:36:311473 days ago1645544191IN
0x9322bcbE...72Bb09F36
0 ETH0.0063195483.88037629
Reward WETH Pool142308972022-02-18 15:29:451477 days ago1645198185IN
0x9322bcbE...72Bb09F36
0 ETH0.01113885147.84778872
Reward WETH Pool142115322022-02-15 15:40:531480 days ago1644939653IN
0x9322bcbE...72Bb09F36
0 ETH0.0069773692.61175081
Reward WETH Pool141860082022-02-11 17:08:331484 days ago1644599313IN
0x9322bcbE...72Bb09F36
0 ETH0.0071769695.26107043
Reward WETH Pool141657562022-02-08 13:43:001487 days ago1644327780IN
0x9322bcbE...72Bb09F36
0 ETH0.0050381166.87175671
Reward WETH Pool141209892022-02-01 15:46:471494 days ago1643730407IN
0x9322bcbE...72Bb09F36
0 ETH0.01016699134.94820263
Reward WETH Pool140940982022-01-28 12:17:181498 days ago1643372238IN
0x9322bcbE...72Bb09F36
0 ETH0.0050259366.71001811
Reward WETH Pool140756592022-01-25 15:56:031501 days ago1643126163IN
0x9322bcbE...72Bb09F36
0 ETH0.01386402184.0194296
Reward WETH Pool140412922022-01-20 8:21:531506 days ago1642666913IN
0x9322bcbE...72Bb09F36
0 ETH0.00786202104.35390217
Reward WETH Pool140231522022-01-17 12:54:411509 days ago1642424081IN
0x9322bcbE...72Bb09F36
0 ETH0.0050857567.50401435
Reward WETH Pool139963342022-01-13 9:25:181513 days ago1642065918IN
0x9322bcbE...72Bb09F36
0 ETH0.01141677151.53663988
Reward WETH Pool139786022022-01-10 15:37:501516 days ago1641829070IN
0x9322bcbE...72Bb09F36
0 ETH0.03045689404.25932483
Reward WETH Pool139512922022-01-06 10:27:591520 days ago1641464879IN
0x9322bcbE...72Bb09F36
0 ETH0.00841312111.6687875
Reward WETH Pool139324812022-01-03 12:33:191523 days ago1641213199IN
0x9322bcbE...72Bb09F36
0 ETH0.0063846484.74440267
Reward WETH Pool138924632021-12-28 7:48:101529 days ago1640677690IN
0x9322bcbE...72Bb09F36
0 ETH0.0048544564.43396446
Reward WETH Pool138548552021-12-22 11:54:021535 days ago1640174042IN
0x9322bcbE...72Bb09F36
0 ETH0.0035016146.47753502
Reward WETH Pool138409972021-12-20 8:33:411537 days ago1639989221IN
0x9322bcbE...72Bb09F36
0 ETH0.0027667636.72372568
Reward WETH Pool138081452021-12-15 6:36:571542 days ago1639550217IN
0x9322bcbE...72Bb09F36
0 ETH0.0044484359.04477479
Reward WETH Pool137972962021-12-13 14:09:521544 days ago1639404592IN
0x9322bcbE...72Bb09F36
0 ETH0.0045141159.91653923
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
rewardC20Pool

Compiler Version
v0.7.4+commit.3f05b770

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.7.0 <0.8.0;

/**
 * @title ERC20 interface
 * @dev see https://eips.ethereum.org/EIPS/eip-20
 */
interface IERC20 {
    function transfer(address to, uint256 value) external returns (bool);
    function approve(address spender, uint256 value) external returns (bool);
    function transferFrom(address from, address to, uint256 value) external returns (bool);
    function totalSupply() external view returns (uint256);
    function balanceOf(address who) external view returns (uint256);
    function allowance(address owner, address spender) external view returns (uint256);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface IUniswapV2Pair {
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);

    function name() external pure returns (string memory);
    function symbol() external pure returns (string memory);
    function decimals() external pure returns (uint8);
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);

    function approve(address spender, uint value) external returns (bool);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);

    function DOMAIN_SEPARATOR() external view returns (bytes32);
    function PERMIT_TYPEHASH() external pure returns (bytes32);
    function nonces(address owner) external view returns (uint);

    function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external;

    event Mint(address indexed sender, uint amount0, uint amount1);
    event Burn(address indexed sender, uint amount0, uint amount1, address indexed to);
    event Swap(
        address indexed sender,
        uint amount0In,
        uint amount1In,
        uint amount0Out,
        uint amount1Out,
        address indexed to
    );
    event Sync(uint112 reserve0, uint112 reserve1);

    function MINIMUM_LIQUIDITY() external pure returns (uint);
    function factory() external view returns (address);
    function token0() external view returns (address);
    function token1() external view returns (address);
    function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);
    function price0CumulativeLast() external view returns (uint);
    function price1CumulativeLast() external view returns (uint);
    function kLast() external view returns (uint);

    function mint(address to) external returns (uint liquidity);
    function burn(address to) external returns (uint amount0, uint amount1);
    function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external;
    function skim(address to) external;
    function sync() external;

    function initialize(address, address) external;
}


contract rewardC20Pool {
    
    IUniswapV2Pair C20_wETH;
    IUniswapV2Pair C20_USDT;
    IERC20 wETH;
    IERC20 USDT;

    constructor() {
        C20_wETH = IUniswapV2Pair(0xb983499B7D2f2569A7399048bBd72CA65e4E44E2);
        C20_USDT = IUniswapV2Pair(0xae50Ccb0c88e6038C803eB8A4421C64af9ED5177);
        wETH = IERC20(0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2);
        USDT = IERC20(0xdAC17F958D2ee523a2206206994597C13D831ec7);
    }

    function rewardWETHPool(uint256 amountWETH) public {
        wETH.transfer(address(C20_wETH), amountWETH);
        C20_wETH.sync();
    }
    
    function rewardDAIPool(uint256 amountUSDT) public {
        USDT.transfer(address(C20_USDT), amountUSDT);
        C20_USDT.sync();
    }

}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"amountUSDT","type":"uint256"}],"name":"rewardDAIPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountWETH","type":"uint256"}],"name":"rewardWETHPool","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5073b983499b7d2f2569a7399048bbd72ca65e4e44e26000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073ae50ccb0c88e6038c803eb8a4421c64af9ed5177600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073dac17f958d2ee523a2206206994597c13d831ec7600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506103b5806101736000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80630c8489561461003b578063cae3eaf114610069575b600080fd5b6100676004803603602081101561005157600080fd5b8101908080359060200190929190505050610097565b005b6100956004803603602081101561007f57600080fd5b810190808035906020019092919050505061020d565b005b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561014c57600080fd5b505af1158015610160573d6000803e3d6000fd5b505050506040513d602081101561017657600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156101f257600080fd5b505af1158015610206573d6000803e3d6000fd5b5050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156102c057600080fd5b505af11580156102d4573d6000803e3d6000fd5b505050506040513d60208110156102ea57600080fd5b81019080805190602001909291905050505060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561036457600080fd5b505af1158015610378573d6000803e3d6000fd5b505050505056fea26469706673582212200765c94ebeda0bfb959a98f4a4b54b4c7ce150f1b9fc8f0ea414b0ab97b2e96764736f6c63430007040033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100365760003560e01c80630c8489561461003b578063cae3eaf114610069575b600080fd5b6100676004803603602081101561005157600080fd5b8101908080359060200190929190505050610097565b005b6100956004803603602081101561007f57600080fd5b810190808035906020019092919050505061020d565b005b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561014c57600080fd5b505af1158015610160573d6000803e3d6000fd5b505050506040513d602081101561017657600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156101f257600080fd5b505af1158015610206573d6000803e3d6000fd5b5050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156102c057600080fd5b505af11580156102d4573d6000803e3d6000fd5b505050506040513d60208110156102ea57600080fd5b81019080805190602001909291905050505060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561036457600080fd5b505af1158015610378573d6000803e3d6000fd5b505050505056fea26469706673582212200765c94ebeda0bfb959a98f4a4b54b4c7ce150f1b9fc8f0ea414b0ab97b2e96764736f6c63430007040033

Deployed Bytecode Sourcemap

3268:756:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3880:139;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3728:140;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3880:139;3941:4;;;;;;;;;;;:13;;;3963:8;;;;;;;;;;;3974:10;3941:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3996:8;;;;;;;;;;;:13;;;:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3880:139;:::o;3728:140::-;3790:4;;;;;;;;;;;:13;;;3812:8;;;;;;;;;;3823:10;3790:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3845:8;;;;;;;;;;:13;;;:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3728:140;:::o

Swarm Source

ipfs://0765c94ebeda0bfb959a98f4a4b54b4c7ce150f1b9fc8f0ea414b0ab97b2e967

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