ETH Price: $1,910.52 (-1.58%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Buy Tokens165581512023-02-04 21:37:59772 days ago1675546679IN
0x797aC89F...8d1728717
0 ETH0.0020902121.7780899
Buy Tokens165540312023-02-04 7:48:11773 days ago1675496891IN
0x797aC89F...8d1728717
0 ETH0.0025148930.05012443
Buy Tokens165300762023-01-31 23:25:47776 days ago1675207547IN
0x797aC89F...8d1728717
0 ETH0.0054435636.72304421
Buy Tokens165300762023-01-31 23:25:47776 days ago1675207547IN
0x797aC89F...8d1728717
0 ETH0.003761637.3212615
Buy Tokens165300762023-01-31 23:25:47776 days ago1675207547IN
0x797aC89F...8d1728717
0 ETH0.0037581825.35339969
Buy Tokens165286882023-01-31 18:46:23777 days ago1675190783IN
0x797aC89F...8d1728717
0 ETH0.0036937524.91872701
Buy Tokens165286832023-01-31 18:45:23777 days ago1675190723IN
0x797aC89F...8d1728717
0 ETH0.0037596125.36307309
Buy Tokens165286822023-01-31 18:45:11777 days ago1675190711IN
0x797aC89F...8d1728717
0 ETH0.0038326225.85559193
Buy Tokens165253322023-01-31 7:31:35777 days ago1675150295IN
0x797aC89F...8d1728717
0 ETH0.001093413.85990794
Buy Tokens165069052023-01-28 17:47:47780 days ago1674928067IN
0x797aC89F...8d1728717
0 ETH0.0022404715.11453322
Set Tokenprice164942372023-01-26 23:20:23781 days ago1674775223IN
0x797aC89F...8d1728717
0 ETH0.0006477122.45198346
Buy Tokens164931922023-01-26 19:50:23782 days ago1674762623IN
0x797aC89F...8d1728717
0 ETH0.0020290220.133563
Buy Tokens164279942023-01-17 17:23:59791 days ago1673976239IN
0x797aC89F...8d1728717
0 ETH0.0033366233.10476885
Buy Tokens164102012023-01-15 5:45:23793 days ago1673761523IN
0x797aC89F...8d1728717
0 ETH0.0011832314.9985654
Buy Tokens163919072023-01-12 16:26:47796 days ago1673540807IN
0x797aC89F...8d1728717
0 ETH0.0019734723.58420248
Buy Tokens163913812023-01-12 14:40:23796 days ago1673534423IN
0x797aC89F...8d1728717
0 ETH0.0015229719.30508827
Buy Tokens163906802023-01-12 12:19:47796 days ago1673525987IN
0x797aC89F...8d1728717
0 ETH0.0012515115.86410027
Buy Tokens163905112023-01-12 11:45:47796 days ago1673523947IN
0x797aC89F...8d1728717
0 ETH0.0015679815.5587781
Buy Tokens163905102023-01-12 11:45:35796 days ago1673523935IN
0x797aC89F...8d1728717
0 ETH0.0015021714.90397791
Buy Tokens163853472023-01-11 18:27:23797 days ago1673461643IN
0x797aC89F...8d1728717
0 ETH0.0035312223.82230533
Buy Tokens163851562023-01-11 17:48:35797 days ago1673459315IN
0x797aC89F...8d1728717
0 ETH0.0049965233.70745522
Buy Tokens163851562023-01-11 17:48:35797 days ago1673459315IN
0x797aC89F...8d1728717
0 ETH0.0053842736.32326517
Buy Tokens163850562023-01-11 17:27:23797 days ago1673458043IN
0x797aC89F...8d1728717
0 ETH0.0059280939.99199512
Buy Tokens163850272023-01-11 17:21:23797 days ago1673457683IN
0x797aC89F...8d1728717
0 ETH0.0086177658.13698883
Buy Tokens163793072023-01-10 22:10:35797 days ago1673388635IN
0x797aC89F...8d1728717
0 ETH0.0043010229.01530307
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TokenSale

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-01-08
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.17; 


//*******************************************************************//
//------------------ Contract to Manage Ownership -------------------//
//*******************************************************************//
    
contract ownable {
    address payable public owner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor()  {
        owner = payable(msg.sender);
        emit OwnershipTransferred(address(0), owner);
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address payable _newOwner) external onlyOwner {
        emit OwnershipTransferred(owner, _newOwner);
        owner = _newOwner;   
    }

}
 

interface IERC20
{
    function transfer(address _to, uint256 _amount) external returns (bool);
    function transferFrom(address _from, address _to, uint256 _amount) external returns (bool);
} 

//USDT has different interface as it does not follow ERC20 standard
interface IUSDT
{
    function transfer(address _to, uint256 _amount) external;
    function transferFrom(address _from, address _to, uint256 _amount) external;
} 

 
//****************************************************************************//
//---------------------        MAIN CODE STARTS HERE     ---------------------//
//****************************************************************************//

contract TokenSale is ownable {

    // token price for USDT in 6 decimals
  uint256 public tokensPerUSDT = 142857142 ; // 142.85 tokens for 1 USDT, which is approx 0.007 USDT price per token

  IUSDT public  USDTToken;
  IERC20 public erc20Token;

  bool public buyEnabled = true;    // by default buy is enabled
  bool public sellEnabled;          // by default sell is disabled
  
  // Event that log buy operation
  event BuyTokens(address buyer, uint256 amountOfETH, uint256 amountOfTokens, uint256 _tokensPerUSDT);
  event SellTokens(address seller, uint256 amountOfTokens, uint256 amountOfETH, uint256 _tokensPerUSDT);


  constructor(IUSDT _USDTToken, IERC20 _CEIToken) {
       USDTToken = _USDTToken;
       erc20Token = _CEIToken;
    }



  /**
  * @notice Allow users to buy token for ETH
  */
  function buyTokens(uint256 USDTamount) external returns (bool) {
    
    // Check if buying is enabled or not
    require(buyEnabled, "Buying is disabled");

    uint256 amountToBuy = USDTamount * 1e12 * tokensPerUSDT/1e6;

    //transfer USDT from user to this contract
    USDTToken.transferFrom(msg.sender,owner, USDTamount);
    // Transfer token to the msg.sender
    erc20Token.transfer(msg.sender, amountToBuy);

    // emit the event
    emit BuyTokens(msg.sender, USDTamount, amountToBuy, tokensPerUSDT);

    return true;
  }

 /**
 * @notice Allow users to sell tokens
 * @notice Owner has to enable this in order for this to work
 */
 function sellTokens(uint256 tokenAmountToSell) external {
    
    // Check if selling is enabled or not
    require(sellEnabled, "Selling is disabled");

    // Check that the Vendor's balance is enough to do the swap
    uint256 amountOfUSDTToTransfer = tokenAmountToSell / (tokensPerUSDT*1e12/1e6);

    erc20Token.transferFrom(msg.sender, owner, tokenAmountToSell);

    USDTToken.transfer(msg.sender, amountOfUSDTToTransfer);

    emit SellTokens(msg.sender, tokenAmountToSell, amountOfUSDTToTransfer, tokensPerUSDT);   

  }



  /**
  * @notice Allow the owner of the contract to do admin functions
  */
  function withdrawTokens(IERC20 _tokenaddress,uint256 _amount) external onlyOwner {
    _tokenaddress.transfer(msg.sender, _amount);
  }

  function withdrawUSDT(uint256 _amount) external onlyOwner {
    USDTToken.transfer(msg.sender, _amount);
  }
  function setTokenprice(uint256 _price) external onlyOwner{
        tokensPerUSDT = _price;
   }
   function updateBuySellStatus(bool buyStatus, bool sellStatus) external onlyOwner{
        buyEnabled = buyStatus;
        sellEnabled = sellStatus;
    }

}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"contract IUSDT","name":"_USDTToken","type":"address"},{"internalType":"contract IERC20","name":"_CEIToken","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"buyer","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountOfETH","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountOfTokens","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_tokensPerUSDT","type":"uint256"}],"name":"BuyTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"seller","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountOfTokens","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountOfETH","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_tokensPerUSDT","type":"uint256"}],"name":"SellTokens","type":"event"},{"inputs":[],"name":"USDTToken","outputs":[{"internalType":"contract IUSDT","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"USDTamount","type":"uint256"}],"name":"buyTokens","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"erc20Token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenAmountToSell","type":"uint256"}],"name":"sellTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setTokenprice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"tokensPerUSDT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"buyStatus","type":"bool"},{"internalType":"bool","name":"sellStatus","type":"bool"}],"name":"updateBuySellStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"_tokenaddress","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawUSDT","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052630883d3b66001556001600360146101000a81548160ff0219169083151502179055503480156200003457600080fd5b50604051620013e7380380620013e783398181016040528101906200005a919062000262565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a381600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050620002a9565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001d182620001a4565b9050919050565b6000620001e582620001c4565b9050919050565b620001f781620001d8565b81146200020357600080fd5b50565b6000815190506200021781620001ec565b92915050565b60006200022a82620001c4565b9050919050565b6200023c816200021d565b81146200024857600080fd5b50565b6000815190506200025c8162000231565b92915050565b600080604083850312156200027c576200027b6200019f565b5b60006200028c8582860162000206565b92505060206200029f858286016200024b565b9150509250929050565b61112e80620002b96000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636c11bcd31161008c5780638ecb987e116100665780638ecb987e146101ec578063ac4b457a14610208578063f2fde38b14610226578063f582d29314610242576100cf565b80636c11bcd3146101945780638a13eea7146101b05780638da5cb5b146101ce576100cf565b806306b091f9146100d45780630bbb4ea5146100f05780631a1986e01461010c5780633610724e1461012a5780633ea521ef1461015a57806358197a9d14610176575b600080fd5b6100ee60048036038101906100e99190610ba3565b610260565b005b61010a60048036038101906101059190610c1b565b61033b565b005b6101146103cb565b6040516101219190610c6a565b60405180910390f35b610144600480360381019061013f9190610c85565b6103d1565b6040516101519190610cc1565b60405180910390f35b610174600480360381019061016f9190610c85565b6105ed565b005b61017e6106d7565b60405161018b9190610cc1565b60405180910390f35b6101ae60048036038101906101a99190610c85565b6106ea565b005b6101b86108fe565b6040516101c59190610d3b565b60405180910390f35b6101d6610924565b6040516101e39190610d77565b60405180910390f35b61020660048036038101906102019190610c85565b610948565b005b6102106109aa565b60405161021d9190610db3565b60405180910390f35b610240600480360381019061023b9190610dfa565b6109d0565b005b61024a610ae5565b6040516102579190610cc1565b60405180910390f35b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102b857600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016102f3929190610e36565b6020604051808303816000875af1158015610312573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103369190610e74565b505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461039357600080fd5b81600360146101000a81548160ff02191690831515021790555080600360156101000a81548160ff0219169083151502179055505050565b60015481565b6000600360149054906101000a900460ff16610422576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041990610efe565b60405180910390fd5b6000620f424060015464e8d4a510008561043c9190610f4d565b6104469190610f4d565b6104509190610fbe565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3360008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518463ffffffff1660e01b81526004016104d193929190611010565b600060405180830381600087803b1580156104eb57600080fd5b505af11580156104ff573d6000803e3d6000fd5b50505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610560929190610e36565b6020604051808303816000875af115801561057f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105a39190610e74565b507f90d8b08a6c17cc6733ded05f205dd10dd0538fb7890449f561eedef38c91a6fa3384836001546040516105db9493929190611047565b60405180910390a16001915050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461064557600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016106a2929190610e36565b600060405180830381600087803b1580156106bc57600080fd5b505af11580156106d0573d6000803e3d6000fd5b5050505050565b600360159054906101000a900460ff1681565b600360159054906101000a900460ff16610739576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610730906110d8565b60405180910390fd5b6000620f424064e8d4a510006001546107529190610f4d565b61075c9190610fbe565b826107679190610fbe565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3360008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b81526004016107e893929190611010565b6020604051808303816000875af1158015610807573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082b9190610e74565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610889929190610e36565b600060405180830381600087803b1580156108a357600080fd5b505af11580156108b7573d6000803e3d6000fd5b505050507f95ff24e35ad23e93c0738cee55f0903db5c47b23968d07627a68fe23ebd11b6d3383836001546040516108f29493929190611047565b60405180910390a15050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109a057600080fd5b8060018190555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600360149054906101000a900460ff1681565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b2882610afd565b9050919050565b6000610b3a82610b1d565b9050919050565b610b4a81610b2f565b8114610b5557600080fd5b50565b600081359050610b6781610b41565b92915050565b6000819050919050565b610b8081610b6d565b8114610b8b57600080fd5b50565b600081359050610b9d81610b77565b92915050565b60008060408385031215610bba57610bb9610af8565b5b6000610bc885828601610b58565b9250506020610bd985828601610b8e565b9150509250929050565b60008115159050919050565b610bf881610be3565b8114610c0357600080fd5b50565b600081359050610c1581610bef565b92915050565b60008060408385031215610c3257610c31610af8565b5b6000610c4085828601610c06565b9250506020610c5185828601610c06565b9150509250929050565b610c6481610b6d565b82525050565b6000602082019050610c7f6000830184610c5b565b92915050565b600060208284031215610c9b57610c9a610af8565b5b6000610ca984828501610b8e565b91505092915050565b610cbb81610be3565b82525050565b6000602082019050610cd66000830184610cb2565b92915050565b6000819050919050565b6000610d01610cfc610cf784610afd565b610cdc565b610afd565b9050919050565b6000610d1382610ce6565b9050919050565b6000610d2582610d08565b9050919050565b610d3581610d1a565b82525050565b6000602082019050610d506000830184610d2c565b92915050565b6000610d6182610afd565b9050919050565b610d7181610d56565b82525050565b6000602082019050610d8c6000830184610d68565b92915050565b6000610d9d82610d08565b9050919050565b610dad81610d92565b82525050565b6000602082019050610dc86000830184610da4565b92915050565b610dd781610d56565b8114610de257600080fd5b50565b600081359050610df481610dce565b92915050565b600060208284031215610e1057610e0f610af8565b5b6000610e1e84828501610de5565b91505092915050565b610e3081610b1d565b82525050565b6000604082019050610e4b6000830185610e27565b610e586020830184610c5b565b9392505050565b600081519050610e6e81610bef565b92915050565b600060208284031215610e8a57610e89610af8565b5b6000610e9884828501610e5f565b91505092915050565b600082825260208201905092915050565b7f427579696e672069732064697361626c65640000000000000000000000000000600082015250565b6000610ee8601283610ea1565b9150610ef382610eb2565b602082019050919050565b60006020820190508181036000830152610f1781610edb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610f5882610b6d565b9150610f6383610b6d565b9250828202610f7181610b6d565b91508282048414831517610f8857610f87610f1e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610fc982610b6d565b9150610fd483610b6d565b925082610fe457610fe3610f8f565b5b828204905092915050565b6000610ffa82610d08565b9050919050565b61100a81610fef565b82525050565b60006060820190506110256000830186610e27565b6110326020830185611001565b61103f6040830184610c5b565b949350505050565b600060808201905061105c6000830187610e27565b6110696020830186610c5b565b6110766040830185610c5b565b6110836060830184610c5b565b95945050505050565b7f53656c6c696e672069732064697361626c656400000000000000000000000000600082015250565b60006110c2601383610ea1565b91506110cd8261108c565b602082019050919050565b600060208201905081810360008301526110f1816110b5565b905091905056fea26469706673582212208810524a46c5aa43c8d66503d7a9a452cfaaddee269af46577c202f6defcb93164736f6c63430008110033000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000d2372d2d7b252d78f04087c70f7d6ae1dc0fd6f0

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636c11bcd31161008c5780638ecb987e116100665780638ecb987e146101ec578063ac4b457a14610208578063f2fde38b14610226578063f582d29314610242576100cf565b80636c11bcd3146101945780638a13eea7146101b05780638da5cb5b146101ce576100cf565b806306b091f9146100d45780630bbb4ea5146100f05780631a1986e01461010c5780633610724e1461012a5780633ea521ef1461015a57806358197a9d14610176575b600080fd5b6100ee60048036038101906100e99190610ba3565b610260565b005b61010a60048036038101906101059190610c1b565b61033b565b005b6101146103cb565b6040516101219190610c6a565b60405180910390f35b610144600480360381019061013f9190610c85565b6103d1565b6040516101519190610cc1565b60405180910390f35b610174600480360381019061016f9190610c85565b6105ed565b005b61017e6106d7565b60405161018b9190610cc1565b60405180910390f35b6101ae60048036038101906101a99190610c85565b6106ea565b005b6101b86108fe565b6040516101c59190610d3b565b60405180910390f35b6101d6610924565b6040516101e39190610d77565b60405180910390f35b61020660048036038101906102019190610c85565b610948565b005b6102106109aa565b60405161021d9190610db3565b60405180910390f35b610240600480360381019061023b9190610dfa565b6109d0565b005b61024a610ae5565b6040516102579190610cc1565b60405180910390f35b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102b857600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016102f3929190610e36565b6020604051808303816000875af1158015610312573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103369190610e74565b505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461039357600080fd5b81600360146101000a81548160ff02191690831515021790555080600360156101000a81548160ff0219169083151502179055505050565b60015481565b6000600360149054906101000a900460ff16610422576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041990610efe565b60405180910390fd5b6000620f424060015464e8d4a510008561043c9190610f4d565b6104469190610f4d565b6104509190610fbe565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3360008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518463ffffffff1660e01b81526004016104d193929190611010565b600060405180830381600087803b1580156104eb57600080fd5b505af11580156104ff573d6000803e3d6000fd5b50505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610560929190610e36565b6020604051808303816000875af115801561057f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105a39190610e74565b507f90d8b08a6c17cc6733ded05f205dd10dd0538fb7890449f561eedef38c91a6fa3384836001546040516105db9493929190611047565b60405180910390a16001915050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461064557600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016106a2929190610e36565b600060405180830381600087803b1580156106bc57600080fd5b505af11580156106d0573d6000803e3d6000fd5b5050505050565b600360159054906101000a900460ff1681565b600360159054906101000a900460ff16610739576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610730906110d8565b60405180910390fd5b6000620f424064e8d4a510006001546107529190610f4d565b61075c9190610fbe565b826107679190610fbe565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3360008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b81526004016107e893929190611010565b6020604051808303816000875af1158015610807573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082b9190610e74565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610889929190610e36565b600060405180830381600087803b1580156108a357600080fd5b505af11580156108b7573d6000803e3d6000fd5b505050507f95ff24e35ad23e93c0738cee55f0903db5c47b23968d07627a68fe23ebd11b6d3383836001546040516108f29493929190611047565b60405180910390a15050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109a057600080fd5b8060018190555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600360149054906101000a900460ff1681565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b2882610afd565b9050919050565b6000610b3a82610b1d565b9050919050565b610b4a81610b2f565b8114610b5557600080fd5b50565b600081359050610b6781610b41565b92915050565b6000819050919050565b610b8081610b6d565b8114610b8b57600080fd5b50565b600081359050610b9d81610b77565b92915050565b60008060408385031215610bba57610bb9610af8565b5b6000610bc885828601610b58565b9250506020610bd985828601610b8e565b9150509250929050565b60008115159050919050565b610bf881610be3565b8114610c0357600080fd5b50565b600081359050610c1581610bef565b92915050565b60008060408385031215610c3257610c31610af8565b5b6000610c4085828601610c06565b9250506020610c5185828601610c06565b9150509250929050565b610c6481610b6d565b82525050565b6000602082019050610c7f6000830184610c5b565b92915050565b600060208284031215610c9b57610c9a610af8565b5b6000610ca984828501610b8e565b91505092915050565b610cbb81610be3565b82525050565b6000602082019050610cd66000830184610cb2565b92915050565b6000819050919050565b6000610d01610cfc610cf784610afd565b610cdc565b610afd565b9050919050565b6000610d1382610ce6565b9050919050565b6000610d2582610d08565b9050919050565b610d3581610d1a565b82525050565b6000602082019050610d506000830184610d2c565b92915050565b6000610d6182610afd565b9050919050565b610d7181610d56565b82525050565b6000602082019050610d8c6000830184610d68565b92915050565b6000610d9d82610d08565b9050919050565b610dad81610d92565b82525050565b6000602082019050610dc86000830184610da4565b92915050565b610dd781610d56565b8114610de257600080fd5b50565b600081359050610df481610dce565b92915050565b600060208284031215610e1057610e0f610af8565b5b6000610e1e84828501610de5565b91505092915050565b610e3081610b1d565b82525050565b6000604082019050610e4b6000830185610e27565b610e586020830184610c5b565b9392505050565b600081519050610e6e81610bef565b92915050565b600060208284031215610e8a57610e89610af8565b5b6000610e9884828501610e5f565b91505092915050565b600082825260208201905092915050565b7f427579696e672069732064697361626c65640000000000000000000000000000600082015250565b6000610ee8601283610ea1565b9150610ef382610eb2565b602082019050919050565b60006020820190508181036000830152610f1781610edb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610f5882610b6d565b9150610f6383610b6d565b9250828202610f7181610b6d565b91508282048414831517610f8857610f87610f1e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610fc982610b6d565b9150610fd483610b6d565b925082610fe457610fe3610f8f565b5b828204905092915050565b6000610ffa82610d08565b9050919050565b61100a81610fef565b82525050565b60006060820190506110256000830186610e27565b6110326020830185611001565b61103f6040830184610c5b565b949350505050565b600060808201905061105c6000830187610e27565b6110696020830186610c5b565b6110766040830185610c5b565b6110836060830184610c5b565b95945050505050565b7f53656c6c696e672069732064697361626c656400000000000000000000000000600082015250565b60006110c2601383610ea1565b91506110cd8261108c565b602082019050919050565b600060208201905081810360008301526110f1816110b5565b905091905056fea26469706673582212208810524a46c5aa43c8d66503d7a9a452cfaaddee269af46577c202f6defcb93164736f6c63430008110033

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

000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000d2372d2d7b252d78f04087c70f7d6ae1dc0fd6f0

-----Decoded View---------------
Arg [0] : _USDTToken (address): 0xdAC17F958D2ee523a2206206994597C13D831ec7
Arg [1] : _CEIToken (address): 0xD2372d2D7b252D78f04087c70F7D6Ae1dC0FD6F0

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
Arg [1] : 000000000000000000000000d2372d2d7b252d78f04087c70f7d6ae1dc0fd6f0


Deployed Bytecode Sourcemap

1509:2659:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3648:137;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4007:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1589:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2344:552;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3791:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1834:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3014:544;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1737:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;312:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3905:97;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1709:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;638:166;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1768:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3648:137;604:5;;;;;;;;;;590:19;;:10;:19;;;582:28;;;;;;3736:13:::1;:22;;;3759:10;3771:7;3736:43;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3648:137:::0;;:::o;4007:156::-;604:5;;;;;;;;;;590:19;;:10;:19;;;582:28;;;;;;4111:9:::1;4098:10;;:22;;;;;;;;;;;;;;;;;;4145:10;4131:11;;:24;;;;;;;;;;;;;;;;;;4007:156:::0;;:::o;1589:40::-;;;;:::o;2344:552::-;2401:4;2470:10;;;;;;;;;;;2462:41;;;;;;;;;;;;:::i;:::-;;;;;;;;;2512:19;2568:3;2554:13;;2547:4;2534:10;:17;;;;:::i;:::-;:33;;;;:::i;:::-;:37;;;;:::i;:::-;2512:59;;2628:9;;;;;;;;;;;:22;;;2651:10;2662:5;;;;;;;;;;2669:10;2628:52;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2728:10;;;;;;;;;;;:19;;;2748:10;2760:11;2728:44;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2809:61;2819:10;2831;2843:11;2856:13;;2809:61;;;;;;;;;:::i;:::-;;;;;;;;2886:4;2879:11;;;2344:552;;;:::o;3791:110::-;604:5;;;;;;;;;;590:19;;:10;:19;;;582:28;;;;;;3856:9:::1;;;;;;;;;;;:18;;;3875:10;3887:7;3856:39;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;3791:110:::0;:::o;1834:23::-;;;;;;;;;;;;;:::o;3014:544::-;3134:11;;;;;;;;;;;3126:43;;;;;;;;;;;;:::i;:::-;;;;;;;;;3243:30;3316:3;3311:4;3297:13;;:18;;;;:::i;:::-;:22;;;;:::i;:::-;3276:17;:44;;;;:::i;:::-;3243:77;;3329:10;;;;;;;;;;;:23;;;3353:10;3365:5;;;;;;;;;;3372:17;3329:61;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3399:9;;;;;;;;;;;:18;;;3418:10;3430:22;3399:54;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3467:80;3478:10;3490:17;3509:22;3533:13;;3467:80;;;;;;;;;:::i;:::-;;;;;;;;3070:488;3014:544;:::o;1737:24::-;;;;;;;;;;;;;:::o;312:28::-;;;;;;;;;;;;:::o;3905:97::-;604:5;;;;;;;;;;590:19;;:10;:19;;;582:28;;;;;;3989:6:::1;3973:13;:22;;;;3905:97:::0;:::o;1709:23::-;;;;;;;;;;;;;:::o;638:166::-;604:5;;;;;;;;;;590:19;;:10;:19;;;582:28;;;;;;755:9:::1;727:38;;748:5;::::0;::::1;;;;;;;;727:38;;;;;;;;;;;;784:9;776:5;::::0;:17:::1;;;;;;;;;;;;;;;;;;638:166:::0;:::o;1768:29::-;;;;;;;;;;;;;:::o;88:117:1:-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:109::-;618:7;647:24;665:5;647:24;:::i;:::-;636:35;;568:109;;;:::o;683:148::-;769:37;800:5;769:37;:::i;:::-;762:5;759:48;749:76;;821:1;818;811:12;749:76;683:148;:::o;837:165::-;896:5;934:6;921:20;912:29;;950:46;990:5;950:46;:::i;:::-;837:165;;;;:::o;1008:77::-;1045:7;1074:5;1063:16;;1008:77;;;:::o;1091:122::-;1164:24;1182:5;1164:24;:::i;:::-;1157:5;1154:35;1144:63;;1203:1;1200;1193:12;1144:63;1091:122;:::o;1219:139::-;1265:5;1303:6;1290:20;1281:29;;1319:33;1346:5;1319:33;:::i;:::-;1219:139;;;;:::o;1364:500::-;1445:6;1453;1502:2;1490:9;1481:7;1477:23;1473:32;1470:119;;;1508:79;;:::i;:::-;1470:119;1628:1;1653:66;1711:7;1702:6;1691:9;1687:22;1653:66;:::i;:::-;1643:76;;1599:130;1768:2;1794:53;1839:7;1830:6;1819:9;1815:22;1794:53;:::i;:::-;1784:63;;1739:118;1364:500;;;;;:::o;1870:90::-;1904:7;1947:5;1940:13;1933:21;1922:32;;1870:90;;;:::o;1966:116::-;2036:21;2051:5;2036:21;:::i;:::-;2029:5;2026:32;2016:60;;2072:1;2069;2062:12;2016:60;1966:116;:::o;2088:133::-;2131:5;2169:6;2156:20;2147:29;;2185:30;2209:5;2185:30;:::i;:::-;2088:133;;;;:::o;2227:462::-;2289:6;2297;2346:2;2334:9;2325:7;2321:23;2317:32;2314:119;;;2352:79;;:::i;:::-;2314:119;2472:1;2497:50;2539:7;2530:6;2519:9;2515:22;2497:50;:::i;:::-;2487:60;;2443:114;2596:2;2622:50;2664:7;2655:6;2644:9;2640:22;2622:50;:::i;:::-;2612:60;;2567:115;2227:462;;;;;:::o;2695:118::-;2782:24;2800:5;2782:24;:::i;:::-;2777:3;2770:37;2695:118;;:::o;2819:222::-;2912:4;2950:2;2939:9;2935:18;2927:26;;2963:71;3031:1;3020:9;3016:17;3007:6;2963:71;:::i;:::-;2819:222;;;;:::o;3047:329::-;3106:6;3155:2;3143:9;3134:7;3130:23;3126:32;3123:119;;;3161:79;;:::i;:::-;3123:119;3281:1;3306:53;3351:7;3342:6;3331:9;3327:22;3306:53;:::i;:::-;3296:63;;3252:117;3047:329;;;;:::o;3382:109::-;3463:21;3478:5;3463:21;:::i;:::-;3458:3;3451:34;3382:109;;:::o;3497:210::-;3584:4;3622:2;3611:9;3607:18;3599:26;;3635:65;3697:1;3686:9;3682:17;3673:6;3635:65;:::i;:::-;3497:210;;;;:::o;3713:60::-;3741:3;3762:5;3755:12;;3713:60;;;:::o;3779:142::-;3829:9;3862:53;3880:34;3889:24;3907:5;3889:24;:::i;:::-;3880:34;:::i;:::-;3862:53;:::i;:::-;3849:66;;3779:142;;;:::o;3927:126::-;3977:9;4010:37;4041:5;4010:37;:::i;:::-;3997:50;;3927:126;;;:::o;4059:139::-;4122:9;4155:37;4186:5;4155:37;:::i;:::-;4142:50;;4059:139;;;:::o;4204:157::-;4304:50;4348:5;4304:50;:::i;:::-;4299:3;4292:63;4204:157;;:::o;4367:248::-;4473:4;4511:2;4500:9;4496:18;4488:26;;4524:84;4605:1;4594:9;4590:17;4581:6;4524:84;:::i;:::-;4367:248;;;;:::o;4621:104::-;4666:7;4695:24;4713:5;4695:24;:::i;:::-;4684:35;;4621:104;;;:::o;4731:142::-;4834:32;4860:5;4834:32;:::i;:::-;4829:3;4822:45;4731:142;;:::o;4879:254::-;4988:4;5026:2;5015:9;5011:18;5003:26;;5039:87;5123:1;5112:9;5108:17;5099:6;5039:87;:::i;:::-;4879:254;;;;:::o;5139:138::-;5201:9;5234:37;5265:5;5234:37;:::i;:::-;5221:50;;5139:138;;;:::o;5283:155::-;5382:49;5425:5;5382:49;:::i;:::-;5377:3;5370:62;5283:155;;:::o;5444:246::-;5549:4;5587:2;5576:9;5572:18;5564:26;;5600:83;5680:1;5669:9;5665:17;5656:6;5600:83;:::i;:::-;5444:246;;;;:::o;5696:138::-;5777:32;5803:5;5777:32;:::i;:::-;5770:5;5767:43;5757:71;;5824:1;5821;5814:12;5757:71;5696:138;:::o;5840:155::-;5894:5;5932:6;5919:20;5910:29;;5948:41;5983:5;5948:41;:::i;:::-;5840:155;;;;:::o;6001:345::-;6068:6;6117:2;6105:9;6096:7;6092:23;6088:32;6085:119;;;6123:79;;:::i;:::-;6085:119;6243:1;6268:61;6321:7;6312:6;6301:9;6297:22;6268:61;:::i;:::-;6258:71;;6214:125;6001:345;;;;:::o;6352:118::-;6439:24;6457:5;6439:24;:::i;:::-;6434:3;6427:37;6352:118;;:::o;6476:332::-;6597:4;6635:2;6624:9;6620:18;6612:26;;6648:71;6716:1;6705:9;6701:17;6692:6;6648:71;:::i;:::-;6729:72;6797:2;6786:9;6782:18;6773:6;6729:72;:::i;:::-;6476:332;;;;;:::o;6814:137::-;6868:5;6899:6;6893:13;6884:22;;6915:30;6939:5;6915:30;:::i;:::-;6814:137;;;;:::o;6957:345::-;7024:6;7073:2;7061:9;7052:7;7048:23;7044:32;7041:119;;;7079:79;;:::i;:::-;7041:119;7199:1;7224:61;7277:7;7268:6;7257:9;7253:22;7224:61;:::i;:::-;7214:71;;7170:125;6957:345;;;;:::o;7308:169::-;7392:11;7426:6;7421:3;7414:19;7466:4;7461:3;7457:14;7442:29;;7308:169;;;;:::o;7483:168::-;7623:20;7619:1;7611:6;7607:14;7600:44;7483:168;:::o;7657:366::-;7799:3;7820:67;7884:2;7879:3;7820:67;:::i;:::-;7813:74;;7896:93;7985:3;7896:93;:::i;:::-;8014:2;8009:3;8005:12;7998:19;;7657:366;;;:::o;8029:419::-;8195:4;8233:2;8222:9;8218:18;8210:26;;8282:9;8276:4;8272:20;8268:1;8257:9;8253:17;8246:47;8310:131;8436:4;8310:131;:::i;:::-;8302:139;;8029:419;;;:::o;8454:180::-;8502:77;8499:1;8492:88;8599:4;8596:1;8589:15;8623:4;8620:1;8613:15;8640:410;8680:7;8703:20;8721:1;8703:20;:::i;:::-;8698:25;;8737:20;8755:1;8737:20;:::i;:::-;8732:25;;8792:1;8789;8785:9;8814:30;8832:11;8814:30;:::i;:::-;8803:41;;8993:1;8984:7;8980:15;8977:1;8974:22;8954:1;8947:9;8927:83;8904:139;;9023:18;;:::i;:::-;8904:139;8688:362;8640:410;;;;:::o;9056:180::-;9104:77;9101:1;9094:88;9201:4;9198:1;9191:15;9225:4;9222:1;9215:15;9242:185;9282:1;9299:20;9317:1;9299:20;:::i;:::-;9294:25;;9333:20;9351:1;9333:20;:::i;:::-;9328:25;;9372:1;9362:35;;9377:18;;:::i;:::-;9362:35;9419:1;9416;9412:9;9407:14;;9242:185;;;;:::o;9433:134::-;9491:9;9524:37;9555:5;9524:37;:::i;:::-;9511:50;;9433:134;;;:::o;9573:147::-;9668:45;9707:5;9668:45;:::i;:::-;9663:3;9656:58;9573:147;;:::o;9726:458::-;9883:4;9921:2;9910:9;9906:18;9898:26;;9934:71;10002:1;9991:9;9987:17;9978:6;9934:71;:::i;:::-;10015:80;10091:2;10080:9;10076:18;10067:6;10015:80;:::i;:::-;10105:72;10173:2;10162:9;10158:18;10149:6;10105:72;:::i;:::-;9726:458;;;;;;:::o;10190:553::-;10367:4;10405:3;10394:9;10390:19;10382:27;;10419:71;10487:1;10476:9;10472:17;10463:6;10419:71;:::i;:::-;10500:72;10568:2;10557:9;10553:18;10544:6;10500:72;:::i;:::-;10582;10650:2;10639:9;10635:18;10626:6;10582:72;:::i;:::-;10664;10732:2;10721:9;10717:18;10708:6;10664:72;:::i;:::-;10190:553;;;;;;;:::o;10749:169::-;10889:21;10885:1;10877:6;10873:14;10866:45;10749:169;:::o;10924:366::-;11066:3;11087:67;11151:2;11146:3;11087:67;:::i;:::-;11080:74;;11163:93;11252:3;11163:93;:::i;:::-;11281:2;11276:3;11272:12;11265:19;;10924:366;;;:::o;11296:419::-;11462:4;11500:2;11489:9;11485:18;11477:26;;11549:9;11543:4;11539:20;11535:1;11524:9;11520:17;11513:47;11577:131;11703:4;11577:131;:::i;:::-;11569:139;;11296:419;;;:::o

Swarm Source

ipfs://8810524a46c5aa43c8d66503d7a9a452cfaaddee269af46577c202f6defcb931

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  ]

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.