ETH Price: $2,070.36 (+0.08%)

Token

 

Overview

Max Total Supply

0

Holders

0

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 0 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Crowdsale

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-11-15
*/

pragma solidity ^0.4.18;


contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) constant returns (uint256);
  function transfer(address to, uint256 value) returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}


contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) returns (bool);
  function approve(address spender, uint256 value) returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}


library SafeMath {
    
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    // assert(b > 0); 
    uint256 c = a / b;
    // assert(a == b * c + a % b); 
    return c;
  }

  function sub(uint256 a, uint256 b) internal constant returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
  
}

contract Ownable {
    
  address public owner;

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

contract Crowdsale is Ownable {
    
    using SafeMath for uint256;
    
    address public multisig;

   

   

   
 ERC20 public token;
    uint public startTime;
    
  
    uint public endTime;

    uint256 public hardcap;

    uint public rate;
    
    uint public bonusPercent;
    
  
    
  
  uint256 public tokensSold = 0;

 
  uint256 public weiRaised = 0;
  
  
  uint public investorCount = 0;
    
  mapping (address => uint256) public investedAmountOf;

 
  mapping (address => uint256) public tokenAmountOf;
 

  
  struct Promo {
        uint bonus;
        uint EndTime;
    }
 
 mapping (address => Promo) PromoList;
 mapping (uint=>uint) amountBonus;
 uint public level_1_amount=50 ether;
 uint public level_2_amount=100 ether;
 uint public level_3_amount=250 ether;
 uint public level_4_amount=500 ether;
 uint public level_5_amount=1000 ether;
 uint public level_6_amount=100000 ether;
 uint public level_7_amount=1000000 ether;
 uint public level_8_amount=1000000 ether;
 uint public level_9_amount=1000000 ether;
 uint public level_1_percent=20;
 uint public level_2_percent=25;
 uint public level_3_percent=30;
 uint public level_4_percent=35;
 uint public level_5_percent=40;
 uint public level_6_percent=40;
 uint public level_7_percent=40;
 uint public level_8_percent=40;
 uint public level_9_percent=40;
 bool public canExchange=true;
    function Crowdsale() {
        multisig =0x7c27f68b0d5afffb668da3e046adfba6ea1f6bc3;
     
       bonusPercent=130;
        rate =5000;
        startTime =1510704000;
        endTime=1513382399;
     
        hardcap = 1000000000000000;
        token=ERC20(0x292317a267adfb97d1b4e3ffd04f9da399cf973b);
        
    }



  
    function setEndTime(uint _endTime) public onlyOwner{
         require(_endTime>=now&&_endTime>=startTime);
        endTime=_endTime;
    }
    
     function setHardcap(uint256 _hardcap) public onlyOwner{
       
        hardcap=_hardcap;
    }
    
   function setPromo(address _address,uint _amount,uint _endtime) public onlyOwner{
       
       PromoList[_address].bonus=_amount;
        PromoList[_address].EndTime=_endtime;
    }
     function resetAmountBonuses() public onlyOwner
     {
 level_1_amount=0;
 level_2_amount=0;
 level_3_amount=0;
 level_4_amount=0;
 level_5_amount=0;
 level_6_amount=0;
 level_7_amount=0;
 level_8_amount=0;
 level_9_amount=0;
 level_1_percent=0;
 level_2_percent=0;
 level_3_percent=0;
 level_4_percent=0;
 level_5_percent=0;
 level_6_percent=0;
 level_7_percent=0;
 level_8_percent=0;
 level_9_percent=0;
    }
     function setAmountBonuses(uint _level,uint _amount,uint _percent) public onlyOwner
     {
         if (_level==1) 
         {
           level_1_amount=(_amount).mul(1 ether);
          level_1_percent=_percent;
         }
        else if (_level==2) 
         {
           level_2_amount=_amount.mul(1 ether);
          level_2_percent=_percent;
         }
       else  if (_level==3) 
         {
           level_3_amount=_amount.mul(1 ether);
          level_3_percent=_percent;
         }
      else   if (_level==4) 
         {
           level_4_amount=_amount.mul(1 ether);
          level_4_percent=_percent;
         }
      else   if (_level==5) 
         {
           level_5_amount=_amount.mul(1 ether);
          level_5_percent=_percent;
         }
     else    if (_level==6) 
         {
           level_6_amount=_amount.mul(1 ether);
          level_6_percent=_percent;
         }
       else  if (_level==7) 
         {
           level_7_amount=_amount.mul(1 ether);
          level_7_percent=_percent;
         }
      else   if (_level==8) 
         {
           level_8_amount=_amount.mul(1 ether);
          level_8_percent=_percent;
         }
       else  if (_level==9) 
         {
           level_9_amount=_amount.mul(1 ether);
          level_9_percent=_percent;
         }
     }
 
    

    
    
    
    modifier saleIsOn(){
         require(now > startTime && now <= endTime);
         _;
    }
    
    modifier isUnderHardCap() {
   
       require(tokensSold <= hardcap);
        _;
    }
    
    modifier isCanExchange(){
       require(canExchange);
       _;
       }
   
   function calcToken()
      
        returns (uint256)
    {
         uint bonus;
        uint256  tokens=0;
         bonus=bonusPercent;
       if (PromoList[msg.sender].EndTime >=now)
        {
           bonus += PromoList[msg.sender].bonus; 
        }
       
        
           
            if (msg.value>=level_1_amount && msg.value<level_2_amount )
            {
            bonus+=level_1_percent;
            }
            else
             if (msg.value>=level_2_amount && msg.value<level_3_amount )
            {
            bonus+=level_2_percent;
            }
             else
             if (msg.value>=level_3_amount && msg.value<level_4_amount )
            {
            bonus+=level_3_percent;
            }
             else
             if (msg.value>=level_4_amount && msg.value<level_5_amount )
            {
            bonus+=level_4_percent;
            }
             else
             if (msg.value>=level_5_amount && msg.value<level_6_amount )
            {
            bonus+=level_5_percent;
            }
         else
             if (msg.value>=level_6_amount && msg.value<level_7_amount )
            {
            bonus+=level_6_percent;
            }
            else
             if (msg.value>=level_7_amount && msg.value<level_8_amount )
            {
            bonus+=level_7_percent;
            }
             else
             if (msg.value>=level_8_amount && msg.value<level_9_amount )
            {
            bonus+=level_8_percent;
            }
       else
             if (msg.value>=level_9_amount)
            {
            bonus+=level_9_percent;
            }
             uint256 multiplier = 10 **6;
         tokens = multiplier.mul(msg.value).div(1 ether).mul(rate).div(100).mul(bonus);
        
        
       
        return tokens;
    }
       function exchange() public isCanExchange {
     // address myAdrress=this;
     ERC20  oldToken=ERC20(0x12a35383cA24ceb44cdcBBecbEb7baCcB5F3754A);
    ERC20   newToken=ERC20(0x292317a267AdFb97d1b4E3Ffd04f9Da399cf973b);
       

     uint  oldTokenAmount=oldToken.balanceOf(msg.sender);
     //oldToken.approve(myAdrress,oldTokenAmount);
      oldToken.transferFrom(msg.sender,0x0a6d9df476577C0D4A24EB50220fad007e444db8,oldTokenAmount);
 newToken.transferFrom(0x0a6d9df476577C0D4A24EB50220fad007e444db8,msg.sender,oldTokenAmount*105/40);
    
       
   }
    function createTokens() payable saleIsOn isUnderHardCap {
        
      
      
      uint256 tokens=calcToken();
        
         
        assert (tokens >= 10000);
    
        
       
       token.transferFrom(0x0a6d9df476577C0D4A24EB50220fad007e444db8,msg.sender, tokens);
        if(investedAmountOf[msg.sender] == 0) {
      
       investorCount++;
        }
        investedAmountOf[msg.sender] = investedAmountOf[msg.sender].add(msg.value);
        tokenAmountOf[msg.sender] = tokenAmountOf[msg.sender].add(tokens);
        
        weiRaised = weiRaised.add(msg.value);
    tokensSold = tokensSold.add(tokens);  
    
     multisig.transfer(msg.value);
    }

    function() external payable {
        createTokens();
    }
    
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"level_3_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"canExchange","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investedAmountOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_5_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"multisig","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_4_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_2_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_2_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_8_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_4_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_7_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_6_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_5_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"resetAmountBonuses","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"level_7_amount","outputs":[{"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":true,"inputs":[{"name":"","type":"address"}],"name":"tokenAmountOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_9_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_3_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_1_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_level","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_percent","type":"uint256"}],"name":"setAmountBonuses","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"level_9_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hardcap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"createTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"level_8_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bonusPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_endtime","type":"uint256"}],"name":"setPromo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_endTime","type":"uint256"}],"name":"setEndTime","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"exchange","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"calcToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"investorCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"level_1_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_hardcap","type":"uint256"}],"name":"setHardcap","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"level_6_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

6060604052600060088190556009819055600a556802b5e3af16b1880000600f5568056bc75e2d63100000601055680d8d726b7177a80000601155681b1ae4d6e2ef500000601255683635c9adc5dea0000060135569152d02c7e14af6800000601490815569d3c21bcecceda10000006015819055601681905560175560185560198055601e601a8190556023601b556028601c819055601d81905590819055601f8190556020556021805460ff1916600117905534156100bf57600080fd5b60008054600160a060020a033316600160a060020a031991821617909155600180548216737c27f68b0d5afffb668da3e046adfba6ea1f6bc31790556082600755611388600655635a0b8380600355635a3461ff60045566038d7ea4c680006005556002805490911673292317a267adfb97d1b4e3ffd04f9da399cf973b179055610f1f8061014f6000396000f3006060604052600436106101d45763ffffffff60e060020a60003504166305b5711d81146101de578063070f52f4146102035780631aae34601461022a5780632c4e722e146102495780633197cbb61461025c5780634042b66f1461026f57806345e82175146102825780634783c35b1461029557806349e0dada146102c4578063518ab2a8146102d7578063589316f6146102ea5780635947cc6a146102fd5780635b472771146103105780635d37c840146103235780636d650b2d146103365780636f8ee91c146103495780637385e1f31461035c57806378e979251461036f5780637f56447214610382578063866278a8146103955780638da5cb5b146103a857806397b150ca146103bb578063a655fb4e146103da578063a9b8dad6146103ed578063aa7ebf4314610400578063abe6e82f14610413578063ac70e6c41461042f578063b071cbe614610442578063b4427263146101d4578063bbf02b0014610455578063becf3add14610468578063c3834d891461047b578063ccb98ffc146104a0578063d2f7265a146104b6578063d3f01fbd146104c9578063d7e64c00146104dc578063e1a69d88146104ef578063e28fa27d14610502578063fac6fe0c14610518578063fc0c546a1461052b575b6101dc61053e565b005b34156101e957600080fd5b6101f1610723565b60405190815260200160405180910390f35b341561020e57600080fd5b610216610729565b604051901515815260200160405180910390f35b341561023557600080fd5b6101f1600160a060020a0360043516610732565b341561025457600080fd5b6101f1610744565b341561026757600080fd5b6101f161074a565b341561027a57600080fd5b6101f1610750565b341561028d57600080fd5b6101f1610756565b34156102a057600080fd5b6102a861075c565b604051600160a060020a03909116815260200160405180910390f35b34156102cf57600080fd5b6101f161076b565b34156102e257600080fd5b6101f1610771565b34156102f557600080fd5b6101f1610777565b341561030857600080fd5b6101f161077d565b341561031b57600080fd5b6101f1610783565b341561032e57600080fd5b6101f1610789565b341561034157600080fd5b6101f161078f565b341561035457600080fd5b6101f1610795565b341561036757600080fd5b6101f161079b565b341561037a57600080fd5b6101f16107a1565b341561038d57600080fd5b6101dc6107a7565b34156103a057600080fd5b6101f161081e565b34156103b357600080fd5b6102a8610824565b34156103c657600080fd5b6101f1600160a060020a0360043516610833565b34156103e557600080fd5b6101f1610845565b34156103f857600080fd5b6101f161084b565b341561040b57600080fd5b6101f1610851565b341561041e57600080fd5b6101dc600435602435604435610857565b341561043a57600080fd5b6101f1610a11565b341561044d57600080fd5b6101f1610a17565b341561046057600080fd5b6101f1610a1d565b341561047357600080fd5b6101f1610a23565b341561048657600080fd5b6101dc600160a060020a0360043516602435604435610a29565b34156104ab57600080fd5b6101dc600435610a66565b34156104c157600080fd5b6101dc610aa3565b34156104d457600080fd5b6101f1610c90565b34156104e757600080fd5b6101f1610e61565b34156104fa57600080fd5b6101f1610e67565b341561050d57600080fd5b6101dc600435610e6d565b341561052357600080fd5b6101f1610e8d565b341561053657600080fd5b6102a8610e93565b60006003544211801561055357506004544211155b151561055e57600080fd5b600554600854111561056f57600080fd5b610577610c90565b905061271081101561058557fe5b600254600160a060020a03166323b872dd730a6d9df476577c0d4a24eb50220fad007e444db8338460006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561060557600080fd5b6102c65a03f1151561061657600080fd5b50505060405180515050600160a060020a0333166000908152600b6020526040902054151561064957600a805460010190555b600160a060020a0333166000908152600b6020526040902054610672903463ffffffff610ea216565b600160a060020a0333166000908152600b6020908152604080832093909355600c905220546106a7908263ffffffff610ea216565b600160a060020a0333166000908152600c60205260409020556009546106d3903463ffffffff610ea216565b6009556008546106e9908263ffffffff610ea216565b600855600154600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561072057600080fd5b50565b60115481565b60215460ff1681565b600b6020526000908152604090205481565b60065481565b60045481565b60095481565b601c5481565b600154600160a060020a031681565b601b5481565b60085481565b60105481565b60195481565b60165481565b60125481565b601e5481565b60145481565b60135481565b60035481565b60005433600160a060020a039081169116146107c257600080fd5b6000600f8190556010819055601181905560128190556013819055601481905560158190556016819055601781905560188190556019819055601a819055601b819055601c819055601d819055601e819055601f819055602055565b60155481565b600054600160a060020a031681565b600c6020526000908152604090205481565b60175481565b601a5481565b60185481565b60005433600160a060020a0390811691161461087257600080fd5b82600114156108a05761089382670de0b6b3a764000063ffffffff610eb816565b600f556018819055610a0c565b82600214156108ce576108c182670de0b6b3a764000063ffffffff610eb816565b6010556019819055610a0c565b82600314156108fc576108ef82670de0b6b3a764000063ffffffff610eb816565b601155601a819055610a0c565b826004141561092a5761091d82670de0b6b3a764000063ffffffff610eb816565b601255601b819055610a0c565b82600514156109585761094b82670de0b6b3a764000063ffffffff610eb816565b601355601c819055610a0c565b82600614156109865761097982670de0b6b3a764000063ffffffff610eb816565b601455601d819055610a0c565b82600714156109b4576109a782670de0b6b3a764000063ffffffff610eb816565b601555601e819055610a0c565b82600814156109e2576109d582670de0b6b3a764000063ffffffff610eb816565b601655601f819055610a0c565b8260091415610a0c57610a0382670de0b6b3a764000063ffffffff610eb816565b60175560208190555b505050565b60205481565b60055481565b601f5481565b60075481565b60005433600160a060020a03908116911614610a4457600080fd5b600160a060020a039092166000908152600d6020526040902090815560010155565b60005433600160a060020a03908116911614610a8157600080fd5b428110158015610a9357506003548110155b1515610a9e57600080fd5b600455565b6021546000908190819060ff161515610abb57600080fd5b7312a35383ca24ceb44cdcbbecbeb7baccb5f3754a925073292317a267adfb97d1b4e3ffd04f9da399cf973b9150826370a082313360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610b3757600080fd5b6102c65a03f11515610b4857600080fd5b5050506040518051915050600160a060020a0383166323b872dd33730a6d9df476577c0d4a24eb50220fad007e444db88460006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610bd157600080fd5b6102c65a03f11515610be257600080fd5b50505060405180515050600160a060020a0382166323b872dd730a6d9df476577c0d4a24eb50220fad007e444db8336028606986020460006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610c7057600080fd5b6102c65a03f11515610c8157600080fd5b50505060405180515050505050565b600754600160a060020a0333166000908152600d602052604081206001015490919082908190429010610cdc57600160a060020a0333166000908152600d602052604090205492909201915b600f543410158015610cef575060105434105b15610d005760185483019250610e0d565b6010543410158015610d13575060115434105b15610d245760195483019250610e0d565b6011543410158015610d37575060125434105b15610d4857601a5483019250610e0d565b6012543410158015610d5b575060135434105b15610d6c57601b5483019250610e0d565b6013543410158015610d7f575060145434105b15610d9057601c5483019250610e0d565b6014543410158015610da3575060155434105b15610db457601d5483019250610e0d565b6015543410158015610dc7575060165434105b15610dd857601e5483019250610e0d565b6016543410158015610deb575060175434105b15610dfc57601f5483019250610e0d565b6017543410610e0d57602054830192505b620f42409050610e5983610e4d6064610e41600654610e4d670de0b6b3a7640000610e41348a610eb890919063ffffffff16565b9063ffffffff610edc16565b9063ffffffff610eb816565b949350505050565b600a5481565b600f5481565b60005433600160a060020a03908116911614610e8857600080fd5b600555565b601d5481565b600254600160a060020a031681565b600082820183811015610eb157fe5b9392505050565b6000828202831580610ed45750828482811515610ed157fe5b04145b1515610eb157fe5b6000808284811515610eea57fe5b049493505050505600a165627a7a72305820db2c5b13d2d85384cf0e85c1278a7b34b66f55f74d5b588129a690f059c6c9320029

Deployed Bytecode

0x6060604052600436106101d45763ffffffff60e060020a60003504166305b5711d81146101de578063070f52f4146102035780631aae34601461022a5780632c4e722e146102495780633197cbb61461025c5780634042b66f1461026f57806345e82175146102825780634783c35b1461029557806349e0dada146102c4578063518ab2a8146102d7578063589316f6146102ea5780635947cc6a146102fd5780635b472771146103105780635d37c840146103235780636d650b2d146103365780636f8ee91c146103495780637385e1f31461035c57806378e979251461036f5780637f56447214610382578063866278a8146103955780638da5cb5b146103a857806397b150ca146103bb578063a655fb4e146103da578063a9b8dad6146103ed578063aa7ebf4314610400578063abe6e82f14610413578063ac70e6c41461042f578063b071cbe614610442578063b4427263146101d4578063bbf02b0014610455578063becf3add14610468578063c3834d891461047b578063ccb98ffc146104a0578063d2f7265a146104b6578063d3f01fbd146104c9578063d7e64c00146104dc578063e1a69d88146104ef578063e28fa27d14610502578063fac6fe0c14610518578063fc0c546a1461052b575b6101dc61053e565b005b34156101e957600080fd5b6101f1610723565b60405190815260200160405180910390f35b341561020e57600080fd5b610216610729565b604051901515815260200160405180910390f35b341561023557600080fd5b6101f1600160a060020a0360043516610732565b341561025457600080fd5b6101f1610744565b341561026757600080fd5b6101f161074a565b341561027a57600080fd5b6101f1610750565b341561028d57600080fd5b6101f1610756565b34156102a057600080fd5b6102a861075c565b604051600160a060020a03909116815260200160405180910390f35b34156102cf57600080fd5b6101f161076b565b34156102e257600080fd5b6101f1610771565b34156102f557600080fd5b6101f1610777565b341561030857600080fd5b6101f161077d565b341561031b57600080fd5b6101f1610783565b341561032e57600080fd5b6101f1610789565b341561034157600080fd5b6101f161078f565b341561035457600080fd5b6101f1610795565b341561036757600080fd5b6101f161079b565b341561037a57600080fd5b6101f16107a1565b341561038d57600080fd5b6101dc6107a7565b34156103a057600080fd5b6101f161081e565b34156103b357600080fd5b6102a8610824565b34156103c657600080fd5b6101f1600160a060020a0360043516610833565b34156103e557600080fd5b6101f1610845565b34156103f857600080fd5b6101f161084b565b341561040b57600080fd5b6101f1610851565b341561041e57600080fd5b6101dc600435602435604435610857565b341561043a57600080fd5b6101f1610a11565b341561044d57600080fd5b6101f1610a17565b341561046057600080fd5b6101f1610a1d565b341561047357600080fd5b6101f1610a23565b341561048657600080fd5b6101dc600160a060020a0360043516602435604435610a29565b34156104ab57600080fd5b6101dc600435610a66565b34156104c157600080fd5b6101dc610aa3565b34156104d457600080fd5b6101f1610c90565b34156104e757600080fd5b6101f1610e61565b34156104fa57600080fd5b6101f1610e67565b341561050d57600080fd5b6101dc600435610e6d565b341561052357600080fd5b6101f1610e8d565b341561053657600080fd5b6102a8610e93565b60006003544211801561055357506004544211155b151561055e57600080fd5b600554600854111561056f57600080fd5b610577610c90565b905061271081101561058557fe5b600254600160a060020a03166323b872dd730a6d9df476577c0d4a24eb50220fad007e444db8338460006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561060557600080fd5b6102c65a03f1151561061657600080fd5b50505060405180515050600160a060020a0333166000908152600b6020526040902054151561064957600a805460010190555b600160a060020a0333166000908152600b6020526040902054610672903463ffffffff610ea216565b600160a060020a0333166000908152600b6020908152604080832093909355600c905220546106a7908263ffffffff610ea216565b600160a060020a0333166000908152600c60205260409020556009546106d3903463ffffffff610ea216565b6009556008546106e9908263ffffffff610ea216565b600855600154600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561072057600080fd5b50565b60115481565b60215460ff1681565b600b6020526000908152604090205481565b60065481565b60045481565b60095481565b601c5481565b600154600160a060020a031681565b601b5481565b60085481565b60105481565b60195481565b60165481565b60125481565b601e5481565b60145481565b60135481565b60035481565b60005433600160a060020a039081169116146107c257600080fd5b6000600f8190556010819055601181905560128190556013819055601481905560158190556016819055601781905560188190556019819055601a819055601b819055601c819055601d819055601e819055601f819055602055565b60155481565b600054600160a060020a031681565b600c6020526000908152604090205481565b60175481565b601a5481565b60185481565b60005433600160a060020a0390811691161461087257600080fd5b82600114156108a05761089382670de0b6b3a764000063ffffffff610eb816565b600f556018819055610a0c565b82600214156108ce576108c182670de0b6b3a764000063ffffffff610eb816565b6010556019819055610a0c565b82600314156108fc576108ef82670de0b6b3a764000063ffffffff610eb816565b601155601a819055610a0c565b826004141561092a5761091d82670de0b6b3a764000063ffffffff610eb816565b601255601b819055610a0c565b82600514156109585761094b82670de0b6b3a764000063ffffffff610eb816565b601355601c819055610a0c565b82600614156109865761097982670de0b6b3a764000063ffffffff610eb816565b601455601d819055610a0c565b82600714156109b4576109a782670de0b6b3a764000063ffffffff610eb816565b601555601e819055610a0c565b82600814156109e2576109d582670de0b6b3a764000063ffffffff610eb816565b601655601f819055610a0c565b8260091415610a0c57610a0382670de0b6b3a764000063ffffffff610eb816565b60175560208190555b505050565b60205481565b60055481565b601f5481565b60075481565b60005433600160a060020a03908116911614610a4457600080fd5b600160a060020a039092166000908152600d6020526040902090815560010155565b60005433600160a060020a03908116911614610a8157600080fd5b428110158015610a9357506003548110155b1515610a9e57600080fd5b600455565b6021546000908190819060ff161515610abb57600080fd5b7312a35383ca24ceb44cdcbbecbeb7baccb5f3754a925073292317a267adfb97d1b4e3ffd04f9da399cf973b9150826370a082313360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610b3757600080fd5b6102c65a03f11515610b4857600080fd5b5050506040518051915050600160a060020a0383166323b872dd33730a6d9df476577c0d4a24eb50220fad007e444db88460006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610bd157600080fd5b6102c65a03f11515610be257600080fd5b50505060405180515050600160a060020a0382166323b872dd730a6d9df476577c0d4a24eb50220fad007e444db8336028606986020460006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610c7057600080fd5b6102c65a03f11515610c8157600080fd5b50505060405180515050505050565b600754600160a060020a0333166000908152600d602052604081206001015490919082908190429010610cdc57600160a060020a0333166000908152600d602052604090205492909201915b600f543410158015610cef575060105434105b15610d005760185483019250610e0d565b6010543410158015610d13575060115434105b15610d245760195483019250610e0d565b6011543410158015610d37575060125434105b15610d4857601a5483019250610e0d565b6012543410158015610d5b575060135434105b15610d6c57601b5483019250610e0d565b6013543410158015610d7f575060145434105b15610d9057601c5483019250610e0d565b6014543410158015610da3575060155434105b15610db457601d5483019250610e0d565b6015543410158015610dc7575060165434105b15610dd857601e5483019250610e0d565b6016543410158015610deb575060175434105b15610dfc57601f5483019250610e0d565b6017543410610e0d57602054830192505b620f42409050610e5983610e4d6064610e41600654610e4d670de0b6b3a7640000610e41348a610eb890919063ffffffff16565b9063ffffffff610edc16565b9063ffffffff610eb816565b949350505050565b600a5481565b600f5481565b60005433600160a060020a03908116911614610e8857600080fd5b600555565b601d5481565b600254600160a060020a031681565b600082820183811015610eb157fe5b9392505050565b6000828202831580610ed45750828482811515610ed157fe5b04145b1515610eb157fe5b6000808284811515610eea57fe5b049493505050505600a165627a7a72305820db2c5b13d2d85384cf0e85c1278a7b34b66f55f74d5b588129a690f059c6c9320029

Swarm Source

bzzr://db2c5b13d2d85384cf0e85c1278a7b34b66f55f74d5b588129a690f059c6c932
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.