ETH Price: $2,148.97 (-0.06%)

Contract

0xB2C8E807bB84f3E2FEdbF81099E77F46eE1F29fA
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Buy Tokens With ...212025012024-11-16 19:58:47104 days ago1731787127IN
0xB2C8E807...6eE1F29fA
0.0007 ETH0.0006893212.15831694
Buy Tokens With ...210474182024-10-26 4:29:59126 days ago1729916999IN
0xB2C8E807...6eE1F29fA
0.0013 ETH0.000140743.55458307
Buy Tokens With ...210343232024-10-24 8:40:35128 days ago1729759235IN
0xB2C8E807...6eE1F29fA
0.00045 ETH0.000549229.68720678
Buy Tokens With ...209906112024-10-18 6:19:11134 days ago1729232351IN
0xB2C8E807...6eE1F29fA
0.04 ETH0.0021694754.79034239
Buy Tokens With ...209848912024-10-17 11:08:59135 days ago1729163339IN
0xB2C8E807...6eE1F29fA
0.002 ETH0.0006390116.13831858
Buy Tokens With ...209848552024-10-17 11:01:47135 days ago1729162907IN
0xB2C8E807...6eE1F29fA
0.01 ETH0.0006171415.5859329
Buy Tokens With ...208799312024-10-02 19:33:35149 days ago1727897615IN
0xB2C8E807...6eE1F29fA
0.002 ETH0.001665929.38318394
Buy Tokens With ...207842082024-09-19 11:01:23163 days ago1726743683IN
0xB2C8E807...6eE1F29fA
0 ETH0.0014700923.60571618
Buy Tokens With ...207797162024-09-18 19:58:11163 days ago1726689491IN
0xB2C8E807...6eE1F29fA
0.00029551 ETH0.000499312.60986599
Buy Tokens With ...207795852024-09-18 19:31:47163 days ago1726687907IN
0xB2C8E807...6eE1F29fA
0.00059101 ETH0.0007491918.92098845
Buy Tokens With ...207720712024-09-17 18:19:35164 days ago1726597175IN
0xB2C8E807...6eE1F29fA
0.00029551 ETH0.0007049217.80287152
Buy Tokens With ...207720362024-09-17 18:12:35164 days ago1726596755IN
0xB2C8E807...6eE1F29fA
0.00059101 ETH0.0013065923.04562541
Buy Tokens With ...207697322024-09-17 10:28:35165 days ago1726568915IN
0xB2C8E807...6eE1F29fA
0.002 ETH0.000130893.30570538
Buy Tokens With ...207697262024-09-17 10:27:23165 days ago1726568843IN
0xB2C8E807...6eE1F29fA
0.00029551 ETH0.000124033.13243531
Buy Tokens With ...207696642024-09-17 10:14:59165 days ago1726568099IN
0xB2C8E807...6eE1F29fA
0.00059101 ETH0.000146423.69801252
Buy Tokens With ...207696622024-09-17 10:14:35165 days ago1726568075IN
0xB2C8E807...6eE1F29fA
0.00059101 ETH0.000122823.10207228
Buy Tokens With ...207696082024-09-17 10:03:35165 days ago1726567415IN
0xB2C8E807...6eE1F29fA
0.00059101 ETH0.000169192.98418692
Buy Tokens With ...207571532024-09-15 16:16:35166 days ago1726416995IN
0xB2C8E807...6eE1F29fA
0.00059102 ETH0.000086532.18535799
Buy Tokens With ...207571462024-09-15 16:15:11166 days ago1726416911IN
0xB2C8E807...6eE1F29fA
0.00029551 ETH0.000090282.28016321
Buy Tokens With ...207430912024-09-13 17:09:47168 days ago1726247387IN
0xB2C8E807...6eE1F29fA
0.00059101 ETH0.000178064.49711509
Buy Tokens With ...207411522024-09-13 10:39:11169 days ago1726223951IN
0xB2C8E807...6eE1F29fA
0 ETH0.000139682.24304054
Buy Tokens With ...207411062024-09-13 10:29:59169 days ago1726223399IN
0xB2C8E807...6eE1F29fA
0.00029551 ETH0.000088732.24088777
Buy Tokens With ...207295662024-09-11 19:50:23170 days ago1726084223IN
0xB2C8E807...6eE1F29fA
0.00059101 ETH0.000294347.43364374
Buy Tokens With ...207273282024-09-11 12:20:23171 days ago1726057223IN
0xB2C8E807...6eE1F29fA
0 ETH0.000152032.44127387
Buy Tokens With ...207273122024-09-11 12:17:11171 days ago1726057031IN
0xB2C8E807...6eE1F29fA
0.00059101 ETH0.000090022.273683
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
212025012024-11-16 19:58:47104 days ago1731787127
0xB2C8E807...6eE1F29fA
0.0007 ETH
210474182024-10-26 4:29:59126 days ago1729916999
0xB2C8E807...6eE1F29fA
0.0013 ETH
210343232024-10-24 8:40:35128 days ago1729759235
0xB2C8E807...6eE1F29fA
0.00045 ETH
209906112024-10-18 6:19:11134 days ago1729232351
0xB2C8E807...6eE1F29fA
0.04 ETH
209848912024-10-17 11:08:59135 days ago1729163339
0xB2C8E807...6eE1F29fA
0.002 ETH
209848552024-10-17 11:01:47135 days ago1729162907
0xB2C8E807...6eE1F29fA
0.01 ETH
208799312024-10-02 19:33:35149 days ago1727897615
0xB2C8E807...6eE1F29fA
0.002 ETH
207797162024-09-18 19:58:11163 days ago1726689491
0xB2C8E807...6eE1F29fA
0.00029551 ETH
207795852024-09-18 19:31:47163 days ago1726687907
0xB2C8E807...6eE1F29fA
0.00059101 ETH
207720712024-09-17 18:19:35164 days ago1726597175
0xB2C8E807...6eE1F29fA
0.00029551 ETH
207720362024-09-17 18:12:35164 days ago1726596755
0xB2C8E807...6eE1F29fA
0.00059101 ETH
207697322024-09-17 10:28:35165 days ago1726568915
0xB2C8E807...6eE1F29fA
0.002 ETH
207697262024-09-17 10:27:23165 days ago1726568843
0xB2C8E807...6eE1F29fA
0.00029551 ETH
207696642024-09-17 10:14:59165 days ago1726568099
0xB2C8E807...6eE1F29fA
0.00059101 ETH
207696622024-09-17 10:14:35165 days ago1726568075
0xB2C8E807...6eE1F29fA
0.00059101 ETH
207696082024-09-17 10:03:35165 days ago1726567415
0xB2C8E807...6eE1F29fA
0.00059101 ETH
207571532024-09-15 16:16:35166 days ago1726416995
0xB2C8E807...6eE1F29fA
0.00059102 ETH
207571462024-09-15 16:15:11166 days ago1726416911
0xB2C8E807...6eE1F29fA
0.00029551 ETH
207430912024-09-13 17:09:47168 days ago1726247387
0xB2C8E807...6eE1F29fA
0.00059101 ETH
207411062024-09-13 10:29:59169 days ago1726223399
0xB2C8E807...6eE1F29fA
0.00029551 ETH
207295662024-09-11 19:50:23170 days ago1726084223
0xB2C8E807...6eE1F29fA
0.00059101 ETH
207273122024-09-11 12:17:11171 days ago1726057031
0xB2C8E807...6eE1F29fA
0.00059101 ETH
207258232024-09-11 7:16:47171 days ago1726039007
0xB2C8E807...6eE1F29fA
0.00059101 ETH
206767212024-09-04 10:48:23178 days ago1725446903
0xB2C8E807...6eE1F29fA
0.0000001 ETH
206764622024-09-04 9:56:35178 days ago1725443795
0xB2C8E807...6eE1F29fA
0.00001 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Gaming

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-07-11
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

interface IERC20 {
    function transfer(address recipient, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    function balanceOf(address account) external view returns (uint256);

}

contract Gaming {
    IERC20 public token;
    IERC20 public usdt;
    IERC20 public usdc;

    address payable public wallet;
    bool public isGamingActive;
    mapping(address => uint256) public usdtContributions;
    mapping(address => uint256) public usdcContributions;

    mapping(address => uint256) public ethContributions;
    mapping(address => uint256) public tokenClaimAmount;

    event TokensPurchasedWithUSDT(address indexed purchaser, uint256 usdtAmount);
    event TokensPurchasedWithETH(address indexed purchaser, uint256 ethAmount);

    constructor(
  
        address _usdt,
         address _usdc,
        address payable _wallet
    ) {
        require(_usdt != address(0), "USDT address cannot be zero");
        require(_usdc != address(0), "USDT address cannot be zero");

        require(_wallet != address(0), "Wallet address cannot be zero");

       
        usdt = IERC20(_usdt);
        usdc = IERC20(_usdc);
        wallet = _wallet;
        isGamingActive = true;
    }

    receive() external payable { }

    function buyTokensWithUSDT(uint256 _usdtAmount) public {
        require(isGamingActive, "Game is not active");
        require(_usdtAmount > 0, "No USDT funds sent");

        usdt.transferFrom(msg.sender, wallet , _usdtAmount);
        usdtContributions[msg.sender] += _usdtAmount;

        emit TokensPurchasedWithUSDT(msg.sender, _usdtAmount);
    }

     function buyTokensWithUSDC(uint256 _usdcAmount) public {
        require(isGamingActive, "Game is not active");
        require(_usdcAmount > 0, "No USDC funds sent");

        usdc.transferFrom(msg.sender, wallet , _usdcAmount);
        usdcContributions[msg.sender] += _usdcAmount;

        emit TokensPurchasedWithUSDT(msg.sender, _usdcAmount);
    }


    function buyTokensWithETH() public payable {
        require(isGamingActive, "Game is not active");
        require(msg.value > 0, "No ETH funds sent");

        ethContributions[msg.sender] += msg.value;
        payable(wallet).transfer(msg.value);

        emit TokensPurchasedWithETH(msg.sender, msg.value);
    }

    function endGames() public {
        require(msg.sender == wallet, "Only the wallet can end the games");
        isGamingActive = false;
    }

    function withdrawUSDT(uint256 _amount) public onlyOwner {
        require(_amount > 0, "Amount must be greater than zero");
        require(usdt.balanceOf(address(this)) >= _amount, "Insufficient USDT balance in the contract");
        usdt.transfer(msg.sender, _amount);
    }

      function withdrawUSDC(uint256 _amount) public onlyOwner {
        require(_amount > 0, "Amount must be greater than zero");
        require(usdc.balanceOf(address(this)) >= _amount, "Insufficient USDT balance in the contract");
        usdt.transfer(msg.sender, _amount);
    }
    function setTokenClaimAmount(address user, uint256 amount)
        public
        onlyOwner
    {
        tokenClaimAmount[user] = amount;
    }

    function claimTokens() public {
        require(tokenClaimAmount[msg.sender] > 0, "No tokens to claim");

        uint256 amountToClaim = tokenClaimAmount[msg.sender];
        tokenClaimAmount[msg.sender] = 0;
        token.transfer(msg.sender, amountToClaim);
    }

    modifier onlyOwner() {
        require(msg.sender == wallet, "Only owner can call this function");
        _;
    }


}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_usdt","type":"address"},{"internalType":"address","name":"_usdc","type":"address"},{"internalType":"address payable","name":"_wallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"purchaser","type":"address"},{"indexed":false,"internalType":"uint256","name":"ethAmount","type":"uint256"}],"name":"TokensPurchasedWithETH","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"purchaser","type":"address"},{"indexed":false,"internalType":"uint256","name":"usdtAmount","type":"uint256"}],"name":"TokensPurchasedWithUSDT","type":"event"},{"inputs":[],"name":"buyTokensWithETH","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usdcAmount","type":"uint256"}],"name":"buyTokensWithUSDC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usdtAmount","type":"uint256"}],"name":"buyTokensWithUSDT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"endGames","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ethContributions","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isGamingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setTokenClaimAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"tokenClaimAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"usdc","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"usdcContributions","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"usdt","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"usdtContributions","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawUSDC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawUSDT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b5060405162000ec738038062000ec7833981016040819052620000349162000107565b6001600160a01b038316620000665760405162461bcd60e51b81526004016200005d906200015a565b60405180910390fd5b6001600160a01b0382166200008f5760405162461bcd60e51b81526004016200005d906200015a565b6001600160a01b038116620000b85760405162461bcd60e51b81526004016200005d9062000191565b600180546001600160a01b03199081166001600160a01b03958616179091556002805482169385169390931790925560038054600160a01b9316919093161760ff60a01b1916179055620001e1565b6000806000606084860312156200011c578283fd5b83516200012981620001c8565b60208501519093506200013c81620001c8565b60408501519092506200014f81620001c8565b809150509250925092565b6020808252601b908201527f5553445420616464726573732063616e6e6f74206265207a65726f0000000000604082015260600190565b6020808252601d908201527f57616c6c657420616464726573732063616e6e6f74206265207a65726f000000604082015260600190565b6001600160a01b0381168114620001de57600080fd5b50565b610cd680620001f16000396000f3fe6080604052600436106101015760003560e01c8063521eb273116100955780639e8c3a14116100645780639e8c3a1414610263578063a2e78dfa14610285578063db81f99b146102a5578063e730395a146102c5578063fc0c546a146102e557610108565b8063521eb273146102065780635ef8086f1461021b5780639638fc891461023b5780639c0caad61461025b57610108565b80632f48ab7d116100d15780632f48ab7d1461019a5780633e413bee146101bc5780633ea521ef146101d157806348c54b9d146101f157610108565b8062fe8edc1461010d57806311b0af151461012f578063280dfadd146101445780632b2da7c81461016457610108565b3661010857005b600080fd5b34801561011957600080fd5b5061012d610128366004610a0c565b6102fa565b005b34801561013b57600080fd5b5061012d610439565b34801561015057600080fd5b5061012d61015f3660046109c3565b610472565b34801561017057600080fd5b5061018461017f3660046109a2565b6104b8565b6040516101919190610c73565b60405180910390f35b3480156101a657600080fd5b506101af6104ca565b6040516101919190610a3c565b3480156101c857600080fd5b506101af6104d9565b3480156101dd57600080fd5b5061012d6101ec366004610a0c565b6104e8565b3480156101fd57600080fd5b5061012d610658565b34801561021257600080fd5b506101af6106ca565b34801561022757600080fd5b5061012d610236366004610a0c565b6106d9565b34801561024757600080fd5b506101846102563660046109a2565b6107cd565b61012d6107df565b34801561026f57600080fd5b506102786108c9565b6040516101919190610a8d565b34801561029157600080fd5b506101846102a03660046109a2565b6108d9565b3480156102b157600080fd5b5061012d6102c0366004610a0c565b6108eb565b3480156102d157600080fd5b506101846102e03660046109a2565b610965565b3480156102f157600080fd5b506101af610977565b600354600160a01b900460ff1661032c5760405162461bcd60e51b815260040161032390610c47565b60405180910390fd5b6000811161034c5760405162461bcd60e51b815260040161032390610b91565b6002546003546040516323b872dd60e01b81526001600160a01b03928316926323b872dd92610385923392909116908690600401610a50565b602060405180830381600087803b15801561039f57600080fd5b505af11580156103b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d791906109ec565b5033600090815260056020526040812080548392906103f7908490610c7c565b909155505060405133907f0fb3f3e7bfea6231b01393d68d79cea9864b5a7f1f9c2dbc63514c4663a063d19061042e908490610c73565b60405180910390a250565b6003546001600160a01b031633146104635760405162461bcd60e51b815260040161032390610bbd565b6003805460ff60a01b19169055565b6003546001600160a01b0316331461049c5760405162461bcd60e51b815260040161032390610aef565b6001600160a01b03909116600090815260076020526040902055565b60046020526000908152604090205481565b6001546001600160a01b031681565b6002546001600160a01b031681565b6003546001600160a01b031633146105125760405162461bcd60e51b815260040161032390610aef565b600081116105325760405162461bcd60e51b815260040161032390610b30565b6001546040516370a0823160e01b815282916001600160a01b0316906370a0823190610562903090600401610a3c565b60206040518083038186803b15801561057a57600080fd5b505afa15801561058e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b29190610a24565b10156105d05760405162461bcd60e51b815260040161032390610bfe565b60015460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906106029033908590600401610a74565b602060405180830381600087803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065491906109ec565b5050565b336000908152600760205260409020546106845760405162461bcd60e51b815260040161032390610ac3565b336000818152600760205260408082208054908390559154905163a9059cbb60e01b815291926001600160a01b039091169163a9059cbb91610602918590600401610a74565b6003546001600160a01b031681565b600354600160a01b900460ff166107025760405162461bcd60e51b815260040161032390610c47565b600081116107225760405162461bcd60e51b815260040161032390610b65565b6001546003546040516323b872dd60e01b81526001600160a01b03928316926323b872dd9261075b923392909116908690600401610a50565b602060405180830381600087803b15801561077557600080fd5b505af1158015610789573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ad91906109ec565b5033600090815260046020526040812080548392906103f7908490610c7c565b60076020526000908152604090205481565b600354600160a01b900460ff166108085760405162461bcd60e51b815260040161032390610c47565b600034116108285760405162461bcd60e51b815260040161032390610a98565b3360009081526006602052604081208054349290610847908490610c7c565b90915550506003546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610885573d6000803e3d6000fd5b50336001600160a01b03167f947da5436652e6777bafd970c067d1c83986f38c6cbf81f2ded0c0e044792d1d346040516108bf9190610c73565b60405180910390a2565b600354600160a01b900460ff1681565b60056020526000908152604090205481565b6003546001600160a01b031633146109155760405162461bcd60e51b815260040161032390610aef565b600081116109355760405162461bcd60e51b815260040161032390610b30565b6002546040516370a0823160e01b815282916001600160a01b0316906370a0823190610562903090600401610a3c565b60066020526000908152604090205481565b6000546001600160a01b031681565b80356001600160a01b038116811461099d57600080fd5b919050565b6000602082840312156109b3578081fd5b6109bc82610986565b9392505050565b600080604083850312156109d5578081fd5b6109de83610986565b946020939093013593505050565b6000602082840312156109fd578081fd5b815180151581146109bc578182fd5b600060208284031215610a1d578081fd5b5035919050565b600060208284031215610a35578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b602080825260119082015270139bc811551208199d5b991cc81cd95b9d607a1b604082015260600190565b6020808252601290820152714e6f20746f6b656e7320746f20636c61696d60701b604082015260600190565b60208082526021908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f6040820152603760f91b606082015260800190565b6020808252818101527f416d6f756e74206d7573742062652067726561746572207468616e207a65726f604082015260600190565b602080825260129082015271139bc81554d11508199d5b991cc81cd95b9d60721b604082015260600190565b602080825260129082015271139bc81554d110c8199d5b991cc81cd95b9d60721b604082015260600190565b60208082526021908201527f4f6e6c79207468652077616c6c65742063616e20656e64207468652067616d656040820152607360f81b606082015260800190565b60208082526029908201527f496e73756666696369656e7420555344542062616c616e636520696e207468656040820152680818dbdb9d1c9858dd60ba1b606082015260800190565b60208082526012908201527147616d65206973206e6f742061637469766560701b604082015260600190565b90815260200190565b60008219821115610c9b57634e487b7160e01b81526011600452602481fd5b50019056fea2646970667358221220c9f968b340adca55fcd9abb3ef15d1fe47962809cec0a5413656aa4b7a69a64564736f6c63430008000033000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000b53398c5f623b2877616b015a7a95f7ece879f05

Deployed Bytecode

0x6080604052600436106101015760003560e01c8063521eb273116100955780639e8c3a14116100645780639e8c3a1414610263578063a2e78dfa14610285578063db81f99b146102a5578063e730395a146102c5578063fc0c546a146102e557610108565b8063521eb273146102065780635ef8086f1461021b5780639638fc891461023b5780639c0caad61461025b57610108565b80632f48ab7d116100d15780632f48ab7d1461019a5780633e413bee146101bc5780633ea521ef146101d157806348c54b9d146101f157610108565b8062fe8edc1461010d57806311b0af151461012f578063280dfadd146101445780632b2da7c81461016457610108565b3661010857005b600080fd5b34801561011957600080fd5b5061012d610128366004610a0c565b6102fa565b005b34801561013b57600080fd5b5061012d610439565b34801561015057600080fd5b5061012d61015f3660046109c3565b610472565b34801561017057600080fd5b5061018461017f3660046109a2565b6104b8565b6040516101919190610c73565b60405180910390f35b3480156101a657600080fd5b506101af6104ca565b6040516101919190610a3c565b3480156101c857600080fd5b506101af6104d9565b3480156101dd57600080fd5b5061012d6101ec366004610a0c565b6104e8565b3480156101fd57600080fd5b5061012d610658565b34801561021257600080fd5b506101af6106ca565b34801561022757600080fd5b5061012d610236366004610a0c565b6106d9565b34801561024757600080fd5b506101846102563660046109a2565b6107cd565b61012d6107df565b34801561026f57600080fd5b506102786108c9565b6040516101919190610a8d565b34801561029157600080fd5b506101846102a03660046109a2565b6108d9565b3480156102b157600080fd5b5061012d6102c0366004610a0c565b6108eb565b3480156102d157600080fd5b506101846102e03660046109a2565b610965565b3480156102f157600080fd5b506101af610977565b600354600160a01b900460ff1661032c5760405162461bcd60e51b815260040161032390610c47565b60405180910390fd5b6000811161034c5760405162461bcd60e51b815260040161032390610b91565b6002546003546040516323b872dd60e01b81526001600160a01b03928316926323b872dd92610385923392909116908690600401610a50565b602060405180830381600087803b15801561039f57600080fd5b505af11580156103b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d791906109ec565b5033600090815260056020526040812080548392906103f7908490610c7c565b909155505060405133907f0fb3f3e7bfea6231b01393d68d79cea9864b5a7f1f9c2dbc63514c4663a063d19061042e908490610c73565b60405180910390a250565b6003546001600160a01b031633146104635760405162461bcd60e51b815260040161032390610bbd565b6003805460ff60a01b19169055565b6003546001600160a01b0316331461049c5760405162461bcd60e51b815260040161032390610aef565b6001600160a01b03909116600090815260076020526040902055565b60046020526000908152604090205481565b6001546001600160a01b031681565b6002546001600160a01b031681565b6003546001600160a01b031633146105125760405162461bcd60e51b815260040161032390610aef565b600081116105325760405162461bcd60e51b815260040161032390610b30565b6001546040516370a0823160e01b815282916001600160a01b0316906370a0823190610562903090600401610a3c565b60206040518083038186803b15801561057a57600080fd5b505afa15801561058e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b29190610a24565b10156105d05760405162461bcd60e51b815260040161032390610bfe565b60015460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906106029033908590600401610a74565b602060405180830381600087803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065491906109ec565b5050565b336000908152600760205260409020546106845760405162461bcd60e51b815260040161032390610ac3565b336000818152600760205260408082208054908390559154905163a9059cbb60e01b815291926001600160a01b039091169163a9059cbb91610602918590600401610a74565b6003546001600160a01b031681565b600354600160a01b900460ff166107025760405162461bcd60e51b815260040161032390610c47565b600081116107225760405162461bcd60e51b815260040161032390610b65565b6001546003546040516323b872dd60e01b81526001600160a01b03928316926323b872dd9261075b923392909116908690600401610a50565b602060405180830381600087803b15801561077557600080fd5b505af1158015610789573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ad91906109ec565b5033600090815260046020526040812080548392906103f7908490610c7c565b60076020526000908152604090205481565b600354600160a01b900460ff166108085760405162461bcd60e51b815260040161032390610c47565b600034116108285760405162461bcd60e51b815260040161032390610a98565b3360009081526006602052604081208054349290610847908490610c7c565b90915550506003546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610885573d6000803e3d6000fd5b50336001600160a01b03167f947da5436652e6777bafd970c067d1c83986f38c6cbf81f2ded0c0e044792d1d346040516108bf9190610c73565b60405180910390a2565b600354600160a01b900460ff1681565b60056020526000908152604090205481565b6003546001600160a01b031633146109155760405162461bcd60e51b815260040161032390610aef565b600081116109355760405162461bcd60e51b815260040161032390610b30565b6002546040516370a0823160e01b815282916001600160a01b0316906370a0823190610562903090600401610a3c565b60066020526000908152604090205481565b6000546001600160a01b031681565b80356001600160a01b038116811461099d57600080fd5b919050565b6000602082840312156109b3578081fd5b6109bc82610986565b9392505050565b600080604083850312156109d5578081fd5b6109de83610986565b946020939093013593505050565b6000602082840312156109fd578081fd5b815180151581146109bc578182fd5b600060208284031215610a1d578081fd5b5035919050565b600060208284031215610a35578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b602080825260119082015270139bc811551208199d5b991cc81cd95b9d607a1b604082015260600190565b6020808252601290820152714e6f20746f6b656e7320746f20636c61696d60701b604082015260600190565b60208082526021908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f6040820152603760f91b606082015260800190565b6020808252818101527f416d6f756e74206d7573742062652067726561746572207468616e207a65726f604082015260600190565b602080825260129082015271139bc81554d11508199d5b991cc81cd95b9d60721b604082015260600190565b602080825260129082015271139bc81554d110c8199d5b991cc81cd95b9d60721b604082015260600190565b60208082526021908201527f4f6e6c79207468652077616c6c65742063616e20656e64207468652067616d656040820152607360f81b606082015260800190565b60208082526029908201527f496e73756666696369656e7420555344542062616c616e636520696e207468656040820152680818dbdb9d1c9858dd60ba1b606082015260800190565b60208082526012908201527147616d65206973206e6f742061637469766560701b604082015260600190565b90815260200190565b60008219821115610c9b57634e487b7160e01b81526011600452602481fd5b50019056fea2646970667358221220c9f968b340adca55fcd9abb3ef15d1fe47962809cec0a5413656aa4b7a69a64564736f6c63430008000033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000b53398c5f623b2877616b015a7a95f7ece879f05

-----Decoded View---------------
Arg [0] : _usdt (address): 0xdAC17F958D2ee523a2206206994597C13D831ec7
Arg [1] : _usdc (address): 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
Arg [2] : _wallet (address): 0xb53398c5F623b2877616B015a7a95F7ECE879F05

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
Arg [1] : 000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Arg [2] : 000000000000000000000000b53398c5f623b2877616b015a7a95f7ece879f05


Deployed Bytecode Sourcemap

349:3448:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1801:361;;;;;;;;;;-1:-1:-1;1801:361:0;;;;;:::i;:::-;;:::i;:::-;;2504:145;;;;;;;;;;;;;:::i;3235:149::-;;;;;;;;;;-1:-1:-1;3235:149:0;;;;;:::i;:::-;;:::i;519:52::-;;;;;;;;;;-1:-1:-1;519:52:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;398:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;423:::-;;;;;;;;;;;;;:::i;2657:281::-;;;;;;;;;;-1:-1:-1;2657:281:0;;;;;:::i;:::-;;:::i;3392:272::-;;;;;;;;;;;;;:::i;450:29::-;;;;;;;;;;;;;:::i;1431:361::-;;;;;;;;;;-1:-1:-1;1431:361:0;;;;;:::i;:::-;;:::i;697:51::-;;;;;;;;;;-1:-1:-1;697:51:0;;;;;:::i;:::-;;:::i;2172:324::-;;;:::i;486:26::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;578:52::-;;;;;;;;;;-1:-1:-1;578:52:0;;;;;:::i;:::-;;:::i;2948:281::-;;;;;;;;;;-1:-1:-1;2948:281:0;;;;;:::i;:::-;;:::i;639:51::-;;;;;;;;;;-1:-1:-1;639:51:0;;;;;:::i;:::-;;:::i;372:19::-;;;;;;;;;;;;;:::i;1801:361::-;1875:14;;-1:-1:-1;;;1875:14:0;;;;1867:45;;;;-1:-1:-1;;;1867:45:0;;;;;;;:::i;:::-;;;;;;;;;1945:1;1931:11;:15;1923:46;;;;-1:-1:-1;;;1923:46:0;;;;;;;:::i;:::-;1982:4;;2012:6;;1982:51;;-1:-1:-1;;;1982:51:0;;-1:-1:-1;;;;;1982:4:0;;;;:17;;:51;;2000:10;;2012:6;;;;2021:11;;1982:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;2062:10:0;2044:29;;;;:17;:29;;;;;:44;;2077:11;;2044:29;:44;;2077:11;;2044:44;:::i;:::-;;;;-1:-1:-1;;2106:48:0;;2130:10;;2106:48;;;;2142:11;;2106:48;:::i;:::-;;;;;;;;1801:361;:::o;2504:145::-;2564:6;;-1:-1:-1;;;;;2564:6:0;2550:10;:20;2542:66;;;;-1:-1:-1;;;2542:66:0;;;;;;;:::i;:::-;2619:14;:22;;-1:-1:-1;;;;2619:22:0;;;2504:145::o;3235:149::-;3726:6;;-1:-1:-1;;;;;3726:6:0;3712:10;:20;3704:66;;;;-1:-1:-1;;;3704:66:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3345:22:0;;::::1;;::::0;;;:16:::1;:22;::::0;;;;:31;3235:149::o;519:52::-;;;;;;;;;;;;;:::o;398:18::-;;;-1:-1:-1;;;;;398:18:0;;:::o;423:::-;;;-1:-1:-1;;;;;423:18:0;;:::o;2657:281::-;3726:6;;-1:-1:-1;;;;;3726:6:0;3712:10;:20;3704:66;;;;-1:-1:-1;;;3704:66:0;;;;;;;:::i;:::-;2742:1:::1;2732:7;:11;2724:56;;;;-1:-1:-1::0;;;2724:56:0::1;;;;;;;:::i;:::-;2799:4;::::0;:29:::1;::::0;-1:-1:-1;;;2799:29:0;;2832:7;;-1:-1:-1;;;;;2799:4:0::1;::::0;:14:::1;::::0;:29:::1;::::0;2822:4:::1;::::0;2799:29:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:40;;2791:94;;;;-1:-1:-1::0;;;2791:94:0::1;;;;;;;:::i;:::-;2896:4;::::0;:34:::1;::::0;-1:-1:-1;;;2896:34:0;;-1:-1:-1;;;;;2896:4:0;;::::1;::::0;:13:::1;::::0;:34:::1;::::0;2910:10:::1;::::0;2922:7;;2896:34:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2657:281:::0;:::o;3392:272::-;3458:10;3472:1;3441:28;;;:16;:28;;;;;;3433:63;;;;-1:-1:-1;;;3433:63:0;;;;;;;:::i;:::-;3550:10;3509:21;3533:28;;;:16;:28;;;;;;;;3572:32;;;;3615:5;;:41;;-1:-1:-1;;;3615:41:0;;3533:28;;-1:-1:-1;;;;;3615:5:0;;;;:14;;:41;;3533:28;;3615:41;;;:::i;450:29::-;;;-1:-1:-1;;;;;450:29:0;;:::o;1431:361::-;1505:14;;-1:-1:-1;;;1505:14:0;;;;1497:45;;;;-1:-1:-1;;;1497:45:0;;;;;;;:::i;:::-;1575:1;1561:11;:15;1553:46;;;;-1:-1:-1;;;1553:46:0;;;;;;;:::i;:::-;1612:4;;1642:6;;1612:51;;-1:-1:-1;;;1612:51:0;;-1:-1:-1;;;;;1612:4:0;;;;:17;;:51;;1630:10;;1642:6;;;;1651:11;;1612:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;1692:10:0;1674:29;;;;:17;:29;;;;;:44;;1707:11;;1674:29;:44;;1707:11;;1674:44;:::i;697:51::-;;;;;;;;;;;;;:::o;2172:324::-;2234:14;;-1:-1:-1;;;2234:14:0;;;;2226:45;;;;-1:-1:-1;;;2226:45:0;;;;;;;:::i;:::-;2302:1;2290:9;:13;2282:43;;;;-1:-1:-1;;;2282:43:0;;;;;;;:::i;:::-;2355:10;2338:28;;;;:16;:28;;;;;:41;;2370:9;;2338:28;:41;;2370:9;;2338:41;:::i;:::-;;;;-1:-1:-1;;2398:6:0;;2390:35;;-1:-1:-1;;;;;2398:6:0;;;;2415:9;2390:35;;;;;2398:6;2390:35;2398:6;2390:35;2415:9;2398:6;2390:35;;;;;;;;;;;;;;;;;;;;;2466:10;-1:-1:-1;;;;;2443:45:0;;2478:9;2443:45;;;;;;:::i;:::-;;;;;;;;2172:324::o;486:26::-;;;-1:-1:-1;;;486:26:0;;;;;:::o;578:52::-;;;;;;;;;;;;;:::o;2948:281::-;3726:6;;-1:-1:-1;;;;;3726:6:0;3712:10;:20;3704:66;;;;-1:-1:-1;;;3704:66:0;;;;;;;:::i;:::-;3033:1:::1;3023:7;:11;3015:56;;;;-1:-1:-1::0;;;3015:56:0::1;;;;;;;:::i;:::-;3090:4;::::0;:29:::1;::::0;-1:-1:-1;;;3090:29:0;;3123:7;;-1:-1:-1;;;;;3090:4:0::1;::::0;:14:::1;::::0;:29:::1;::::0;3113:4:::1;::::0;3090:29:::1;;;:::i;639:51::-:0;;;;;;;;;;;;;:::o;372:19::-;;;-1:-1:-1;;;;;372:19:0;;:::o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;113:2;65:124;;;:::o;194:198::-;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;:::-;345:41;264:128;-1:-1:-1;;;264:128:1:o;397:266::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;653:2;638:18;;;;625:32;;-1:-1:-1;;;484:179:1:o;668:297::-;;788:2;776:9;767:7;763:23;759:32;756:2;;;809:6;801;794:22;756:2;846:9;840:16;899:5;892:13;885:21;878:5;875:32;865:2;;926:6;918;911:22;970:190;;1082:2;1070:9;1061:7;1057:23;1053:32;1050:2;;;1103:6;1095;1088:22;1050:2;-1:-1:-1;1131:23:1;;1040:120;-1:-1:-1;1040:120:1:o;1165:194::-;;1288:2;1276:9;1267:7;1263:23;1259:32;1256:2;;;1309:6;1301;1294:22;1256:2;-1:-1:-1;1337:16:1;;1246:113;-1:-1:-1;1246:113:1:o;1364:203::-;-1:-1:-1;;;;;1528:32:1;;;;1510:51;;1498:2;1483:18;;1465:102::o;1796:383::-;-1:-1:-1;;;;;2062:15:1;;;2044:34;;2114:15;;;;2109:2;2094:18;;2087:43;2161:2;2146:18;;2139:34;;;;1994:2;1979:18;;1961:218::o;2184:274::-;-1:-1:-1;;;;;2376:32:1;;;;2358:51;;2440:2;2425:18;;2418:34;2346:2;2331:18;;2313:145::o;2463:187::-;2628:14;;2621:22;2603:41;;2591:2;2576:18;;2558:92::o;2876:341::-;3078:2;3060:21;;;3117:2;3097:18;;;3090:30;-1:-1:-1;;;3151:2:1;3136:18;;3129:47;3208:2;3193:18;;3050:167::o;3222:342::-;3424:2;3406:21;;;3463:2;3443:18;;;3436:30;-1:-1:-1;;;3497:2:1;3482:18;;3475:48;3555:2;3540:18;;3396:168::o;3569:397::-;3771:2;3753:21;;;3810:2;3790:18;;;3783:30;3849:34;3844:2;3829:18;;3822:62;-1:-1:-1;;;3915:2:1;3900:18;;3893:31;3956:3;3941:19;;3743:223::o;3971:356::-;4173:2;4155:21;;;4192:18;;;4185:30;4251:34;4246:2;4231:18;;4224:62;4318:2;4303:18;;4145:182::o;4332:342::-;4534:2;4516:21;;;4573:2;4553:18;;;4546:30;-1:-1:-1;;;4607:2:1;4592:18;;4585:48;4665:2;4650:18;;4506:168::o;4679:342::-;4881:2;4863:21;;;4920:2;4900:18;;;4893:30;-1:-1:-1;;;4954:2:1;4939:18;;4932:48;5012:2;4997:18;;4853:168::o;5026:397::-;5228:2;5210:21;;;5267:2;5247:18;;;5240:30;5306:34;5301:2;5286:18;;5279:62;-1:-1:-1;;;5372:2:1;5357:18;;5350:31;5413:3;5398:19;;5200:223::o;5428:405::-;5630:2;5612:21;;;5669:2;5649:18;;;5642:30;5708:34;5703:2;5688:18;;5681:62;-1:-1:-1;;;5774:2:1;5759:18;;5752:39;5823:3;5808:19;;5602:231::o;5838:342::-;6040:2;6022:21;;;6079:2;6059:18;;;6052:30;-1:-1:-1;;;6113:2:1;6098:18;;6091:48;6171:2;6156:18;;6012:168::o;6185:177::-;6331:25;;;6319:2;6304:18;;6286:76::o;6367:229::-;;6438:1;6434:6;6431:1;6428:13;6425:2;;;-1:-1:-1;;;6464:33:1;;6520:4;6517:1;6510:15;6550:4;6471:3;6538:17;6425:2;-1:-1:-1;6581:9:1;;6415:181::o

Swarm Source

ipfs://c9f968b340adca55fcd9abb3ef15d1fe47962809cec0a5413656aa4b7a69a645

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.