ETH Price: $3,278.81 (-2.13%)

Contract

0xd495D0b93535611369D6B5C47709146b1d44E00c
 

Overview

ETH Balance

0.000973815637607347 ETH

Eth Value

$3.19 (@ $3,278.81/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Free Settlement94495662020-02-09 15:59:001807 days ago1581263940IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement93704802020-01-28 12:15:181819 days ago1580213718IN
0xd495D0b9...b1d44E00c
0 ETH0.0008380830
Free Settlement92282192020-01-06 17:10:291841 days ago1578330629IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91928872019-12-31 22:08:431847 days ago1577830123IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91856732019-12-30 11:41:281848 days ago1577706088IN
0xd495D0b9...b1d44E00c
0 ETH0.0008380830
Free Settlement91855662019-12-30 11:07:351848 days ago1577704055IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91845852019-12-30 6:26:471849 days ago1577687207IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91799622019-12-29 8:13:371850 days ago1577607217IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91707082019-12-27 12:24:321851 days ago1577449472IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91706722019-12-27 12:16:071851 days ago1577448967IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91655212019-12-26 11:30:251852 days ago1577359825IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91655162019-12-26 11:28:501852 days ago1577359730IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91609822019-12-25 13:48:231853 days ago1577281703IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91605462019-12-25 11:41:421853 days ago1577274102IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91605252019-12-25 11:36:051853 days ago1577273765IN
0xd495D0b9...b1d44E00c
0 ETH0.0008380830
Free Settlement91605152019-12-25 11:33:471853 days ago1577273627IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91604912019-12-25 11:26:051853 days ago1577273165IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91589262019-12-25 3:35:241854 days ago1577244924IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91567192019-12-24 17:03:161854 days ago1577206996IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91566852019-12-24 16:55:111854 days ago1577206511IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91566802019-12-24 16:52:481854 days ago1577206368IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91560472019-12-24 14:00:421854 days ago1577196042IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91560212019-12-24 13:54:501854 days ago1577195690IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91551812019-12-24 10:02:001855 days ago1577181720IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
Free Settlement91548512019-12-24 8:30:091855 days ago1577176209IN
0xd495D0b9...b1d44E00c
0 ETH0.000698425
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
91548352019-12-24 8:23:401855 days ago1577175820
0xd495D0b9...b1d44E00c
1 ETH
91548222019-12-24 8:18:121855 days ago1577175492
0xd495D0b9...b1d44E00c
0.15 ETH
91536642019-12-24 2:42:451855 days ago1577155365
0xd495D0b9...b1d44E00c
2.2228 ETH
91536612019-12-24 2:41:241855 days ago1577155284
0xd495D0b9...b1d44E00c
1,700 ETH
91534192019-12-24 1:27:171855 days ago1577150837
0xd495D0b9...b1d44E00c
0.36 ETH
91532602019-12-24 0:47:241855 days ago1577148444
0xd495D0b9...b1d44E00c
0.36 ETH
91532602019-12-24 0:47:241855 days ago1577148444
0xd495D0b9...b1d44E00c
0.36 ETH
91529922019-12-23 23:28:551855 days ago1577143735
0xd495D0b9...b1d44E00c
3 ETH
91517262019-12-23 17:19:141855 days ago1577121554
0xd495D0b9...b1d44E00c
0.88915134 ETH
91517262019-12-23 17:19:141855 days ago1577121554
0xd495D0b9...b1d44E00c
1.13659793 ETH
91514972019-12-23 16:13:481855 days ago1577117628
0xd495D0b9...b1d44E00c
1.14747804 ETH
91512452019-12-23 14:59:581855 days ago1577113198
0xd495D0b9...b1d44E00c
0.75 ETH
91512232019-12-23 14:55:361855 days ago1577112936
0xd495D0b9...b1d44E00c
0.05 ETH
91510072019-12-23 13:58:111855 days ago1577109491
0xd495D0b9...b1d44E00c
0.13 ETH
91509932019-12-23 13:55:021855 days ago1577109302
0xd495D0b9...b1d44E00c
0.12 ETH
91507332019-12-23 12:38:481855 days ago1577104728
0xd495D0b9...b1d44E00c
0.04 ETH
91507242019-12-23 12:34:581855 days ago1577104498
0xd495D0b9...b1d44E00c
0.315 ETH
91507122019-12-23 12:32:141855 days ago1577104334
0xd495D0b9...b1d44E00c
0.89611617 ETH
91506832019-12-23 12:23:181855 days ago1577103798
0xd495D0b9...b1d44E00c
1.06924553 ETH
91504582019-12-23 11:25:241855 days ago1577100324
0xd495D0b9...b1d44E00c
0.24 ETH
91504322019-12-23 11:19:231855 days ago1577099963
0xd495D0b9...b1d44E00c
1.5 ETH
91504292019-12-23 11:18:361855 days ago1577099916
0xd495D0b9...b1d44E00c
0.41230483 ETH
91502742019-12-23 10:31:511855 days ago1577097111
0xd495D0b9...b1d44E00c
0.01 ETH
91502682019-12-23 10:30:201855 days ago1577097020
0xd495D0b9...b1d44E00c
0.055 ETH
91502472019-12-23 10:26:371855 days ago1577096797
0xd495D0b9...b1d44E00c
1.5 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEBmining

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-10-19
*/

/**
 *Submitted for verification at Etherscan.io on 2019-09-09
 * BEB dapp for www.betbeb.com
*/
pragma solidity^0.4.24;  
interface tokenTransfer {
    function transfer(address receiver, uint amount);
    function transferFrom(address _from, address _to, uint256 _value);
    function balanceOf(address receiver) returns(uint256);
}

contract Ownable {
  address public owner;
 
    function Ownable () public {
        owner = msg.sender;
    }
 
    modifier onlyOwner {
        require (msg.sender == owner);
        _;
    }
 
    /**
     * @param  newOwner address
     */
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
        owner = newOwner;
      }
    }
}

contract BEBmining is Ownable{
tokenTransfer public bebTokenTransfer; //代币 
    uint8 decimals = 18;
   struct BebUser {
        address customerAddr;
        uint256 amount; 
        uint256 bebtime;
        uint256 interest;
    }
    //ETH miner
    struct miner{
        uint256 mining;
        uint256 _mining;
        uint256 lastDate;
        uint256 amountdays;
        uint256 ethbomus;
        uint256 amountTotal;
        uint256 ETHV1;
        uint256 ETHV2;
        uint256 ETHV3;
        uint256 ETHV4;
        uint256 ETHV5;
        uint256 IntegralMining;
    }
    struct bebvv{
        uint256 BEBV1;
        uint256 BEBV2;
        uint256 BEBV3;
        uint256 BEBV4;
        uint256 BEBV5;
    }
    mapping(address=>bebvv)public bebvvs;
    mapping(address=>miner)public miners;
    address[]public minersArray;
    uint256 ethExchuangeRate=210;//eth-usd
    uint256 bebethexchuang=97000;//beb-eth
    uint256 bebethex=83360;//eth-beb
    uint256 bounstotal;
    uint256 TotalInvestment;
    uint256 sumethbos;
    uint256 depreciationTime=86400;
    uint256 SellBeb;//SellBeb MAX 10000BEB
    uint256 BuyBeb;//BuyBeb MAX 100000BEB
    uint256 IncomePeriod=730;//Income period
    address addressDraw;
    uint256 intotime=1579073112;
    event bomus(address to,uint256 amountBouns,string lx);
    function BEBmining(address _tokenAddress,address Draw){
         bebTokenTransfer = tokenTransfer(_tokenAddress);
         addressDraw=Draw;
     }
      //BUY Ethminter
    function EthTomining(address _addr)payable public{
        uint256 amount=msg.value;
        uint256 usdt=amount;
        uint256 _udst=amount;
        miner storage user=miners[_addr];
        require(amount>800000000000000000);
        if(usdt>40000000000000000000){
           usdt=amount*150/100;
           user.ETHV5+=1;
        }else{
            if (usdt > 25000000000000000000){
                    usdt = amount* 130 / 100;
                    user.ETHV4+=1;
                }
                else{
                    if (usdt > 9000000000000000000){
                        usdt = amount * 120 / 100;
                         user.ETHV3+=1;
                    }
                    else{
                        if (usdt > 4000000000000000000){
                            usdt = amount * 110 / 100;
                             user.ETHV2+=1;
                        }
                        else{
                          user.ETHV1+=1;  
                        }
                    }
                }
        }
        uint256 _transfer=amount*15/100;
        addressDraw.transfer(_transfer);
        TotalInvestment+=usdt;
        user.mining+=usdt;
        user._mining+=_udst;
        //user._mining+=_udst;
        user.lastDate=now;
        bomus(msg.sender,usdt,"Purchase success!");
    }
    //BUY BEBminter
    function BebTomining(uint256 _value,address _addr)public{
        uint256 usdt=_value* 10 ** 18;
        uint256 _udst=usdt/bebethex;
        uint256 bebudst=usdt/bebethex;
        miner storage user=miners[_addr];
        bebvv storage _user=bebvvs[_addr];
        require(usdt>40000000000000000000000);
        if(usdt>2000000000000000000000000){
           _udst=usdt/bebethexchuang*150/100;
           _user.BEBV5+=1; 
        }else{
            if (usdt > 400000000000000000000000){
                    _udst = usdt / bebethexchuang * 130 / 100;
                   _user.BEBV4+=1; 
                }
                else{
                    if (usdt > 200000000000000000000000){
                        _udst = usdt / bebethexchuang * 120 / 100;
                        _user.BEBV3+=1; 
                    }
                    else{
                        if (usdt > 120000000000000000000000){
                            _udst = usdt / bebethexchuang * 110 / 100;
                            _user.BEBV2+=1; 
                        }else{
                          _user.BEBV1+=1;  
                        }
                    }
                }
                
            }
        bebTokenTransfer.transferFrom(msg.sender,address(this),usdt);
        TotalInvestment+=_udst;
        user.mining+=_udst;
        user._mining+=bebudst;
        user.lastDate=now;
        bomus(msg.sender,usdt,"Purchase success!");
    }
    //BUY  积分 minter
    function integralTomining(uint256 _value,address _addr)onlyOwner{
        uint256 eth=_value* 10 ** 18;
        uint256 _eth=eth/bebethex;
        miner storage user=miners[_addr];
        bebTokenTransfer.transferFrom(msg.sender,address(this),eth);
        TotalInvestment+=_eth;
        user.mining+=_eth;
        if(user.lastDate==0){
           user.lastDate=now; 
        }
        uint256 jifen=_value/50000;
        user.IntegralMining+=jifen;
        //user.lastDate=now;
        bomus(_addr,_eth,"Purchase success!");
    }
    //BUY  迁移合约
    function migrateTomining(uint256 _value,uint256 _minin,uint256 time,uint256 _amountTotal,address _addr,uint256 bebv1,uint256 bebv2,uint256 bebv3,uint256 bebv4,uint256 bebv5)onlyOwner{
        require(intotime>now);//函数过期功能作废
        miner storage user=miners[_addr];
        bebvv storage _user=bebvvs[_addr];
        //uint256 _usdtt=_udst/bebethexchuang;
        uint256 BEBETH=_minin* 10 ** 18;
        uint256 udst=BEBETH/bebethex;//BEB-ETH
        user.amountTotal=_amountTotal;//ETH
        user.mining+=_value;
        user._mining+=udst;
        user.lastDate=time;
        _user.BEBV1=bebv1;
        _user.BEBV2=bebv2;
        _user.BEBV3=bebv3;
        _user.BEBV4=bebv4;
        _user.BEBV5=bebv5;
    }
    function setTomining(uint256 _value,uint256 _minin,address _addr)onlyOwner{
        require(intotime>now);//函数过期功能作废
        miner storage user=miners[_addr];
        user.mining-=_value;//ETH
        user._mining-=_minin;//ETH
    }
    function setToTomining(uint256 _value,uint256 _minin,address _addr)onlyOwner{
        require(intotime>now);//函数过期功能作废
        miner storage user=miners[_addr];
        user.mining+=_value;//ETH
        user._mining+=_minin;//ETH
    }
    //执行地址
    function setaddress(address _addr)onlyOwner{
        addressDraw=_addr;
    }
    function freeSettlement()public{
        miner storage user=miners[msg.sender];
        bebvv storage _user=bebvvs[msg.sender];
        uint256 amuont=user.mining;
        require(amuont>0,"You don't have a mining machine");
        uint256 _ethbomus=user.ethbomus;
        uint256 _lastDate=user.lastDate;
        uint256 _amountTotal=user.amountTotal;
        uint256 sumincome=_amountTotal*100/amuont;
        uint256 depreciation=(now-_lastDate)/depreciationTime;
        require(depreciation>0,"Less than 1 day of earnings");
        //The expiration of the income period, the mining machine scrapped
        uint256 Bebday=amuont*depreciation/100;
        uint256 profit=Bebday;
        require(profit>0,"Mining amount 0");
        if(sumincome>IncomePeriod){
           uint256 _Bebday=amuont*depreciation/100*3/100;
           require(this.balance>_Bebday,"Insufficient contract balance");
            user.lastDate=now;
            user.ethbomus+=_Bebday;
            user.amountTotal+=_Bebday;
            user.amountdays+=depreciation;
            bounstotal+=_Bebday;
            user.ethbomus=0;
            sumethbos=0;
           msg.sender.transfer(_Bebday);
           if(user.amountdays>730){
               //收益730天后报废
             //Mining machine scrap
           user.mining=0;
           user.lastDate=0;
           user.ethbomus=0;
           sumethbos=0;
           user.amountTotal=0;
           user.amountdays=0;
           user.ETHV1=0;
           user.ETHV2=0;
           user.ETHV3=0;
           user.ETHV4=0;
           user.ETHV5=0;
           user.IntegralMining=0;
           user._mining=0;
           _user.BEBV1=0;
           _user.BEBV2=0;
           _user.BEBV3=0;
           _user.BEBV4=0;
           _user.BEBV5=0;
           }
        }else{
            require(this.balance>profit,"Insufficient contract balance");
            user.lastDate=now;
            user.ethbomus+=Bebday;
            user.amountTotal+=Bebday;
            user.amountdays+=depreciation;
            bounstotal+=profit;
            user.ethbomus=0;
            sumethbos=0;
           msg.sender.transfer(profit);  
        }
        
    }
    function Refund()public{
        miner storage user=miners[msg.sender];
        bebvv storage _user=bebvvs[msg.sender];
        uint256 benjin=user._mining-user.amountTotal;
        uint256 dayts=user.amountdays;
        uint256 dayxi=benjin*1/1000*dayts;
        uint256 _amount=benjin+dayxi;
        require(dayts<30);
        require(_amount>0,"Insufficient contract balance");
        require(this.balance>_amount,"Insufficient contract balance");
        msg.sender.transfer(_amount);
           user.mining=0;
           user.lastDate=0;
           user.ethbomus=0;
           sumethbos=0;
           user.amountTotal=0;
           user.amountdays=0;
           user.ETHV1=0;
           user.ETHV2=0;
           user.ETHV3=0;
           user.ETHV4=0;
           user.ETHV5=0;
           user.IntegralMining=0;
           user._mining=0;
           _user.BEBV1=0;
           _user.BEBV2=0;
           _user.BEBV3=0;
           _user.BEBV4=0;
           _user.BEBV5=0;
    }
    function getbebmining()public view returns(uint256,uint256,uint256,uint256,uint256){
         bebvv storage user=bebvvs[msg.sender];
        return (user.BEBV1,user.BEBV2,user.BEBV3,user.BEBV4,user.BEBV5);
     }
     function querBalance()public view returns(uint256){
         return this.balance;
     }
    function querYrevenue()public view returns(uint256,uint256,uint256,uint256,uint256,uint256){
        miner storage user=miners[msg.sender];
        uint256 _amuont=user.mining;
        uint256 _min=user._mining;
        uint256 _amountTotal=user.amountTotal;
        if(_amuont==0){
            percentage=0;
        }else{
        uint256 percentage=100-(_amountTotal*100/_amuont*100/730);    
        }
        uint256 _lastDate=user.lastDate;
        uint256 dayzmount=_amuont/100;
        uint256 depreciation=(now-_lastDate)/depreciationTime;
        //require(depreciation>0,"Less than 1 day of earnings");
        uint256  Bebday=_amuont*depreciation/100;
                 sumethbos=Bebday;

        uint256 profit=sumethbos;
        return (percentage,dayzmount,_min,profit,user.amountTotal,user.lastDate);
    }
    function ethmining()public view returns(uint256,uint256,uint256,uint256,uint256,uint256){
        miner storage user=miners[msg.sender];
        return (user.ETHV1,user.ETHV2,user.ETHV3,user.ETHV4,user.ETHV5,user.IntegralMining);
    }
    function getquerYrevenue()public view returns(uint256,uint256,uint256){
        miner storage user=miners[msg.sender];
        return (user.mining,user.amountTotal,user.lastDate);
    }
    function RefundData()public view returns(uint256,uint256,uint256,uint256){
        miner storage user=miners[msg.sender];
        uint256 benjin=user._mining-user.amountTotal;
        uint256 dayts=user.amountdays;
        uint256 dayxi=benjin*1/1000*dayts;
        return (user._mining,user.amountTotal,dayxi,benjin+dayxi);
    }
    function ModifyexchangeRate(uint256 sellbeb,uint256 buybeb,uint256 _ethExchuangeRate,uint256 maxsell,uint256 maxbuy) onlyOwner{
        ethExchuangeRate=_ethExchuangeRate;
        bebethexchuang=sellbeb;
        bebethex=buybeb;
        SellBeb=maxsell* 10 ** 18;
        BuyBeb=maxbuy* 10 ** 18;
        
    }
    // sellbeb-eth
    function sellBeb(uint256 _sellbeb)public {
        uint256 _sellbebt=_sellbeb* 10 ** 18;
         require(_sellbeb>0,"The exchange amount must be greater than 0");
         require(_sellbeb<SellBeb,"More than the daily redemption limit");
         uint256 bebex=_sellbebt/bebethexchuang;
         require(this.balance>bebex,"Insufficient contract balance");
         bebTokenTransfer.transferFrom(msg.sender,address(this),_sellbebt);
         msg.sender.transfer(bebex);
    }
    //buyBeb-eth
    function buyBeb() payable public {
        uint256 amount = msg.value;
        uint256 bebamountub=amount*bebethex;
        uint256 _transfer=amount*15/100;
        require(getTokenBalance()>bebamountub);
        addressDraw.transfer(_transfer);
        bebTokenTransfer.transfer(msg.sender,bebamountub);  
    }
    function queryRate() public view returns(uint256,uint256,uint256,uint256,uint256){
        return (ethExchuangeRate,bebethexchuang,bebethex,SellBeb,BuyBeb);
    }
    function TotalRevenue()public view returns(uint256,uint256) {
     return (bounstotal,TotalInvestment/ethExchuangeRate);
    }
    function setioc(uint256 _value)onlyOwner{
        IncomePeriod=_value;
    }
    event messageBetsGame(address sender,bool isScuccess,string message);
    function getTokenBalance() public view returns(uint256){
         return bebTokenTransfer.balanceOf(address(this));
    }
    function BEBwithdrawAmount(uint256 amount) onlyOwner {
        uint256 _amountbeb=amount* 10 ** 18;
        require(getTokenBalance()>_amountbeb,"Insufficient contract balance");
       bebTokenTransfer.transfer(owner,_amountbeb);
    } 
    function ()payable{
        
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"setaddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"minersArray","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bebTokenTransfer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"BEBwithdrawAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"sellbeb","type":"uint256"},{"name":"buybeb","type":"uint256"},{"name":"_ethExchuangeRate","type":"uint256"},{"name":"maxsell","type":"uint256"},{"name":"maxbuy","type":"uint256"}],"name":"ModifyexchangeRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"EthTomining","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"setioc","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getquerYrevenue","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"RefundData","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_minin","type":"uint256"},{"name":"time","type":"uint256"},{"name":"_amountTotal","type":"uint256"},{"name":"_addr","type":"address"},{"name":"bebv1","type":"uint256"},{"name":"bebv2","type":"uint256"},{"name":"bebv3","type":"uint256"},{"name":"bebv4","type":"uint256"},{"name":"bebv5","type":"uint256"}],"name":"migrateTomining","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"bebvvs","outputs":[{"name":"BEBV1","type":"uint256"},{"name":"BEBV2","type":"uint256"},{"name":"BEBV3","type":"uint256"},{"name":"BEBV4","type":"uint256"},{"name":"BEBV5","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"Refund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getbebmining","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"miners","outputs":[{"name":"mining","type":"uint256"},{"name":"_mining","type":"uint256"},{"name":"lastDate","type":"uint256"},{"name":"amountdays","type":"uint256"},{"name":"ethbomus","type":"uint256"},{"name":"amountTotal","type":"uint256"},{"name":"ETHV1","type":"uint256"},{"name":"ETHV2","type":"uint256"},{"name":"ETHV3","type":"uint256"},{"name":"ETHV4","type":"uint256"},{"name":"ETHV5","type":"uint256"},{"name":"IntegralMining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"querYrevenue","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_addr","type":"address"}],"name":"integralTomining","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_addr","type":"address"}],"name":"BebTomining","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"querBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TotalRevenue","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_minin","type":"uint256"},{"name":"_addr","type":"address"}],"name":"setToTomining","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"queryRate","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sellbeb","type":"uint256"}],"name":"sellBeb","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ethmining","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"freeSettlement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"buyBeb","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_minin","type":"uint256"},{"name":"_addr","type":"address"}],"name":"setTomining","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"Draw","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"amountBouns","type":"uint256"},{"indexed":false,"name":"lx","type":"string"}],"name":"bomus","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"isScuccess","type":"bool"},{"indexed":false,"name":"message","type":"string"}],"name":"messageBetsGame","type":"event"}]

60806040526012600160146101000a81548160ff021916908360ff16021790555060d260055562017ae8600655620145a060075562015180600b556102da600e55635e1ebe5860105534801561005457600080fd5b50604051604080612f178339810180604052810190808051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050612dc3806101546000396000f300608060405260043610610175576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063140297561461017757806314d9c80c146101ba5780631dae6529146102275780631eb235b91461027e578063234367c8146102ab57806324839913146103005780632bfa0eff146103365780633b9c1598146103635780634b7662a01461039c5780634cc0f175146103dc57806356e20c82146104795780635d268629146104ec57806361da4b5d14610503578063648ec7b91461054a578063810fc4b9146105ee57806382087bb81461063c57806382b2e2571461068957806388856b92146106b45780638a6babac146107015780638a70ada71461072c5780638da5cb5b1461075e5780639433a655146107b557806395d18a131461080c578063a0b24e8214610853578063ce671a3114610880578063ea521dc4146108ce578063eb1b5ec1146108e5578063f2fde38b146108ef578063f8bd313a14610932575b005b34801561018357600080fd5b506101b8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610989565b005b3480156101c657600080fd5b506101e560048036038101908080359060200190929190505050610a28565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561023357600080fd5b5061023c610a66565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561028a57600080fd5b506102a960048036038101908080359060200190929190505050610a8c565b005b3480156102b757600080fd5b506102fe6004803603810190808035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050610c76565b005b610334600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d0f565b005b34801561034257600080fd5b5061036160048036038101908080359060200190929190505050610fdc565b005b34801561036f57600080fd5b50610378611041565b60405180848152602001838152602001828152602001935050505060405180910390f35b3480156103a857600080fd5b506103b16110a3565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b3480156103e857600080fd5b5061047760048036038101908080359060200190929190803590602001909291908035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611139565b005b34801561048557600080fd5b506104ba600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112bc565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b3480156104f857600080fd5b506105016112f2565b005b34801561050f57600080fd5b506105186115c1565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b34801561055657600080fd5b5061058b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611636565b604051808d81526020018c81526020018b81526020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018381526020018281526020019c5050505050505050505050505060405180910390f35b3480156105fa57600080fd5b50610603611696565b60405180878152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b34801561064857600080fd5b5061068760048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117ac565b005b34801561069557600080fd5b5061069e611a83565b6040518082815260200191505060405180910390f35b3480156106c057600080fd5b506106ff60048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b82565b005b34801561070d57600080fd5b50610716611f88565b6040518082815260200191505060405180910390f35b34801561073857600080fd5b50610741611fa7565b604051808381526020018281526020019250505060405180910390f35b34801561076a57600080fd5b50610773611fc5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107c157600080fd5b5061080a6004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fea565b005b34801561081857600080fd5b506108216120c2565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b34801561085f57600080fd5b5061087e600480360381019080803590602001909291905050506120ea565b005b34801561088c57600080fd5b50610895612432565b60405180878152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b3480156108da57600080fd5b506108e36124b1565b005b6108ed612a69565b005b3480156108fb57600080fd5b50610930600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612bea565b005b34801561093e57600080fd5b506109876004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612cbf565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109e457600080fd5b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600481815481101515610a3757fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ae957600080fd5b670de0b6b3a76400008202905080610aff611a83565b111515610b74576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610c5a57600080fd5b505af1158015610c6e573d6000803e3d6000fd5b505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cd157600080fd5b826005819055508460068190555083600781905550670de0b6b3a76400008202600c81905550670de0b6b3a76400008102600d819055505050505050565b6000806000806000349450849350849250600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209150670b1a2bc2ec50000085111515610d7757600080fd5b68022b1c8c1227a00000841115610db257606460968602811515610d9757fe5b049350600182600a0160008282540192505081905550610e78565b68015af1d78b58c40000841115610ded57606460828602811515610dd257fe5b04935060018260090160008282540192505081905550610e77565b677ce66c50e2840000841115610e2757606460788602811515610e0c57fe5b04935060018260080160008282540192505081905550610e76565b673782dace9d900000841115610e61576064606e8602811515610e4657fe5b04935060018260070160008282540192505081905550610e75565b600182600601600082825401925050819055505b5b5b5b6064600f8602811515610e8757fe5b049050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610ef2573d6000803e3d6000fd5b50836009600082825401925050819055508382600001600082825401925050819055508282600101600082825401925050819055504282600201819055507fd71eb2d88f9b8084ab6053fd286586022792ca61e56b423b0a79681ec638e3123385604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260118152602001807f5075726368617365207375636365737321000000000000000000000000000000815250602001935050505060405180910390a1505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561103757600080fd5b80600e8190555050565b600080600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001548160050154826002015493509350935050909192565b600080600080600080600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002093508360050154846001015403925083600301549150816103e86001850281151561111557fe5b04029050836001015484600501548283860197509750975097505050505090919293565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561119a57600080fd5b426010541115156111aa57600080fd5b600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209350600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209250670de0b6b3a76400008d0291506007548281151561124657fe5b0490508a84600501819055508d84600001600082825401925050819055508084600101600082825401925050819055508b84600201819055508883600001819055508783600101819055508683600201819055508583600301819055508483600401819055505050505050505050505050505050565b60026020528060005260406000206000915090508060000154908060010154908060020154908060030154908060040154905085565b600080600080600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209550600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002094508560050154866001015403935085600301549250826103e8600186028115156113a257fe5b040291508184019050601e831015156113ba57600080fd5b600081111515611432576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b803073ffffffffffffffffffffffffffffffffffffffff16311115156114c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611506573d6000803e3d6000fd5b506000866000018190555060008660020181905550600086600401819055506000600a81905550600086600501819055506000866003018190555060008660060181905550600086600701819055506000866008018190555060008660090181905550600086600a0181905550600086600b0181905550600086600101819055506000856000018190555060008560010181905550600085600201819055506000856003018190555060008560040181905550505050505050565b600080600080600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000154816001015482600201548360030154846004015495509550955095509550509091929394565b600360205280600052604060002060009150905080600001549080600101549080600201549080600301549080600401549080600501549080600601549080600701549080600801549080600901549080600a01549080600b015490508c565b600080600080600080600080600080600080600080600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002099508960000154985089600101549750896005015496506000891415611716576000955061173b565b6102da60648a60648a0281151561172957fe5b040281151561173457fe5b0460640395505b8960020154945060648981151561174e57fe5b049350600b5485420381151561176057fe5b0492506064838a0281151561177157fe5b04915081600a81905550600a549050858489838d600501548e600201549f509f509f509f509f509f5050505050505050505050909192939495565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561180d57600080fd5b670de0b6b3a7640000860293506007548481151561182757fe5b049250600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209150600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330876040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b15801561196457600080fd5b505af1158015611978573d6000803e3d6000fd5b50505050826009600082825401925050819055508282600001600082825401925050819055506000826002015414156119b5574282600201819055505b61c350868115156119c257fe5b0490508082600b01600082825401925050819055507fd71eb2d88f9b8084ab6053fd286586022792ca61e56b423b0a79681ec638e3128584604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260118152602001807f5075726368617365207375636365737321000000000000000000000000000000815250602001935050505060405180910390a1505050505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611b4257600080fd5b505af1158015611b56573d6000803e3d6000fd5b505050506040513d6020811015611b6c57600080fd5b8101908080519060200190929190505050905090565b6000806000806000670de0b6b3a76400008702945060075485811515611ba457fe5b04935060075485811515611bb457fe5b049250600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209150600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050690878678326eac900000085111515611c5157600080fd5b6a01a784379d99db42000000851115611c9b576064609660065487811515611c7557fe5b0402811515611c8057fe5b04935060018160040160008282540192505081905550611d8d565b6954b40b1f852bda000000851115611ce4576064608260065487811515611cbe57fe5b0402811515611cc957fe5b04935060018160030160008282540192505081905550611d8c565b692a5a058fc295ed000000851115611d2d576064607860065487811515611d0757fe5b0402811515611d1257fe5b04935060018160020160008282540192505081905550611d8b565b691969368974c05b000000851115611d76576064606e60065487811515611d5057fe5b0402811515611d5b57fe5b04935060018160010160008282540192505081905550611d8a565b600181600001600082825401925050819055505b5b5b5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330886040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b158015611e8657600080fd5b505af1158015611e9a573d6000803e3d6000fd5b50505050836009600082825401925050819055508382600001600082825401925050819055508282600101600082825401925050819055504282600201819055507fd71eb2d88f9b8084ab6053fd286586022792ca61e56b423b0a79681ec638e3123386604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260118152602001807f5075726368617365207375636365737321000000000000000000000000000000815250602001935050505060405180910390a150505050505050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600080600854600554600954811515611fbc57fe5b04915091509091565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561204757600080fd5b4260105411151561205757600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905083816000016000828254019250508190555082816001016000828254019250508190555050505050565b6000806000806000600554600654600754600c54600d54945094509450945094509091929394565b600080670de0b6b3a764000083029150600083111515612198576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001807f5468652065786368616e676520616d6f756e74206d757374206265206772656181526020017f746572207468616e20300000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600c5483101515612237576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001807f4d6f7265207468616e20746865206461696c7920726564656d7074696f6e206c81526020017f696d69740000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6006548281151561224457fe5b049050803073ffffffffffffffffffffffffffffffffffffffff16311115156122d5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b1580156123ce57600080fd5b505af11580156123e2573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561242c573d6000803e3d6000fd5b50505050565b6000806000806000806000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050806006015481600701548260080154836009015484600a015485600b015496509650965096509650965050909192939495565b6000806000806000806000806000806000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209a50600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002099508a6000015498506000891115156125c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f596f7520646f6e277420686176652061206d696e696e67206d616368696e650081525060200191505060405180910390fd5b8a6004015497508a6002015496508a60050154955088606487028115156125e657fe5b049450600b548742038115156125f857fe5b049350600084111515612673576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4c657373207468616e203120646179206f66206561726e696e6773000000000081525060200191505060405180910390fd5b6064848a0281151561268157fe5b0492508291506000821115156126ff576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4d696e696e6720616d6f756e742030000000000000000000000000000000000081525060200191505060405180910390fd5b600e5485111561292557606460036064868c0281151561271b57fe5b040281151561272657fe5b049050803073ffffffffffffffffffffffffffffffffffffffff16311115156127b7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b428b60020181905550808b60040160008282540192505081905550808b60050160008282540192505081905550838b600301600082825401925050819055508060086000828254019250508190555060008b600401819055506000600a819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561285e573d6000803e3d6000fd5b506102da8b6003015411156129205760008b6000018190555060008b6002018190555060008b600401819055506000600a8190555060008b6005018190555060008b6003018190555060008b6006018190555060008b6007018190555060008b6008018190555060008b6009018190555060008b600a018190555060008b600b018190555060008b6001018190555060008a6000018190555060008a6001018190555060008a6002018190555060008a6003018190555060008a600401819055505b612a5c565b813073ffffffffffffffffffffffffffffffffffffffff16311115156129b3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b428b60020181905550828b60040160008282540192505081905550828b60050160008282540192505081905550838b600301600082825401925050819055508160086000828254019250508190555060008b600401819055506000600a819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015612a5a573d6000803e3d6000fd5b505b5050505050505050505050565b6000806000349250600754830291506064600f8402811515612a8757fe5b04905081612a93611a83565b111515612a9f57600080fd5b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612b07573d6000803e3d6000fd5b50600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015612bcd57600080fd5b505af1158015612be1573d6000803e3d6000fd5b50505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612c4557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515612cbc57806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612d1c57600080fd5b42601054111515612d2c57600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050838160000160008282540392505081905550828160010160008282540392505081905550505050505600a165627a7a72305820b5dcdbf721d914c290a33dd1b7e2372e5d7d41fae24d2a75785e5f56cd67f4f900290000000000000000000000006798cc8ad079a7e663536f83ee26d63aabe03da900000000000000000000000086672b33ca6723d6da4a5cb69901f909824bdcfa

Deployed Bytecode

0x608060405260043610610175576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063140297561461017757806314d9c80c146101ba5780631dae6529146102275780631eb235b91461027e578063234367c8146102ab57806324839913146103005780632bfa0eff146103365780633b9c1598146103635780634b7662a01461039c5780634cc0f175146103dc57806356e20c82146104795780635d268629146104ec57806361da4b5d14610503578063648ec7b91461054a578063810fc4b9146105ee57806382087bb81461063c57806382b2e2571461068957806388856b92146106b45780638a6babac146107015780638a70ada71461072c5780638da5cb5b1461075e5780639433a655146107b557806395d18a131461080c578063a0b24e8214610853578063ce671a3114610880578063ea521dc4146108ce578063eb1b5ec1146108e5578063f2fde38b146108ef578063f8bd313a14610932575b005b34801561018357600080fd5b506101b8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610989565b005b3480156101c657600080fd5b506101e560048036038101908080359060200190929190505050610a28565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561023357600080fd5b5061023c610a66565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561028a57600080fd5b506102a960048036038101908080359060200190929190505050610a8c565b005b3480156102b757600080fd5b506102fe6004803603810190808035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050610c76565b005b610334600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d0f565b005b34801561034257600080fd5b5061036160048036038101908080359060200190929190505050610fdc565b005b34801561036f57600080fd5b50610378611041565b60405180848152602001838152602001828152602001935050505060405180910390f35b3480156103a857600080fd5b506103b16110a3565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b3480156103e857600080fd5b5061047760048036038101908080359060200190929190803590602001909291908035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611139565b005b34801561048557600080fd5b506104ba600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112bc565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b3480156104f857600080fd5b506105016112f2565b005b34801561050f57600080fd5b506105186115c1565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b34801561055657600080fd5b5061058b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611636565b604051808d81526020018c81526020018b81526020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018381526020018281526020019c5050505050505050505050505060405180910390f35b3480156105fa57600080fd5b50610603611696565b60405180878152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b34801561064857600080fd5b5061068760048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117ac565b005b34801561069557600080fd5b5061069e611a83565b6040518082815260200191505060405180910390f35b3480156106c057600080fd5b506106ff60048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b82565b005b34801561070d57600080fd5b50610716611f88565b6040518082815260200191505060405180910390f35b34801561073857600080fd5b50610741611fa7565b604051808381526020018281526020019250505060405180910390f35b34801561076a57600080fd5b50610773611fc5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107c157600080fd5b5061080a6004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fea565b005b34801561081857600080fd5b506108216120c2565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b34801561085f57600080fd5b5061087e600480360381019080803590602001909291905050506120ea565b005b34801561088c57600080fd5b50610895612432565b60405180878152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b3480156108da57600080fd5b506108e36124b1565b005b6108ed612a69565b005b3480156108fb57600080fd5b50610930600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612bea565b005b34801561093e57600080fd5b506109876004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612cbf565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109e457600080fd5b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600481815481101515610a3757fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ae957600080fd5b670de0b6b3a76400008202905080610aff611a83565b111515610b74576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610c5a57600080fd5b505af1158015610c6e573d6000803e3d6000fd5b505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cd157600080fd5b826005819055508460068190555083600781905550670de0b6b3a76400008202600c81905550670de0b6b3a76400008102600d819055505050505050565b6000806000806000349450849350849250600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209150670b1a2bc2ec50000085111515610d7757600080fd5b68022b1c8c1227a00000841115610db257606460968602811515610d9757fe5b049350600182600a0160008282540192505081905550610e78565b68015af1d78b58c40000841115610ded57606460828602811515610dd257fe5b04935060018260090160008282540192505081905550610e77565b677ce66c50e2840000841115610e2757606460788602811515610e0c57fe5b04935060018260080160008282540192505081905550610e76565b673782dace9d900000841115610e61576064606e8602811515610e4657fe5b04935060018260070160008282540192505081905550610e75565b600182600601600082825401925050819055505b5b5b5b6064600f8602811515610e8757fe5b049050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610ef2573d6000803e3d6000fd5b50836009600082825401925050819055508382600001600082825401925050819055508282600101600082825401925050819055504282600201819055507fd71eb2d88f9b8084ab6053fd286586022792ca61e56b423b0a79681ec638e3123385604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260118152602001807f5075726368617365207375636365737321000000000000000000000000000000815250602001935050505060405180910390a1505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561103757600080fd5b80600e8190555050565b600080600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001548160050154826002015493509350935050909192565b600080600080600080600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002093508360050154846001015403925083600301549150816103e86001850281151561111557fe5b04029050836001015484600501548283860197509750975097505050505090919293565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561119a57600080fd5b426010541115156111aa57600080fd5b600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209350600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209250670de0b6b3a76400008d0291506007548281151561124657fe5b0490508a84600501819055508d84600001600082825401925050819055508084600101600082825401925050819055508b84600201819055508883600001819055508783600101819055508683600201819055508583600301819055508483600401819055505050505050505050505050505050565b60026020528060005260406000206000915090508060000154908060010154908060020154908060030154908060040154905085565b600080600080600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209550600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002094508560050154866001015403935085600301549250826103e8600186028115156113a257fe5b040291508184019050601e831015156113ba57600080fd5b600081111515611432576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b803073ffffffffffffffffffffffffffffffffffffffff16311115156114c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611506573d6000803e3d6000fd5b506000866000018190555060008660020181905550600086600401819055506000600a81905550600086600501819055506000866003018190555060008660060181905550600086600701819055506000866008018190555060008660090181905550600086600a0181905550600086600b0181905550600086600101819055506000856000018190555060008560010181905550600085600201819055506000856003018190555060008560040181905550505050505050565b600080600080600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000154816001015482600201548360030154846004015495509550955095509550509091929394565b600360205280600052604060002060009150905080600001549080600101549080600201549080600301549080600401549080600501549080600601549080600701549080600801549080600901549080600a01549080600b015490508c565b600080600080600080600080600080600080600080600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002099508960000154985089600101549750896005015496506000891415611716576000955061173b565b6102da60648a60648a0281151561172957fe5b040281151561173457fe5b0460640395505b8960020154945060648981151561174e57fe5b049350600b5485420381151561176057fe5b0492506064838a0281151561177157fe5b04915081600a81905550600a549050858489838d600501548e600201549f509f509f509f509f509f5050505050505050505050909192939495565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561180d57600080fd5b670de0b6b3a7640000860293506007548481151561182757fe5b049250600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209150600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330876040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b15801561196457600080fd5b505af1158015611978573d6000803e3d6000fd5b50505050826009600082825401925050819055508282600001600082825401925050819055506000826002015414156119b5574282600201819055505b61c350868115156119c257fe5b0490508082600b01600082825401925050819055507fd71eb2d88f9b8084ab6053fd286586022792ca61e56b423b0a79681ec638e3128584604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260118152602001807f5075726368617365207375636365737321000000000000000000000000000000815250602001935050505060405180910390a1505050505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611b4257600080fd5b505af1158015611b56573d6000803e3d6000fd5b505050506040513d6020811015611b6c57600080fd5b8101908080519060200190929190505050905090565b6000806000806000670de0b6b3a76400008702945060075485811515611ba457fe5b04935060075485811515611bb457fe5b049250600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209150600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050690878678326eac900000085111515611c5157600080fd5b6a01a784379d99db42000000851115611c9b576064609660065487811515611c7557fe5b0402811515611c8057fe5b04935060018160040160008282540192505081905550611d8d565b6954b40b1f852bda000000851115611ce4576064608260065487811515611cbe57fe5b0402811515611cc957fe5b04935060018160030160008282540192505081905550611d8c565b692a5a058fc295ed000000851115611d2d576064607860065487811515611d0757fe5b0402811515611d1257fe5b04935060018160020160008282540192505081905550611d8b565b691969368974c05b000000851115611d76576064606e60065487811515611d5057fe5b0402811515611d5b57fe5b04935060018160010160008282540192505081905550611d8a565b600181600001600082825401925050819055505b5b5b5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330886040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b158015611e8657600080fd5b505af1158015611e9a573d6000803e3d6000fd5b50505050836009600082825401925050819055508382600001600082825401925050819055508282600101600082825401925050819055504282600201819055507fd71eb2d88f9b8084ab6053fd286586022792ca61e56b423b0a79681ec638e3123386604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260118152602001807f5075726368617365207375636365737321000000000000000000000000000000815250602001935050505060405180910390a150505050505050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600080600854600554600954811515611fbc57fe5b04915091509091565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561204757600080fd5b4260105411151561205757600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905083816000016000828254019250508190555082816001016000828254019250508190555050505050565b6000806000806000600554600654600754600c54600d54945094509450945094509091929394565b600080670de0b6b3a764000083029150600083111515612198576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001807f5468652065786368616e676520616d6f756e74206d757374206265206772656181526020017f746572207468616e20300000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600c5483101515612237576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001807f4d6f7265207468616e20746865206461696c7920726564656d7074696f6e206c81526020017f696d69740000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6006548281151561224457fe5b049050803073ffffffffffffffffffffffffffffffffffffffff16311115156122d5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b1580156123ce57600080fd5b505af11580156123e2573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561242c573d6000803e3d6000fd5b50505050565b6000806000806000806000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050806006015481600701548260080154836009015484600a015485600b015496509650965096509650965050909192939495565b6000806000806000806000806000806000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209a50600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002099508a6000015498506000891115156125c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f596f7520646f6e277420686176652061206d696e696e67206d616368696e650081525060200191505060405180910390fd5b8a6004015497508a6002015496508a60050154955088606487028115156125e657fe5b049450600b548742038115156125f857fe5b049350600084111515612673576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4c657373207468616e203120646179206f66206561726e696e6773000000000081525060200191505060405180910390fd5b6064848a0281151561268157fe5b0492508291506000821115156126ff576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4d696e696e6720616d6f756e742030000000000000000000000000000000000081525060200191505060405180910390fd5b600e5485111561292557606460036064868c0281151561271b57fe5b040281151561272657fe5b049050803073ffffffffffffffffffffffffffffffffffffffff16311115156127b7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b428b60020181905550808b60040160008282540192505081905550808b60050160008282540192505081905550838b600301600082825401925050819055508060086000828254019250508190555060008b600401819055506000600a819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561285e573d6000803e3d6000fd5b506102da8b6003015411156129205760008b6000018190555060008b6002018190555060008b600401819055506000600a8190555060008b6005018190555060008b6003018190555060008b6006018190555060008b6007018190555060008b6008018190555060008b6009018190555060008b600a018190555060008b600b018190555060008b6001018190555060008a6000018190555060008a6001018190555060008a6002018190555060008a6003018190555060008a600401819055505b612a5c565b813073ffffffffffffffffffffffffffffffffffffffff16311115156129b3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e73756666696369656e7420636f6e74726163742062616c616e636500000081525060200191505060405180910390fd5b428b60020181905550828b60040160008282540192505081905550828b60050160008282540192505081905550838b600301600082825401925050819055508160086000828254019250508190555060008b600401819055506000600a819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015612a5a573d6000803e3d6000fd5b505b5050505050505050505050565b6000806000349250600754830291506064600f8402811515612a8757fe5b04905081612a93611a83565b111515612a9f57600080fd5b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612b07573d6000803e3d6000fd5b50600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015612bcd57600080fd5b505af1158015612be1573d6000803e3d6000fd5b50505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612c4557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515612cbc57806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612d1c57600080fd5b42601054111515612d2c57600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050838160000160008282540392505081905550828160010160008282540392505081905550505050505600a165627a7a72305820b5dcdbf721d914c290a33dd1b7e2372e5d7d41fae24d2a75785e5f56cd67f4f90029

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

0000000000000000000000006798cc8ad079a7e663536f83ee26d63aabe03da900000000000000000000000086672b33ca6723d6da4a5cb69901f909824bdcfa

-----Decoded View---------------
Arg [0] : _tokenAddress (address): 0x6798cc8AD079A7e663536f83Ee26D63aabe03da9
Arg [1] : Draw (address): 0x86672b33CA6723D6DA4a5cb69901f909824BDCFA

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000006798cc8ad079a7e663536f83ee26d63aabe03da9
Arg [1] : 00000000000000000000000086672b33ca6723d6da4a5cb69901f909824bdcfa


Deployed Bytecode Sourcemap

763:13639:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7070:79;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7070:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1605:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1605:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;795:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;795:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;14116:240;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14116:240:0;;;;;;;;;;;;;;;;;;;;;;;;;;12347:318;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12347:318:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2313:1354;;;;;;;;;;;;;;;;;;;;;;;;;;;;13828:78;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13828:78:0;;;;;;;;;;;;;;;;;;;;;;;;;;11811:188;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11811:188:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12005:336;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12005:336:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5776:746;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5776:746:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1519:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1519:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9391:1007;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9391:1007:0;;;;;;10404:215;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10404:215:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1562:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1562:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10722:839;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10722:839:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5199:546;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5199:546:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13987:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13987:123:0;;;;;;;;;;;;;;;;;;;;;;;3694:1473;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3694:1473:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10626:90;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10626:90:0;;;;;;;;;;;;;;;;;;;;;;;13694:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13694:128:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;369:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;369:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6788:256;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6788:256:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13524:164;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13524:164:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12691:484;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12691:484:0;;;;;;;;;;;;;;;;;;;;;;;;;;11567:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11567:238:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7155:2230;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7155:2230:0;;;;;;13199:319;;;;;;611:145;;8:9:-1;5:2;;;30:1;27;20:12;5:2;611:145:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6528:254;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6528:254:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7070:79;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;7136:5;7124:11;;:17;;;;;;;;;;;;;;;;;;7070:79;:::o;1605:27::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;795:37::-;;;;;;;;;;;;;:::o;14116:240::-;14180:18;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;14207:8;14199:6;:16;14180:35;;14252:10;14234:17;:15;:17::i;:::-;:28;14226:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14305:16;;;;;;;;;;;:25;;;14331:5;;;;;;;;;;;14337:10;14305:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14305:43:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;14305:43:0;;;;14116:240;;:::o;12347:318::-;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;12501:17;12484:16;:34;;;;12544:7;12529:14;:22;;;;12571:6;12562:8;:15;;;;12605:8;12596:7;:17;12588:7;:25;;;;12639:8;12631:6;:16;12624:6;:23;;;;12347:318;;;;;:::o;2313:1354::-;2373:14;2408:12;2438:13;2469:18;3383:17;2388:9;2373:24;;2421:6;2408:19;;2452:6;2438:20;;2488:6;:13;2495:5;2488:13;;;;;;;;;;;;;;;2469:32;;2527:18;2520:6;:25;2512:34;;;;;;;;2565:20;2560:4;:25;2557:816;;;2616:3;2612;2605:6;:10;:14;;;;;;;;2600:19;;2645:1;2633:4;:10;;;:13;;;;;;;;;;;2557:816;;;2688:20;2681:4;:27;2677:685;;;2753:3;2747;2739:6;:11;:17;;;;;;;;2732:24;;2791:1;2779:4;:10;;;:13;;;;;;;;;;;2677:685;;;2868:19;2861:4;:26;2857:486;;;2937:3;2931;2922:6;:12;:18;;;;;;;;2915:25;;2980:1;2968:4;:10;;;:13;;;;;;;;;;;2857:486;;;3069:19;3062:4;:26;3058:262;;;3142:3;3136;3127:6;:12;:18;;;;;;;;3120:25;;3189:1;3177:4;:10;;;:13;;;;;;;;;;;3058:262;;;3289:1;3277:4;:10;;;:13;;;;;;;;;;;3058:262;2857:486;2677:685;2557:816;3411:3;3408:2;3401:6;:9;:13;;;;;;;;3383:31;;3425:11;;;;;;;;;;;:20;;:31;3446:9;3425:31;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3425:31:0;3484:4;3467:15;;:21;;;;;;;;;;;3512:4;3499;:11;;;:17;;;;;;;;;;;3541:5;3527:4;:12;;;:19;;;;;;;;;;;3603:3;3589:4;:13;;:17;;;;3617:42;3623:10;3634:4;3617:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2313:1354;;;;;;:::o;13828:78::-;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;13892:6;13879:12;:19;;;;13828:78;:::o;11811:188::-;11857:7;11865;11873;11892:18;11911:6;:18;11918:10;11911:18;;;;;;;;;;;;;;;11892:37;;11948:4;:11;;;11960:4;:16;;;11977:4;:13;;;11940:51;;;;;;11811:188;;;;:::o;12005:336::-;12046:7;12054;12062;12070;12089:18;12137:14;12192:13;12232;12108:6;:18;12115:10;12108:18;;;;;;;;;;;;;;;12089:37;;12165:4;:16;;;12152:4;:12;;;:29;12137:44;;12206:4;:15;;;12192:29;;12260:5;12255:4;12253:1;12246:6;:8;:13;;;;;;;;:19;12232:33;;12284:4;:12;;;12297:4;:16;;;12314:5;12327;12320:6;:12;12276:57;;;;;;;;12005:336;;;;;;;;:::o;5776:746::-;6027:18;6070:19;6162:14;6204:12;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;5986:3;5977:8;;:12;5969:21;;;;;;;;6046:6;:13;6053:5;6046:13;;;;;;;;;;;;;;;6027:32;;6090:6;:13;6097:5;6090:13;;;;;;;;;;;;;;;6070:33;;6185:8;6177:6;:16;6162:31;;6224:8;;6217:6;:15;;;;;;;;6204:28;;6269:12;6252:4;:16;;:29;;;;6310:6;6297:4;:11;;;:19;;;;;;;;;;;6341:4;6327;:12;;;:18;;;;;;;;;;;6370:4;6356;:13;;:18;;;;6397:5;6385;:11;;:17;;;;6425:5;6413;:11;;:17;;;;6453:5;6441;:11;;:17;;;;6481:5;6469;:11;;:17;;;;6509:5;6497;:11;;:17;;;;5776:746;;;;;;;;;;;;;;:::o;1519:36::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9391:1007::-;9425:18;9473:19;9522:14;9577:13;9617;9661:15;9444:6;:18;9451:10;9444:18;;;;;;;;;;;;;;;9425:37;;9493:6;:18;9500:10;9493:18;;;;;;;;;;;;;;;9473:38;;9550:4;:16;;;9537:4;:12;;;:29;9522:44;;9591:4;:15;;;9577:29;;9645:5;9640:4;9638:1;9631:6;:8;:13;;;;;;;;:19;9617:33;;9684:5;9677:6;:12;9661:28;;9714:2;9708:5;:8;9700:17;;;;;;;;9744:1;9736:7;:9;9728:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9810:7;9797:4;:12;;;:20;9789:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9861:10;:19;;:28;9881:7;9861:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9861:28:0;9915:1;9903:4;:11;;:13;;;;9944:1;9930:4;:13;;:15;;;;9973:1;9959:4;:13;;:15;;;;9998:1;9988:9;:11;;;;10030:1;10013:4;:16;;:18;;;;10061:1;10045:4;:15;;:17;;;;10087:1;10076:4;:10;;:12;;;;10113:1;10102:4;:10;;:12;;;;10139:1;10128:4;:10;;:12;;;;10165:1;10154:4;:10;;:12;;;;10191:1;10180:4;:10;;:12;;;;10226:1;10206:4;:19;;:21;;;;10254:1;10241:4;:12;;:14;;;;10281:1;10269:5;:11;;:13;;;;10308:1;10296:5;:11;;:13;;;;10335:1;10323:5;:11;;:13;;;;10362:1;10350:5;:11;;:13;;;;10389:1;10377:5;:11;;:13;;;;9391:1007;;;;;;:::o;10404:215::-;10447:7;10455;10463;10471;10479;10499:18;10518:6;:18;10525:10;10518:18;;;;;;;;;;;;;;;10499:37;;10555:4;:10;;;10566:4;:10;;;10577:4;:10;;;10588:4;:10;;;10599:4;:10;;;10547:63;;;;;;;;;;10404:215;;;;;;:::o;1562:36::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;10722:839::-;10765:7;10773;10781;10789;10797;10805;10824:18;10872:15;10910:12;10946:20;11062:18;11145:17;11187;11227:20;11357:15;11446:14;10843:6;:18;10850:10;10843:18;;;;;;;;;;;;;;;10824:37;;10888:4;:11;;;10872:27;;10923:4;:12;;;10910:25;;10967:4;:16;;;10946:37;;11006:1;10997:7;:10;10994:141;;;11034:1;11023:12;;10994:141;;;11115:3;11111;11103:7;11099:3;11086:12;:16;:24;;;;;;;;:28;:32;;;;;;;;11081:3;:38;11062:57;;10994:141;11163:4;:13;;;11145:31;;11213:3;11205:7;:11;;;;;;;;11187:29;;11264:16;;11253:9;11249:3;:13;11248:32;;;;;;;;11227:53;;11394:3;11381:12;11373:7;:20;:24;;;;;;;;11357:40;;11427:6;11417:9;:16;;;;11461:9;;11446:24;;11489:10;11500:9;11510:4;11515:6;11522:4;:16;;;11539:4;:13;;;11481:72;;;;;;;;;;;;10722:839;;;;;;;;;;;;;;;;:::o;5199:546::-;5274:11;5313:12;5349:18;5596:13;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;5294:8;5286:6;:16;5274:28;;5330:8;;5326:3;:12;;;;;;;;5313:25;;5368:6;:13;5375:5;5368:13;;;;;;;;;;;;;;;5349:32;;5392:16;;;;;;;;;;;:29;;;5422:10;5441:4;5447:3;5392:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5392:59:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5392:59:0;;;;5479:4;5462:15;;:21;;;;;;;;;;;5507:4;5494;:11;;;:17;;;;;;;;;;;5540:1;5525:4;:13;;;:16;5522:64;;;5570:3;5556:4;:13;;:17;;;;5522:64;5617:5;5610:6;:12;;;;;;;;5596:26;;5654:5;5633:4;:19;;;:26;;;;;;;;;;;5700:37;5706:5;5712:4;5700:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5199:546;;;;;;:::o;13987:123::-;14034:7;14061:16;;;;;;;;;;;:26;;;14096:4;14061:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14061:41:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;14061:41:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;14061:41:0;;;;;;;;;;;;;;;;14054:48;;13987:123;:::o;3694:1473::-;3761:12;3801:13;3839:15;3879:18;3922:19;3782:8;3774:6;:16;3761:29;;3820:8;;3815:4;:13;;;;;;;;3801:27;;3860:8;;3855:4;:13;;;;;;;;3839:29;;3898:6;:13;3905:5;3898:13;;;;;;;;;;;;;;;3879:32;;3942:6;:13;3949:5;3942:13;;;;;;;;;;;;;;;3922:33;;3979:23;3974:4;:28;3966:37;;;;;;;;4022:25;4017:4;:30;4014:900;;;4092:3;4088;4073:14;;4068:4;:19;;;;;;;;:23;:27;;;;;;;;4062:33;;4122:1;4109:5;:11;;;:14;;;;;;;;;;;4014:900;;;4166:24;4159:4;:31;4155:726;;;4252:3;4246;4229:14;;4222:4;:21;;;;;;;;:27;:33;;;;;;;;4214:41;;4290:1;4277:5;:11;;;:14;;;;;;;;;;;4155:726;;;4368:24;4361:4;:31;4357:505;;;4458:3;4452;4435:14;;4428:4;:21;;;;;;;;:27;:33;;;;;;;;4420:41;;4501:1;4488:5;:11;;;:14;;;;;;;;;;;4357:505;;;4591:24;4584:4;:31;4580:259;;;4685:3;4679;4662:14;;4655:4;:21;;;;;;;;:27;:33;;;;;;;;4647:41;;4732:1;4719:5;:11;;;:14;;;;;;;;;;;4580:259;;;4808:1;4795:5;:11;;;:14;;;;;;;;;;;4580:259;4357:505;4155:726;4014:900;4924:16;;;;;;;;;;;:29;;;4954:10;4973:4;4979;4924:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4924:60:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4924:60:0;;;;5012:5;4995:15;;:22;;;;;;;;;;;5041:5;5028:4;:11;;;:18;;;;;;;;;;;5071:7;5057:4;:12;;;:21;;;;;;;;;;;5103:3;5089:4;:13;;:17;;;;5117:42;5123:10;5134:4;5117:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3694:1473;;;;;;;:::o;10626:90::-;10668:7;10695:4;:12;;;10688:19;;10626:90;:::o;13694:128::-;13737:7;13745;13770:10;;13797:16;;13781:15;;:32;;;;;;;;13762:52;;;;13694:128;;:::o;369:20::-;;;;;;;;;;;;;:::o;6788:256::-;6933:18;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;6892:3;6883:8;;:12;6875:21;;;;;;;;6952:6;:13;6959:5;6952:13;;;;;;;;;;;;;;;6933:32;;6989:6;6976:4;:11;;;:19;;;;;;;;;;;7025:6;7011:4;:12;;;:20;;;;;;;;;;;6788:256;;;;:::o;13524:164::-;13565:7;13573;13581;13589;13597;13624:16;;13641:14;;13656:8;;13665:7;;13673:6;;13616:64;;;;;;;;;;13524:164;;;;;:::o;12691:484::-;12743:17;12943:13;12771:8;12761;:18;12743:36;;12808:1;12799:8;:10;12791:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12884:7;;12875:8;:16;12867:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12967:14;;12957:9;:24;;;;;;;;12943:38;;13014:5;13001:4;:12;;;:18;12993:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13064:16;;;;;;;;;;;:29;;;13094:10;13113:4;13119:9;13064:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13064:65:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;13064:65:0;;;;13141:10;:19;;:26;13161:5;13141:26;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;13141:26:0;12691:484;;;:::o;11567:238::-;11607:7;11615;11623;11631;11639;11647;11666:18;11685:6;:18;11692:10;11685:18;;;;;;;;;;;;;;;11666:37;;11722:4;:10;;;11733:4;:10;;;11744:4;:10;;;11755:4;:10;;;11766:4;:10;;;11777:4;:19;;;11714:83;;;;;;;;;;;;11567:238;;;;;;;:::o;7155:2230::-;7197:18;7245:19;7294:14;7393:17;7435;7477:20;7525:17;7577:20;7781:14;7830;7948:15;7216:6;:18;7223:10;7216:18;;;;;;;;;;;;;;;7197:37;;7265:6;:18;7272:10;7265:18;;;;;;;;;;;;;;;7245:38;;7309:4;:11;;;7294:26;;7346:1;7339:6;:8;7331:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7411:4;:13;;;7393:31;;7453:4;:13;;;7435:31;;7498:4;:16;;;7477:37;;7560:6;7556:3;7543:12;:16;:23;;;;;;;;7525:41;;7614:16;;7603:9;7599:3;:13;7598:32;;;;;;;;7577:53;;7662:1;7649:12;:14;7641:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7816:3;7803:12;7796:6;:19;:23;;;;;;;;7781:38;;7845:6;7830:21;;7877:1;7870:6;:8;7862:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7921:12;;7911:9;:22;7908:1460;;;7990:3;7988:1;7984:3;7971:12;7964:6;:19;:23;;;;;;;;:25;:29;;;;;;;;7948:45;;8028:7;8015:4;:12;;;:20;8007:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8097:3;8083:4;:13;;:17;;;;8130:7;8115:4;:13;;;:22;;;;;;;;;;;8170:7;8152:4;:16;;;:25;;;;;;;;;;;8209:12;8192:4;:15;;;:29;;;;;;;;;;;8248:7;8236:10;;:19;;;;;;;;;;;8284:1;8270:4;:13;;:15;;;;8310:1;8300:9;:11;;;;8325:10;:19;;:28;8345:7;8325:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8325:28:0;8386:3;8370:4;:15;;;:19;8367:616;;;8493:1;8481:4;:11;;:13;;;;8522:1;8508:4;:13;;:15;;;;8551:1;8537:4;:13;;:15;;;;8576:1;8566:9;:11;;;;8608:1;8591:4;:16;;:18;;;;8639:1;8623:4;:15;;:17;;;;8665:1;8654:4;:10;;:12;;;;8691:1;8680:4;:10;;:12;;;;8717:1;8706:4;:10;;:12;;;;8743:1;8732:4;:10;;:12;;;;8769:1;8758:4;:10;;:12;;;;8804:1;8784:4;:19;;:21;;;;8832:1;8819:4;:12;;:14;;;;8859:1;8847:5;:11;;:13;;;;8886:1;8874:5;:11;;:13;;;;8913:1;8901:5;:11;;:13;;;;8940:1;8928:5;:11;;:13;;;;8967:1;8955:5;:11;;:13;;;;8367:616;7908:1460;;;9034:6;9021:4;:12;;;:19;9013:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9102:3;9088:4;:13;;:17;;;;9135:6;9120:4;:13;;;:21;;;;;;;;;;;9174:6;9156:4;:16;;;:24;;;;;;;;;;;9212:12;9195:4;:15;;;:29;;;;;;;;;;;9251:6;9239:10;;:18;;;;;;;;;;;9286:1;9272:4;:13;;:15;;;;9312:1;9302:9;:11;;;;9327:10;:19;;:27;9347:6;9327:27;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9327:27:0;7908:1460;7155:2230;;;;;;;;;;;:::o;13199:319::-;13243:14;13280:19;13326:17;13260:9;13243:26;;13307:8;;13300:6;:15;13280:35;;13354:3;13351:2;13344:6;:9;:13;;;;;;;;13326:31;;13394:11;13376:17;:15;:17::i;:::-;:29;13368:38;;;;;;;;13417:11;;;;;;;;;;;:20;;:31;13438:9;13417:31;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;13417:31:0;13459:16;;;;;;;;;;;:25;;;13485:10;13496:11;13459:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13459:49:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;13459:49:0;;;;13199:319;;;:::o;611:145::-;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;708:1;688:22;;:8;:22;;;;684:65;;;731:8;723:5;;:16;;;;;;;;;;;;;;;;;;684:65;611:145;:::o;6528:254::-;6671:18;525:5;;;;;;;;;;;511:19;;:10;:19;;;502:29;;;;;;;;6630:3;6621:8;;:12;6613:21;;;;;;;;6690:6;:13;6697:5;6690:13;;;;;;;;;;;;;;;6671:32;;6727:6;6714:4;:11;;;:19;;;;;;;;;;;6763:6;6749:4;:12;;;:20;;;;;;;;;;;6528:254;;;;:::o

Swarm Source

bzzr://b5dcdbf721d914c290a33dd1b7e2372e5d7d41fae24d2a75785e5f56cd67f4f9

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.