ETH Price: $2,712.62 (+0.97%)

Token

concept coin (GNB)
 

Overview

Max Total Supply

1,000,000,000 GNB

Holders

98

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Balance
2,999.97 GNB

Value
$0.00
0xbe97e267e10c96073e486d7d0b4cacec12ca0f7d
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:
GNBToken

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2019-12-04
*/

pragma solidity ^0.4.26;
    
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b);
        return c;
    }
 
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0);
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a);
        uint256 c = a - b;
        return c;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);
        return c;
    }
 
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0);
        return a % b;
    }
}

contract ERC20Basic {
    uint public decimals;
    string public    name;
    string public   symbol;
    mapping(address => uint) public balances;
    mapping (address => mapping (address => uint)) public allowed;
    
    address[] users;
    
    uint public _totalSupply;
    function totalSupply() public constant returns (uint);
    function balanceOf(address who) public constant returns (uint);
    function transfer(address to, uint value) public;
    event Transfer(address indexed from, address indexed to, uint value);
}

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


contract GNBToken is ERC20{
    using SafeMath for uint;
    

    address public platformAdmin;
    
    
    mapping(address=>uint256) public tokenRateArray;
    mapping(address=>uint256) public tokenRateSignArray;
    mapping(address=>bool) public tokenExchangeLock;
    
    uint256 public startTime=1575216000;
    uint256 public endTime=1581696000;
    
    mapping (address => bool) public frozenAccount; 
    mapping (address => uint256) public frozenTimestamp; 
    
    
    

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

    constructor(string _tokenName, string _tokenSymbol,uint256 _decimals,uint _initialSupply) public {
        platformAdmin = msg.sender;
        _totalSupply = _initialSupply * 10 ** uint256(_decimals); 
        decimals=_decimals;
        name = _tokenName;
        symbol = _tokenSymbol;
        balances[msg.sender]=_totalSupply;
    }
    

    function  setTokenArrRate(address[] _tokenArrs,uint256[] rates,uint256[] signs) public  onlyOwner returns (bool) {
        for(uint i=0;i<_tokenArrs.length;i++){
            tokenRateArray[_tokenArrs[i]]=rates[i];
            tokenRateSignArray[_tokenArrs[i]]=signs[i];
        }
         return true;
    }
    
    
    function  setTokenRate(address _tokenAddress,uint256 rate,uint256 sign) public  onlyOwner returns (bool) {
         require(rate>=1);
         tokenRateSignArray[_tokenAddress]=sign;
         tokenRateArray[_tokenAddress]=rate;
         return true;
    }
    
    
    function  setTokenExchangeLock(address _tokenAddress,bool _flag) public  onlyOwner returns (bool) {
         tokenExchangeLock[_tokenAddress]=_flag;
         return true;
    }

    
     function totalSupply() public constant returns (uint){
         return _totalSupply;
     }
     
      function balanceOf(address _owner) constant returns (uint256 balance) {
            return balances[_owner];
          }
  
        function approve(address _spender, uint _value) {
            allowed[msg.sender][_spender] = _value;
            Approval(msg.sender, _spender, _value);
        }
        
        function approveErc(address _tokenAddress,address _spender, uint _value) onlyOwner{
            ERC20 token =ERC20(_tokenAddress);
            token.approve(_spender,_value);
        }
 
        function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
          return allowed[_owner][_spender];
        }
        
        
       function transfer(address _to, uint _value) public {
            require(balances[msg.sender] >= _value);
            require(balances[_to].add(_value) > balances[_to]);
            balances[msg.sender]=balances[msg.sender].sub(_value);
            balances[_to]=balances[_to].add(_value);
            users.push(_to);
            Transfer(msg.sender, _to, _value);
        }
   
        function transferFrom(address _from, address _to, uint256 _value) public  {
            require(balances[_from] >= _value);
            require(allowed[_from][msg.sender] >= _value);
            require(balances[_to] + _value > balances[_to]);
          
            balances[_to]=balances[_to].add(_value);
            balances[_from]=balances[_from].sub(_value);
            allowed[_from][msg.sender]=allowed[_from][msg.sender].sub(_value);
            Transfer(_from, _to, _value);
        }
        
    
    function changeAdmin(address _newAdmin) public onlyOwner returns (bool)  {
        require(_newAdmin != address(0));
        
        emit Transfer(platformAdmin,_newAdmin,balances[platformAdmin]);
        
        balances[_newAdmin] = balances[_newAdmin].add(balances[platformAdmin]);
        balances[platformAdmin] = 0;
        platformAdmin = _newAdmin;
        return true;
    }

   function generateToken( uint256 _amount ) public onlyOwner returns (bool)  {
        balances[platformAdmin] = balances[platformAdmin].add(_amount);
        _totalSupply = _totalSupply.add(_amount);
        return true;
    }
   
   


    function multiWithdraw (address[] users,uint256[] _amount)public onlyOwner returns (bool) {
        for (uint256 i = 0; i < users.length; i++) {
            users[i].transfer(_amount[i]);
        }
        return true;
    }
    
    function multiWithdrawToken (address _tokenAddress,address[] users,uint256[] _tokenAmount)public onlyOwner returns (bool) {
         ERC20 token =ERC20(_tokenAddress);
         for (uint256 i = 0; i < users.length; i++) {
             token.transfer(users[i],_tokenAmount[i]);
         }
        return true;
    }
   

    function freeze(address _target,bool _freeze) public onlyOwner returns (bool) {
        require(_target != address(0));
        frozenAccount[_target] = _freeze;
        return true;
    }

    function freezeWithTimestamp(address _target,uint256 _timestamp)public onlyOwner returns (bool) {
        require(_target != address(0));
        frozenTimestamp[_target] = _timestamp;
        return true;
    }


    function multiFreeze(address[] _targets,bool[] _freezes) public onlyOwner returns (bool) {
        require(_targets.length == _freezes.length);
        uint256 len = _targets.length;
        require(len > 0);
        for (uint256 i = 0; i < len; i++) {
            address _target = _targets[i];
            require(_target != address(0));
            bool _freeze = _freezes[i];
            frozenAccount[_target] = _freeze;
        }
        return true;
    }

    function multiFreezeWithTimestamp( address[] _targets,uint256[] _timestamps) public onlyOwner returns (bool) {
        require(_targets.length == _timestamps.length);
        uint256 len = _targets.length;
        require(len > 0);
        for (uint256 i = 0; i < len; i++) {
            address _target = _targets[i];
            require(_target != address(0));
            uint256 _timestamp = _timestamps[i];
            frozenTimestamp[_target] = _timestamp;
        }
        return true;
    }

    function multiTransfer( address[] _tos, uint256[] _values)public returns (bool) {
        require(!frozenAccount[msg.sender]);
        require(now > frozenTimestamp[msg.sender]);
        require(_tos.length == _values.length);
        uint256 len = _tos.length;
        require(len > 0);
        uint256 amount = 0;
        for (uint256 i = 0; i < len; i++) {
            amount = amount.add(_values[i]);
        }
        require(amount <= balances[msg.sender]);
        for (uint256 j = 0; j < len; j++) {
            address _to = _tos[j];
            require(_to != address(0));
            balances[_to] = balances[_to].add(_values[j]);
            balances[msg.sender] = balances[msg.sender].sub(_values[j]);
            emit Transfer(msg.sender, _to, _values[j]);
        }
        return true;
    }
    
    
     function getFrozenTimestamp(address _target) public view returns (uint256) {
        require(_target != address(0));
        return frozenTimestamp[_target];
    }

    function getFrozenAccount(address _target)public view returns (bool) {
        require(_target != address(0));
        return frozenAccount[_target];
    }
 
    function getTokenAllowance(address _tokenAddress,address _owner, address _spender) public constant returns (uint) {
         ERC20 token =ERC20(_tokenAddress);
         uint allowed=token.allowance(_owner,_spender);
         return allowed;
    }
    
    function getTokenDecimals(address _tokenAddress) public constant returns (uint) {
         ERC20 token =ERC20(_tokenAddress);
         uint decimals=token.decimals();
         return decimals;
    }
    
    function getTokenBalance(address _tokenAddress) public constant returns (uint) {
             ERC20 token =ERC20(_tokenAddress);
             uint balance=token.balanceOf(this);
             return balance;
    }

     function getEthBalance() public view returns (uint256) {
        return address(this).balance;
    }

    function exChangeToken(address _tokenAddress,uint256 _tokenAmount) public{
        require(tokenRateArray[_tokenAddress]>0);
        require(!frozenAccount[msg.sender]);
        require(now > frozenTimestamp[msg.sender]);
        require (!tokenExchangeLock[_tokenAddress]) ;
        require(now>startTime&&now<endTime);

        uint256 amount;
         ERC20 token =ERC20(_tokenAddress);
         uint deci=token.decimals();
         if(tokenRateSignArray[_tokenAddress]==1){
             if(decimals>deci){
                 amount=_tokenAmount.div(tokenRateArray[_tokenAddress]).mul(10 ** (decimals.sub(deci)));
             }else if(decimals<deci){
                 amount=_tokenAmount.div(tokenRateArray[_tokenAddress]).div(10 ** (deci.sub(decimals)));
             }else{
                 amount=_tokenAmount.div(tokenRateArray[_tokenAddress]);
             }
         }else  if(tokenRateSignArray[_tokenAddress]==2){
             if(decimals>deci){
                 amount=_tokenAmount.mul(tokenRateArray[_tokenAddress]).mul(10 ** (decimals.sub(deci)));
             }else if(decimals<deci){
                 amount=_tokenAmount.mul(tokenRateArray[_tokenAddress]).div(10 ** (deci.sub(decimals)));
             }else{
                 amount=_tokenAmount.mul(tokenRateArray[_tokenAddress]);
             }
         }else{
             throw;
         }
        require(amount>0&&amount <= balances[platformAdmin]);
         
         require(_tokenAmount <= token.balanceOf(msg.sender));
         token.transferFrom(msg.sender,this,_tokenAmount);
        
        balances[platformAdmin] = balances[platformAdmin].sub(amount);
        balances[msg.sender] = balances[msg.sender].add(amount);
 
        emit Transfer(platformAdmin, msg.sender, amount);
    }
    
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"generateToken","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_flag","type":"bool"}],"name":"setTokenExchangeLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"users","type":"address[]"},{"name":"_tokenAmount","type":"uint256[]"}],"name":"multiWithdrawToken","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tos","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"multiTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tokenRateArray","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","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":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_tokenAmount","type":"uint256"}],"name":"exChangeToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_tokenAddress","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getEthBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenArrs","type":"address[]"},{"name":"rates","type":"uint256[]"},{"name":"signs","type":"uint256[]"}],"name":"setTokenArrRate","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_tokenAddress","type":"address"}],"name":"getTokenDecimals","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":"users","type":"address[]"},{"name":"_amount","type":"uint256[]"}],"name":"multiWithdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newAdmin","type":"address"}],"name":"changeAdmin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"getTokenAllowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approveErc","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_freeze","type":"bool"}],"name":"freeze","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_target","type":"address"}],"name":"getFrozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_targets","type":"address[]"},{"name":"_freezes","type":"bool[]"}],"name":"multiFreeze","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"platformAdmin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tokenExchangeLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_timestamp","type":"uint256"}],"name":"freezeWithTimestamp","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_targets","type":"address[]"},{"name":"_timestamps","type":"uint256[]"}],"name":"multiFreezeWithTimestamp","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"rate","type":"uint256"},{"name":"sign","type":"uint256"}],"name":"setTokenRate","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_target","type":"address"}],"name":"getFrozenTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tokenRateSignArray","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_tokenName","type":"string"},{"name":"_tokenSymbol","type":"string"},{"name":"_decimals","type":"uint256"},{"name":"_initialSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

6080604052635de3e380600b55635e46c400600c553480156200002157600080fd5b506040516200220e3803806200220e833981016040908152815160208084015192840151606085015160078054600160a060020a03191633179055600a82900a810260065560008290559285018051909594909401939092916200008b91600191870190620000c0565b508251620000a1906002906020860190620000c0565b5050600654336000908152600360205260409020555062000165915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200010357805160ff191683800117855562000133565b8280016001018555821562000133579182015b828111156200013357825182559160200191906001019062000116565b506200014192915062000145565b5090565b6200016291905b808211156200014157600081556001016200014c565b90565b61209980620001756000396000f3006080604052600436106101d45763ffffffff60e060020a6000350416630151f42281146101d957806304346c6c1461020557806306fdde031461022b578063095ea7b3146102b557806315e85700146102db57806318160ddd146103775780631e89d5451461039e57806323b872dd1461042c57806327e235e3146104565780632f82ed9614610477578063313ce567146104985780633197cbb6146104ad57806338f72464146104c25780633aecd0e3146104e65780633eaaf86b146105075780635c6581651461051c57806370a082311461054357806370ed0ada1461056457806372f93efd14610579578063785c7cf61461064057806378e979251461066157806380e1d718146106765780638f2839701461070457806394b31fbd1461072557806395d89b4114610752578063a9059cbb14610767578063ab9492491461078b578063b414d4b6146107b5578063bf120ae5146107d6578063c4977807146107fc578063c878dad91461081d578063c8d90df8146108ab578063cdcd7fb5146108cc578063d44242b9146108fd578063d70907b01461091e578063d950c43214610942578063dd62ed3e146109d0578063e1b56e2a146109f7578063e6ad5bc714610a1e578063ec14765214610a3f575b600080fd5b3480156101e557600080fd5b506101f1600435610a60565b604080519115158252519081900360200190f35b34801561021157600080fd5b506101f1600160a060020a03600435166024351515610ade565b34801561023757600080fd5b50610240610b27565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561027a578181015183820152602001610262565b50505050905090810190601f1680156102a75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c157600080fd5b506102d9600160a060020a0360043516602435610bb4565b005b3480156102e757600080fd5b506040805160206004602480358281013584810280870186019097528086526101f1968435600160a060020a031696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610c169650505050505050565b34801561038357600080fd5b5061038c610d05565b60408051918252519081900360200190f35b3480156103aa57600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610d0b9650505050505050565b34801561043857600080fd5b506102d9600160a060020a0360043581169060243516604435610f14565b34801561046257600080fd5b5061038c600160a060020a036004351661107e565b34801561048357600080fd5b5061038c600160a060020a0360043516611090565b3480156104a457600080fd5b5061038c6110a2565b3480156104b957600080fd5b5061038c6110a8565b3480156104ce57600080fd5b506102d9600160a060020a03600435166024356110ae565b3480156104f257600080fd5b5061038c600160a060020a03600435166115c9565b34801561051357600080fd5b5061038c611665565b34801561052857600080fd5b5061038c600160a060020a036004358116906024351661166b565b34801561054f57600080fd5b5061038c600160a060020a0360043516611688565b34801561057057600080fd5b5061038c6116a3565b34801561058557600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506116a89650505050505050565b34801561064c57600080fd5b5061038c600160a060020a036004351661177e565b34801561066d57600080fd5b5061038c6117c4565b34801561068257600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506117ca9650505050505050565b34801561071057600080fd5b506101f1600160a060020a036004351661186c565b34801561073157600080fd5b5061038c600160a060020a0360043581169060243581169060443516611965565b34801561075e57600080fd5b50610240611a0e565b34801561077357600080fd5b506102d9600160a060020a0360043516602435611a66565b34801561079757600080fd5b506102d9600160a060020a0360043581169060243516604435611b9b565b3480156107c157600080fd5b506101f1600160a060020a0360043516611c3f565b3480156107e257600080fd5b506101f1600160a060020a03600435166024351515611c54565b34801561080857600080fd5b506101f1600160a060020a0360043516611cb2565b34801561082957600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611ce89650505050505050565b3480156108b757600080fd5b5061038c600160a060020a0360043516611dbf565b3480156108d857600080fd5b506108e1611dd1565b60408051600160a060020a039092168252519081900360200190f35b34801561090957600080fd5b506101f1600160a060020a0360043516611de0565b34801561092a57600080fd5b506101f1600160a060020a0360043516602435611df5565b34801561094e57600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611e459650505050505050565b3480156109dc57600080fd5b5061038c600160a060020a0360043581169060243516611f04565b348015610a0357600080fd5b506101f1600160a060020a0360043516602435604435611f2f565b348015610a2a57600080fd5b5061038c600160a060020a0360043516611f87565b348015610a4b57600080fd5b5061038c600160a060020a0360043516611fba565b600754600090600160a060020a03163314610a7a57600080fd5b600754600160a060020a0316600090815260036020526040902054610aa5908363ffffffff611fcc16565b600754600160a060020a0316600090815260036020526040902055600654610ad3908363ffffffff611fcc16565b600655506001919050565b600754600090600160a060020a03163314610af857600080fd5b50600160a060020a0382166000908152600a60205260409020805482151560ff19909116179055600192915050565b60018054604080516020600284861615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610bac5780601f10610b8157610100808354040283529160200191610bac565b820191906000526020600020905b815481529060010190602001808311610b8f57829003601f168201915b505050505081565b336000818152600460209081526040808320600160a060020a03871680855290835292819020859055805185815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35050565b60075460009081908190600160a060020a03163314610c3457600080fd5b5084905060005b8451811015610cf95781600160a060020a031663a9059cbb8683815181101515610c6157fe5b906020019060200201518684815181101515610c7957fe5b906020019060200201516040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b158015610cd557600080fd5b505af1158015610ce9573d6000803e3d6000fd5b505060019092019150610c3b9050565b50600195945050505050565b60065490565b336000908152600d60205260408120548190819081908190819060ff1615610d3257600080fd5b336000908152600e60205260409020544211610d4d57600080fd5b8651885114610d5b57600080fd5b8751945060008511610d6c57600080fd5b60009350600092505b84831015610db257610da58784815181101515610d8e57fe5b60209081029091010151859063ffffffff611fcc16565b9350600190920191610d75565b33600090815260036020526040902054841115610dce57600080fd5b600091505b84821015610f06578782815181101515610de957fe5b602090810290910101519050600160a060020a0381161515610e0a57600080fd5b610e4c8783815181101515610e1b57fe5b6020908102909101810151600160a060020a038416600090815260039092526040909120549063ffffffff611fcc16565b600160a060020a0382166000908152600360205260409020558651610e9f90889084908110610e7757fe5b602090810290910181015133600090815260039092526040909120549063ffffffff611fe516565b336000818152600360205260409020919091558751600160a060020a038316919060008051602061204e833981519152908a9086908110610edc57fe5b906020019060200201516040518082815260200191505060405180910390a3600190910190610dd3565b506001979650505050505050565b600160a060020a038316600090815260036020526040902054811115610f3957600080fd5b600160a060020a0383166000908152600460209081526040808320338452909152902054811115610f6957600080fd5b600160a060020a03821660009081526003602052604090205481810111610f8f57600080fd5b600160a060020a038216600090815260036020526040902054610fb8908263ffffffff611fcc16565b600160a060020a038084166000908152600360205260408082209390935590851681522054610fed908263ffffffff611fe516565b600160a060020a038416600090815260036020908152604080832093909355600481528282203383529052205461102a908263ffffffff611fe516565b600160a060020a038085166000818152600460209081526040808320338452825291829020949094558051858152905192861693919260008051602061204e833981519152929181900390910190a3505050565b60036020526000908152604090205481565b60086020526000908152604090205481565b60005481565b600c5481565b600160a060020a0382166000908152600860205260408120548190819081106110d657600080fd5b336000908152600d602052604090205460ff16156110f357600080fd5b336000908152600e6020526040902054421161110e57600080fd5b600160a060020a0385166000908152600a602052604090205460ff161561113457600080fd5b600b54421180156111465750600c5442105b151561115157600080fd5b84915081600160a060020a031663313ce5676040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561119257600080fd5b505af11580156111a6573d6000803e3d6000fd5b505050506040513d60208110156111bc57600080fd5b5051600160a060020a038616600090815260096020526040902054909150600114156112d8578060005411156112475760005461124090611203908363ffffffff611fe516565b600160a060020a038716600090815260086020526040902054600a9190910a9061123490879063ffffffff611ffc16565b9063ffffffff61201f16565b92506112d3565b8060005410156112a65761124061126960005483611fe590919063ffffffff16565b600160a060020a038716600090815260086020526040902054600a9190910a9061129a90879063ffffffff611ffc16565b9063ffffffff611ffc16565b600160a060020a0385166000908152600860205260409020546112d090859063ffffffff611ffc16565b92505b6113c8565b600160a060020a038516600090815260096020526040902054600214156101d45780600054111561134b576000546112409061131a908363ffffffff611fe516565b600160a060020a038716600090815260086020526040902054600a9190910a9061123490879063ffffffff61201f16565b80600054101561139e5761124061136d60005483611fe590919063ffffffff16565b600160a060020a038716600090815260086020526040902054600a9190910a9061129a90879063ffffffff61201f16565b600160a060020a0385166000908152600860205260409020546112d090859063ffffffff61201f16565b6000831180156113f25750600754600160a060020a03166000908152600360205260409020548311155b15156113fd57600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523360048201529051600160a060020a038416916370a082319160248083019260209291908290030181600087803b15801561145e57600080fd5b505af1158015611472573d6000803e3d6000fd5b505050506040513d602081101561148857600080fd5b505184111561149657600080fd5b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018690529051600160a060020a038416916323b872dd91606480830192600092919082900301818387803b15801561150357600080fd5b505af1158015611517573d6000803e3d6000fd5b5050600754600160a060020a0316600090815260036020526040902054611547925090508463ffffffff611fe516565b600754600160a060020a031660009081526003602052604080822092909255338152205461157b908463ffffffff611fcc16565b3360008181526003602090815260409182902093909355600754815187815291519293600160a060020a039091169260008051602061204e8339815191529281900390910190a35050505050565b604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905160009183918391600160a060020a038416916370a082319160248082019260209290919082900301818787803b15801561163157600080fd5b505af1158015611645573d6000803e3d6000fd5b505050506040513d602081101561165b57600080fd5b5051949350505050565b60065481565b600460209081526000928352604080842090915290825290205481565b600160a060020a031660009081526003602052604090205490565b303190565b6007546000908190600160a060020a031633146116c457600080fd5b5060005b84518110156117735783818151811015156116df57fe5b906020019060200201516008600087848151811015156116fb57fe5b6020908102909101810151600160a060020a0316825281019190915260400160002055825183908290811061172c57fe5b9060200190602002015160096000878481518110151561174857fe5b6020908102909101810151600160a060020a03168252810191909152604001600020556001016116c8565b506001949350505050565b600080600083915081600160a060020a031663313ce5676040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561163157600080fd5b600b5481565b6007546000908190600160a060020a031633146117e657600080fd5b5060005b835181101561186057838181518110151561180157fe5b90602001906020020151600160a060020a03166108fc848381518110151561182557fe5b602090810290910101516040518115909202916000818181858888f19350505050158015611857573d6000803e3d6000fd5b506001016117ea565b600191505b5092915050565b600754600090600160a060020a0316331461188657600080fd5b600160a060020a038216151561189b57600080fd5b600754600160a060020a0390811660008181526003602090815260409182902054825190815291519386169360008051602061204e8339815191529281900390910190a3600754600160a060020a039081166000908152600360205260408082205492851682529020546119149163ffffffff611fcc16565b600160a060020a039283166000818152600360205260408082209390935560078054909516815291822091909155825473ffffffffffffffffffffffffffffffffffffffff19161790915550600190565b604080517fdd62ed3e000000000000000000000000000000000000000000000000000000008152600160a060020a03848116600483015283811660248301529151600092869284929184169163dd62ed3e9160448082019260209290919082900301818787803b1580156119d857600080fd5b505af11580156119ec573d6000803e3d6000fd5b505050506040513d6020811015611a0257600080fd5b50519695505050505050565b6002805460408051602060018416156101000260001901909316849004601f81018490048402820184019092528181529291830182828015610bac5780601f10610b8157610100808354040283529160200191610bac565b33600090815260036020526040902054811115611a8257600080fd5b600160a060020a038216600090815260036020526040902054611aab818363ffffffff611fcc16565b11611ab557600080fd5b33600090815260036020526040902054611ad5908263ffffffff611fe516565b3360009081526003602052604080822092909255600160a060020a03841681522054611b07908263ffffffff611fcc16565b600160a060020a0383166000818152600360209081526040808320949094556005805460018101825592527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0909101805473ffffffffffffffffffffffffffffffffffffffff191683179055825184815292519192339260008051602061204e833981519152929181900390910190a35050565b600754600090600160a060020a03163314611bb557600080fd5b50604080517f095ea7b3000000000000000000000000000000000000000000000000000000008152600160a060020a038481166004830152602482018490529151859283169163095ea7b391604480830192600092919082900301818387803b158015611c2157600080fd5b505af1158015611c35573d6000803e3d6000fd5b5050505050505050565b600d6020526000908152604090205460ff1681565b600754600090600160a060020a03163314611c6e57600080fd5b600160a060020a0383161515611c8357600080fd5b50600160a060020a0382166000908152600d60205260409020805482151560ff19909116179055600192915050565b6000600160a060020a0382161515611cc957600080fd5b50600160a060020a03166000908152600d602052604090205460ff1690565b6007546000908190819081908190600160a060020a03163314611d0a57600080fd5b8551875114611d1857600080fd5b8651935060008411611d2957600080fd5b600092505b83831015611db2578683815181101515611d4457fe5b602090810290910101519150600160a060020a0382161515611d6557600080fd5b8583815181101515611d7357fe5b602090810291909101810151600160a060020a0384166000908152600d9092526040909120805460ff1916821515179055600193909301929050611d2e565b5060019695505050505050565b600e6020526000908152604090205481565b600754600160a060020a031681565b600a6020526000908152604090205460ff1681565b600754600090600160a060020a03163314611e0f57600080fd5b600160a060020a0383161515611e2457600080fd5b50600160a060020a03919091166000908152600e6020526040902055600190565b6007546000908190819081908190600160a060020a03163314611e6757600080fd5b8551875114611e7557600080fd5b8651935060008411611e8657600080fd5b600092505b83831015611db2578683815181101515611ea157fe5b602090810290910101519150600160a060020a0382161515611ec257600080fd5b8583815181101515611ed057fe5b6020908102909101810151600160a060020a0384166000908152600e90925260409091208190556001909301929050611e8b565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600754600090600160a060020a03163314611f4957600080fd5b6001831015611f5757600080fd5b50600160a060020a0392909216600090815260096020908152604080832094909455600890529190912055600190565b6000600160a060020a0382161515611f9e57600080fd5b50600160a060020a03166000908152600e602052604090205490565b60096020526000908152604090205481565b600082820183811015611fde57600080fd5b9392505050565b60008083831115611ff557600080fd5b5050900390565b60008080831161200b57600080fd5b828481151561201657fe5b04949350505050565b6000808315156120325760009150611865565b5082820282848281151561204257fe5b0414611fde57600080fd00ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e36e79a54438e2d08415f9ffbb0357856826107b1246718ddfb796be2784917d0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000c636f6e6365707420636f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003474e420000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101d45763ffffffff60e060020a6000350416630151f42281146101d957806304346c6c1461020557806306fdde031461022b578063095ea7b3146102b557806315e85700146102db57806318160ddd146103775780631e89d5451461039e57806323b872dd1461042c57806327e235e3146104565780632f82ed9614610477578063313ce567146104985780633197cbb6146104ad57806338f72464146104c25780633aecd0e3146104e65780633eaaf86b146105075780635c6581651461051c57806370a082311461054357806370ed0ada1461056457806372f93efd14610579578063785c7cf61461064057806378e979251461066157806380e1d718146106765780638f2839701461070457806394b31fbd1461072557806395d89b4114610752578063a9059cbb14610767578063ab9492491461078b578063b414d4b6146107b5578063bf120ae5146107d6578063c4977807146107fc578063c878dad91461081d578063c8d90df8146108ab578063cdcd7fb5146108cc578063d44242b9146108fd578063d70907b01461091e578063d950c43214610942578063dd62ed3e146109d0578063e1b56e2a146109f7578063e6ad5bc714610a1e578063ec14765214610a3f575b600080fd5b3480156101e557600080fd5b506101f1600435610a60565b604080519115158252519081900360200190f35b34801561021157600080fd5b506101f1600160a060020a03600435166024351515610ade565b34801561023757600080fd5b50610240610b27565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561027a578181015183820152602001610262565b50505050905090810190601f1680156102a75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c157600080fd5b506102d9600160a060020a0360043516602435610bb4565b005b3480156102e757600080fd5b506040805160206004602480358281013584810280870186019097528086526101f1968435600160a060020a031696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610c169650505050505050565b34801561038357600080fd5b5061038c610d05565b60408051918252519081900360200190f35b3480156103aa57600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610d0b9650505050505050565b34801561043857600080fd5b506102d9600160a060020a0360043581169060243516604435610f14565b34801561046257600080fd5b5061038c600160a060020a036004351661107e565b34801561048357600080fd5b5061038c600160a060020a0360043516611090565b3480156104a457600080fd5b5061038c6110a2565b3480156104b957600080fd5b5061038c6110a8565b3480156104ce57600080fd5b506102d9600160a060020a03600435166024356110ae565b3480156104f257600080fd5b5061038c600160a060020a03600435166115c9565b34801561051357600080fd5b5061038c611665565b34801561052857600080fd5b5061038c600160a060020a036004358116906024351661166b565b34801561054f57600080fd5b5061038c600160a060020a0360043516611688565b34801561057057600080fd5b5061038c6116a3565b34801561058557600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506116a89650505050505050565b34801561064c57600080fd5b5061038c600160a060020a036004351661177e565b34801561066d57600080fd5b5061038c6117c4565b34801561068257600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506117ca9650505050505050565b34801561071057600080fd5b506101f1600160a060020a036004351661186c565b34801561073157600080fd5b5061038c600160a060020a0360043581169060243581169060443516611965565b34801561075e57600080fd5b50610240611a0e565b34801561077357600080fd5b506102d9600160a060020a0360043516602435611a66565b34801561079757600080fd5b506102d9600160a060020a0360043581169060243516604435611b9b565b3480156107c157600080fd5b506101f1600160a060020a0360043516611c3f565b3480156107e257600080fd5b506101f1600160a060020a03600435166024351515611c54565b34801561080857600080fd5b506101f1600160a060020a0360043516611cb2565b34801561082957600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611ce89650505050505050565b3480156108b757600080fd5b5061038c600160a060020a0360043516611dbf565b3480156108d857600080fd5b506108e1611dd1565b60408051600160a060020a039092168252519081900360200190f35b34801561090957600080fd5b506101f1600160a060020a0360043516611de0565b34801561092a57600080fd5b506101f1600160a060020a0360043516602435611df5565b34801561094e57600080fd5b50604080516020600480358082013583810280860185019096528085526101f195369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611e459650505050505050565b3480156109dc57600080fd5b5061038c600160a060020a0360043581169060243516611f04565b348015610a0357600080fd5b506101f1600160a060020a0360043516602435604435611f2f565b348015610a2a57600080fd5b5061038c600160a060020a0360043516611f87565b348015610a4b57600080fd5b5061038c600160a060020a0360043516611fba565b600754600090600160a060020a03163314610a7a57600080fd5b600754600160a060020a0316600090815260036020526040902054610aa5908363ffffffff611fcc16565b600754600160a060020a0316600090815260036020526040902055600654610ad3908363ffffffff611fcc16565b600655506001919050565b600754600090600160a060020a03163314610af857600080fd5b50600160a060020a0382166000908152600a60205260409020805482151560ff19909116179055600192915050565b60018054604080516020600284861615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610bac5780601f10610b8157610100808354040283529160200191610bac565b820191906000526020600020905b815481529060010190602001808311610b8f57829003601f168201915b505050505081565b336000818152600460209081526040808320600160a060020a03871680855290835292819020859055805185815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35050565b60075460009081908190600160a060020a03163314610c3457600080fd5b5084905060005b8451811015610cf95781600160a060020a031663a9059cbb8683815181101515610c6157fe5b906020019060200201518684815181101515610c7957fe5b906020019060200201516040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b158015610cd557600080fd5b505af1158015610ce9573d6000803e3d6000fd5b505060019092019150610c3b9050565b50600195945050505050565b60065490565b336000908152600d60205260408120548190819081908190819060ff1615610d3257600080fd5b336000908152600e60205260409020544211610d4d57600080fd5b8651885114610d5b57600080fd5b8751945060008511610d6c57600080fd5b60009350600092505b84831015610db257610da58784815181101515610d8e57fe5b60209081029091010151859063ffffffff611fcc16565b9350600190920191610d75565b33600090815260036020526040902054841115610dce57600080fd5b600091505b84821015610f06578782815181101515610de957fe5b602090810290910101519050600160a060020a0381161515610e0a57600080fd5b610e4c8783815181101515610e1b57fe5b6020908102909101810151600160a060020a038416600090815260039092526040909120549063ffffffff611fcc16565b600160a060020a0382166000908152600360205260409020558651610e9f90889084908110610e7757fe5b602090810290910181015133600090815260039092526040909120549063ffffffff611fe516565b336000818152600360205260409020919091558751600160a060020a038316919060008051602061204e833981519152908a9086908110610edc57fe5b906020019060200201516040518082815260200191505060405180910390a3600190910190610dd3565b506001979650505050505050565b600160a060020a038316600090815260036020526040902054811115610f3957600080fd5b600160a060020a0383166000908152600460209081526040808320338452909152902054811115610f6957600080fd5b600160a060020a03821660009081526003602052604090205481810111610f8f57600080fd5b600160a060020a038216600090815260036020526040902054610fb8908263ffffffff611fcc16565b600160a060020a038084166000908152600360205260408082209390935590851681522054610fed908263ffffffff611fe516565b600160a060020a038416600090815260036020908152604080832093909355600481528282203383529052205461102a908263ffffffff611fe516565b600160a060020a038085166000818152600460209081526040808320338452825291829020949094558051858152905192861693919260008051602061204e833981519152929181900390910190a3505050565b60036020526000908152604090205481565b60086020526000908152604090205481565b60005481565b600c5481565b600160a060020a0382166000908152600860205260408120548190819081106110d657600080fd5b336000908152600d602052604090205460ff16156110f357600080fd5b336000908152600e6020526040902054421161110e57600080fd5b600160a060020a0385166000908152600a602052604090205460ff161561113457600080fd5b600b54421180156111465750600c5442105b151561115157600080fd5b84915081600160a060020a031663313ce5676040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561119257600080fd5b505af11580156111a6573d6000803e3d6000fd5b505050506040513d60208110156111bc57600080fd5b5051600160a060020a038616600090815260096020526040902054909150600114156112d8578060005411156112475760005461124090611203908363ffffffff611fe516565b600160a060020a038716600090815260086020526040902054600a9190910a9061123490879063ffffffff611ffc16565b9063ffffffff61201f16565b92506112d3565b8060005410156112a65761124061126960005483611fe590919063ffffffff16565b600160a060020a038716600090815260086020526040902054600a9190910a9061129a90879063ffffffff611ffc16565b9063ffffffff611ffc16565b600160a060020a0385166000908152600860205260409020546112d090859063ffffffff611ffc16565b92505b6113c8565b600160a060020a038516600090815260096020526040902054600214156101d45780600054111561134b576000546112409061131a908363ffffffff611fe516565b600160a060020a038716600090815260086020526040902054600a9190910a9061123490879063ffffffff61201f16565b80600054101561139e5761124061136d60005483611fe590919063ffffffff16565b600160a060020a038716600090815260086020526040902054600a9190910a9061129a90879063ffffffff61201f16565b600160a060020a0385166000908152600860205260409020546112d090859063ffffffff61201f16565b6000831180156113f25750600754600160a060020a03166000908152600360205260409020548311155b15156113fd57600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523360048201529051600160a060020a038416916370a082319160248083019260209291908290030181600087803b15801561145e57600080fd5b505af1158015611472573d6000803e3d6000fd5b505050506040513d602081101561148857600080fd5b505184111561149657600080fd5b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018690529051600160a060020a038416916323b872dd91606480830192600092919082900301818387803b15801561150357600080fd5b505af1158015611517573d6000803e3d6000fd5b5050600754600160a060020a0316600090815260036020526040902054611547925090508463ffffffff611fe516565b600754600160a060020a031660009081526003602052604080822092909255338152205461157b908463ffffffff611fcc16565b3360008181526003602090815260409182902093909355600754815187815291519293600160a060020a039091169260008051602061204e8339815191529281900390910190a35050505050565b604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905160009183918391600160a060020a038416916370a082319160248082019260209290919082900301818787803b15801561163157600080fd5b505af1158015611645573d6000803e3d6000fd5b505050506040513d602081101561165b57600080fd5b5051949350505050565b60065481565b600460209081526000928352604080842090915290825290205481565b600160a060020a031660009081526003602052604090205490565b303190565b6007546000908190600160a060020a031633146116c457600080fd5b5060005b84518110156117735783818151811015156116df57fe5b906020019060200201516008600087848151811015156116fb57fe5b6020908102909101810151600160a060020a0316825281019190915260400160002055825183908290811061172c57fe5b9060200190602002015160096000878481518110151561174857fe5b6020908102909101810151600160a060020a03168252810191909152604001600020556001016116c8565b506001949350505050565b600080600083915081600160a060020a031663313ce5676040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561163157600080fd5b600b5481565b6007546000908190600160a060020a031633146117e657600080fd5b5060005b835181101561186057838181518110151561180157fe5b90602001906020020151600160a060020a03166108fc848381518110151561182557fe5b602090810290910101516040518115909202916000818181858888f19350505050158015611857573d6000803e3d6000fd5b506001016117ea565b600191505b5092915050565b600754600090600160a060020a0316331461188657600080fd5b600160a060020a038216151561189b57600080fd5b600754600160a060020a0390811660008181526003602090815260409182902054825190815291519386169360008051602061204e8339815191529281900390910190a3600754600160a060020a039081166000908152600360205260408082205492851682529020546119149163ffffffff611fcc16565b600160a060020a039283166000818152600360205260408082209390935560078054909516815291822091909155825473ffffffffffffffffffffffffffffffffffffffff19161790915550600190565b604080517fdd62ed3e000000000000000000000000000000000000000000000000000000008152600160a060020a03848116600483015283811660248301529151600092869284929184169163dd62ed3e9160448082019260209290919082900301818787803b1580156119d857600080fd5b505af11580156119ec573d6000803e3d6000fd5b505050506040513d6020811015611a0257600080fd5b50519695505050505050565b6002805460408051602060018416156101000260001901909316849004601f81018490048402820184019092528181529291830182828015610bac5780601f10610b8157610100808354040283529160200191610bac565b33600090815260036020526040902054811115611a8257600080fd5b600160a060020a038216600090815260036020526040902054611aab818363ffffffff611fcc16565b11611ab557600080fd5b33600090815260036020526040902054611ad5908263ffffffff611fe516565b3360009081526003602052604080822092909255600160a060020a03841681522054611b07908263ffffffff611fcc16565b600160a060020a0383166000818152600360209081526040808320949094556005805460018101825592527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0909101805473ffffffffffffffffffffffffffffffffffffffff191683179055825184815292519192339260008051602061204e833981519152929181900390910190a35050565b600754600090600160a060020a03163314611bb557600080fd5b50604080517f095ea7b3000000000000000000000000000000000000000000000000000000008152600160a060020a038481166004830152602482018490529151859283169163095ea7b391604480830192600092919082900301818387803b158015611c2157600080fd5b505af1158015611c35573d6000803e3d6000fd5b5050505050505050565b600d6020526000908152604090205460ff1681565b600754600090600160a060020a03163314611c6e57600080fd5b600160a060020a0383161515611c8357600080fd5b50600160a060020a0382166000908152600d60205260409020805482151560ff19909116179055600192915050565b6000600160a060020a0382161515611cc957600080fd5b50600160a060020a03166000908152600d602052604090205460ff1690565b6007546000908190819081908190600160a060020a03163314611d0a57600080fd5b8551875114611d1857600080fd5b8651935060008411611d2957600080fd5b600092505b83831015611db2578683815181101515611d4457fe5b602090810290910101519150600160a060020a0382161515611d6557600080fd5b8583815181101515611d7357fe5b602090810291909101810151600160a060020a0384166000908152600d9092526040909120805460ff1916821515179055600193909301929050611d2e565b5060019695505050505050565b600e6020526000908152604090205481565b600754600160a060020a031681565b600a6020526000908152604090205460ff1681565b600754600090600160a060020a03163314611e0f57600080fd5b600160a060020a0383161515611e2457600080fd5b50600160a060020a03919091166000908152600e6020526040902055600190565b6007546000908190819081908190600160a060020a03163314611e6757600080fd5b8551875114611e7557600080fd5b8651935060008411611e8657600080fd5b600092505b83831015611db2578683815181101515611ea157fe5b602090810290910101519150600160a060020a0382161515611ec257600080fd5b8583815181101515611ed057fe5b6020908102909101810151600160a060020a0384166000908152600e90925260409091208190556001909301929050611e8b565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600754600090600160a060020a03163314611f4957600080fd5b6001831015611f5757600080fd5b50600160a060020a0392909216600090815260096020908152604080832094909455600890529190912055600190565b6000600160a060020a0382161515611f9e57600080fd5b50600160a060020a03166000908152600e602052604090205490565b60096020526000908152604090205481565b600082820183811015611fde57600080fd5b9392505050565b60008083831115611ff557600080fd5b5050900390565b60008080831161200b57600080fd5b828481151561201657fe5b04949350505050565b6000808315156120325760009150611865565b5082820282848281151561204257fe5b0414611fde57600080fd00ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e36e79a54438e2d08415f9ffbb0357856826107b1246718ddfb796be2784917d0029

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000c636f6e6365707420636f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003474e420000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _tokenName (string): concept coin
Arg [1] : _tokenSymbol (string): GNB
Arg [2] : _decimals (uint256): 8
Arg [3] : _initialSupply (uint256): 1000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [3] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [5] : 636f6e6365707420636f696e0000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 474e420000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1767:9957:0:-;;;;;;;;;-1:-1:-1;;;1767:9957:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5670:229;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5670:229:0;;;;;;;;;;;;;;;;;;;;;;;3346:179;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3346:179:0;-1:-1:-1;;;;;3346:179:0;;;;;;;;;927:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;927:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;927:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3784:166;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3784:166:0;-1:-1:-1;;;;;3784:166:0;;;;;;;;;6160:320;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6160:320:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6160:320:0;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6160:320:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6160:320:0;;;;-1:-1:-1;6160:320:0;-1:-1:-1;6160:320:0;;-1:-1:-1;6160:320:0;;;;;;;;;-1:-1:-1;6160:320:0;;-1:-1:-1;6160:320:0;;-1:-1:-1;;;;;;;6160:320:0;3540:93;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3540:93:0;;;;;;;;;;;;;;;;;;;;7917:826;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7917:826:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;7917:826:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7917:826:0;;;;-1:-1:-1;7917:826:0;-1:-1:-1;7917:826:0;;-1:-1:-1;7917:826:0;;;;;;;;;-1:-1:-1;7917:826:0;;-1:-1:-1;7917:826:0;;-1:-1:-1;;;;;;;7917:826:0;4743:504;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4743:504:0;-1:-1:-1;;;;;4743:504:0;;;;;;;;;;;;984:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;984:40:0;-1:-1:-1;;;;;984:40:0;;;;;1885:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1885:47:0;-1:-1:-1;;;;;1885:47:0;;;;;900:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;900:20:0;;;;2099:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2099:33:0;;;;9914:1801;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9914:1801:0;-1:-1:-1;;;;;9914:1801:0;;;;;;;9579:216;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9579:216:0;-1:-1:-1;;;;;9579:216:0;;;;;1133:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1133:24:0;;;;1031:61;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1031:61:0;-1:-1:-1;;;;;1031:61:0;;;;;;;;;;3648:122;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3648:122:0;-1:-1:-1;;;;;3648:122:0;;;;;9804:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9804:102:0;;;;2737:313;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2737:313:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2737:313:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2737:313:0;;;;-1:-1:-1;2737:313:0;-1:-1:-1;2737:313:0;;-1:-1:-1;2737:313:0;;;;;;;;;-1:-1:-1;;2737:313:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2737:313:0;;;;-1:-1:-1;2737:313:0;-1:-1:-1;2737:313:0;;-1:-1:-1;2737:313:0;;;;;;;;;-1:-1:-1;2737:313:0;;-1:-1:-1;2737:313:0;;-1:-1:-1;;;;;;;2737:313:0;9365:202;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9365:202:0;-1:-1:-1;;;;;9365:202:0;;;;;2057:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2057:35:0;;;;5919:229;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5919:229:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5919:229:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5919:229:0;;;;-1:-1:-1;5919:229:0;-1:-1:-1;5919:229:0;;-1:-1:-1;5919:229:0;;;;;;;;;-1:-1:-1;5919:229:0;;-1:-1:-1;5919:229:0;;-1:-1:-1;;;;;;;5919:229:0;5269:394;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5269:394:0;-1:-1:-1;;;;;5269:394:0;;;;;9103:250;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9103:250:0;-1:-1:-1;;;;;9103:250:0;;;;;;;;;;;;;;;955:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;955:22:0;;;;4346:382;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4346:382:0;-1:-1:-1;;;;;4346:382:0;;;;;;;3970:187;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3970:187:0;-1:-1:-1;;;;;3970:187:0;;;;;;;;;;;;2145:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2145:46:0;-1:-1:-1;;;;;2145:46:0;;;;;6493:192;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6493:192:0;-1:-1:-1;;;;;6493:192:0;;;;;;;;;8936:158;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8936:158:0;-1:-1:-1;;;;;8936:158:0;;;;;6918:473;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6918:473:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6918:473:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6918:473:0;;;;-1:-1:-1;6918:473:0;-1:-1:-1;6918:473:0;;-1:-1:-1;6918:473:0;;;;;;;;;-1:-1:-1;6918:473:0;;-1:-1:-1;6918:473:0;;-1:-1:-1;;;;;;;6918:473:0;2199:51;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2199:51:0;-1:-1:-1;;;;;2199:51:0;;;;;1838:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1838:28:0;;;;;;;;-1:-1:-1;;;;;1838:28:0;;;;;;;;;;;;;;1997:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1997:47:0;-1:-1:-1;;;;;1997:47:0;;;;;6693:215;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6693:215:0;-1:-1:-1;;;;;6693:215:0;;;;;;;7399:510;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7399:510:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;7399:510:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7399:510:0;;;;-1:-1:-1;7399:510:0;-1:-1:-1;7399:510:0;;-1:-1:-1;7399:510:0;;;;;;;;;-1:-1:-1;7399:510:0;;-1:-1:-1;7399:510:0;;-1:-1:-1;;;;;;;7399:510:0;4170:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4170:147:0;-1:-1:-1;;;;;4170:147:0;;;;;;;;;;3068:260;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3068:260:0;-1:-1:-1;;;;;3068:260:0;;;;;;;;;8762:166;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8762:166:0;-1:-1:-1;;;;;8762:166:0;;;;;1939:51;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1939:51:0;-1:-1:-1;;;;;1939:51:0;;;;;5670:229;2338:13;;5738:4;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;5791:13;;-1:-1:-1;;;;;5791:13:0;5782:23;;;;:8;:23;;;;;;:36;;5810:7;5782:36;:27;:36;:::i;:::-;5765:13;;-1:-1:-1;;;;;5765:13:0;5756:23;;;;:8;:23;;;;;:62;5844:12;;:25;;5861:7;5844:25;:16;:25;:::i;:::-;5829:12;:40;-1:-1:-1;5887:4:0;5670:229;;;:::o;3346:179::-;2338:13;;3438:4;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;-1:-1:-1;;;;;;3456:32:0;;;;;;:17;:32;;;;;:38;;;;;-1:-1:-1;;3456:38:0;;;;;;;3346:179;;;;:::o;927:21::-;;;;;;;;;;;;;;;-1:-1:-1;;927:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3784:166::-;3855:10;3847:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3847:29:0;;;;;;;;;;;;:38;;;3900;;;;;;;3847:29;;3855:10;3900:38;;;;;;;;;;;3784:166;;:::o;6160:320::-;2338:13;;6276:4;;;;;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;-1:-1:-1;6313:13:0;;-1:-1:-1;6356:1:0;6339:112;6363:5;:12;6359:1;:16;6339:112;;;6398:5;-1:-1:-1;;;;;6398:14:0;;6413:5;6419:1;6413:8;;;;;;;;;;;;;;;;;;6422:12;6435:1;6422:15;;;;;;;;;;;;;;;;;;6398:40;;;;;-1:-1:-1;;;6398:40:0;;;;;;;-1:-1:-1;;;;;6398:40:0;-1:-1:-1;;;;;6398:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6398:40:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;6377:3:0;;;;;-1:-1:-1;6339:112:0;;-1:-1:-1;6339:112:0;;-1:-1:-1;6468:4:0;;6160:320;-1:-1:-1;;;;;6160:320:0:o;3540:93::-;3612:12;;3540:93;:::o;7917:826::-;8031:10;7991:4;8017:25;;;:13;:25;;;;;;7991:4;;;;;;;;;;8017:25;;8016:26;8008:35;;;;;;8084:10;8068:27;;;;:15;:27;;;;;;8062:3;:33;8054:42;;;;;;8130:14;;8115:11;;:29;8107:38;;;;;;8170:11;;;-1:-1:-1;8206:1:0;8200:7;;8192:16;;;;;;8236:1;8219:18;;8265:1;8253:13;;8248:92;8272:3;8268:1;:7;8248:92;;;8306:22;8317:7;8325:1;8317:10;;;;;;;;;;;;;;;;;;;8306:6;;:22;:10;:22;:::i;:::-;8297:31;-1:-1:-1;8277:3:0;;;;;8248:92;;;8377:10;8368:20;;;;:8;:20;;;;;;8358:30;;;8350:39;;;;;;8417:1;8405:13;;8400:314;8424:3;8420:1;:7;8400:314;;;8463:4;8468:1;8463:7;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8493:17:0;;;;8485:26;;;;;;8542:29;8560:7;8568:1;8560:10;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8542:13:0;;;;;;:8;:13;;;;;;;;;:29;:17;:29;:::i;:::-;-1:-1:-1;;;;;8526:13:0;;;;;;:8;:13;;;;;:45;8634:10;;8609:36;;8634:7;;8642:1;;8634:10;;;;;;;;;;;;;;;;8618;8609:20;;;;:8;:20;;;;;;;;;:36;:24;:36;:::i;:::-;8595:10;8586:20;;;;:8;:20;;;;;:59;;;;8691:10;;-1:-1:-1;;;;;8665:37:0;;;8595:10;-1:-1:-1;;;;;;;;;;;8665:37:0;8691:7;;8699:1;;8691:10;;;;;;;;;;;;;;8665:37;;;;;;;;;;;;;;;;;;8429:3;;;;;8400:314;;;-1:-1:-1;8731:4:0;;7917:826;-1:-1:-1;;;;;;;7917:826:0:o;4743:504::-;-1:-1:-1;;;;;4840:15:0;;;;;;:8;:15;;;;;;:25;-1:-1:-1;4840:25:0;4832:34;;;;;;-1:-1:-1;;;;;4889:14:0;;;;;;:7;:14;;;;;;;;4904:10;4889:26;;;;;;;;:36;-1:-1:-1;4889:36:0;4881:45;;;;;;-1:-1:-1;;;;;4974:13:0;;;;;;:8;:13;;;;;;4949:22;;;:38;4941:47;;;;;;-1:-1:-1;;;;;5029:13:0;;;;;;:8;:13;;;;;;:25;;5047:6;5029:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;5015:13:0;;;;;;;:8;:13;;;;;;:39;;;;5085:15;;;;;;;:27;;5105:6;5085:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;5069:15:0;;;;;;:8;:15;;;;;;;;:43;;;;5154:7;:14;;;;;5169:10;5154:26;;;;;;:38;;5185:6;5154:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;5127:14:0;;;;;;;:7;:14;;;;;;;;5142:10;5127:26;;;;;;;;:65;;;;5207:28;;;;;;;;;;;5127:14;;-1:-1:-1;;;;;;;;;;;5207:28:0;;;;;;;;;;4743:504;;;:::o;984:40::-;;;;;;;;;;;;;:::o;1885:47::-;;;;;;;;;;;;;:::o;900:20::-;;;;:::o;2099:33::-;;;;:::o;9914:1801::-;-1:-1:-1;;;;;10006:29:0;;10251:14;10006:29;;;:14;:29;;;;;;10251:14;;;;10006:31;-1:-1:-1;9998:40:0;;;;;;10072:10;10058:25;;;;:13;:25;;;;;;;;10057:26;10049:35;;;;;;10125:10;10109:27;;;;:15;:27;;;;;;10103:3;:33;10095:42;;;;;;-1:-1:-1;;;;;10158:32:0;;;;;;:17;:32;;;;;;;;10157:33;10148:43;;;;;;10215:9;;10211:3;:13;:26;;;;;10230:7;;10226:3;:11;10211:26;10203:35;;;;;;;;10296:13;10277:33;;10332:5;-1:-1:-1;;;;;10332:14:0;;:16;;;;;-1:-1:-1;;;10332:16:0;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10332:16:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;10332:16:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10332:16:0;-1:-1:-1;;;;;10363:33:0;;;;;;:18;10332:16;10363:33;;;;;10332:16;;-1:-1:-1;10398:1:0;10363:36;10360:940;;;10428:4;10419:8;;:13;10416:380;;;10519:8;;10460:79;;10519:18;;10532:4;10519:18;:12;:18;:::i;:::-;-1:-1:-1;;;;;10477:29:0;;;;;;:14;:29;;;;;;10512:2;:26;;;;;10460:47;;:12;;:47;:16;:47;:::i;:::-;:51;:79;:51;:79;:::i;:::-;10453:86;;10416:380;;;10573:4;10564:8;;:13;10561:235;;;10605:79;10664:18;10673:8;;10664:4;:8;;:18;;;;:::i;:::-;-1:-1:-1;;;;;10622:29:0;;;;;;:14;:29;;;;;;10657:2;:26;;;;;10605:47;;:12;;:47;:16;:47;:::i;:::-;:51;:79;:51;:79;:::i;10561:235::-;-1:-1:-1;;;;;10749:29:0;;;;;;:14;:29;;;;;;10732:47;;:12;;:47;:16;:47;:::i;:::-;10725:54;;10561:235;10360:940;;;-1:-1:-1;;;;;10817:33:0;;;;;;:18;:33;;;;;;10852:1;10817:36;10814:486;;;10882:4;10873:8;;:13;10870:380;;;10973:8;;10914:79;;10973:18;;10986:4;10973:18;:12;:18;:::i;:::-;-1:-1:-1;;;;;10931:29:0;;;;;;:14;:29;;;;;;10966:2;:26;;;;;10914:47;;:12;;:47;:16;:47;:::i;10870:380::-;11027:4;11018:8;;:13;11015:235;;;11059:79;11118:18;11127:8;;11118:4;:8;;:18;;;;:::i;:::-;-1:-1:-1;;;;;11076:29:0;;;;;;:14;:29;;;;;;11111:2;:26;;;;;11059:47;;:12;;:47;:16;:47;:::i;11015:235::-;-1:-1:-1;;;;;11203:29:0;;;;;;:14;:29;;;;;;11186:47;;:12;;:47;:16;:47;:::i;10814:486::-;11325:1;11318:6;:8;:43;;;;-1:-1:-1;11347:13:0;;-1:-1:-1;;;;;11347:13:0;11338:23;;;;:8;:23;;;;;;11328:33;;;11318:43;11310:52;;;;;;;;11409:27;;;;;;11425:10;11409:27;;;;;;-1:-1:-1;;;;;11409:15:0;;;;;:27;;;;;;;;;;;;;;-1:-1:-1;11409:15:0;:27;;;5:2:-1;;;;30:1;27;20:12;5:2;11409:27:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11409:27:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11409:27:0;11393:43;;;11385:52;;;;;;11449:48;;;;;;11468:10;11449:48;;;;11479:4;11449:48;;;;;;;;;;;;-1:-1:-1;;;;;11449:18:0;;;;;:48;;;;;-1:-1:-1;;11449:48:0;;;;;;;-1:-1:-1;11449:18:0;:48;;;5:2:-1;;;;30:1;27;20:12;5:2;11449:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;11553:13:0;;-1:-1:-1;;;;;11553:13:0;11544:23;;;;:8;:23;;;;;;:35;;-1:-1:-1;11544:23:0;-1:-1:-1;11572:6:0;11544:35;:27;:35;:::i;:::-;11527:13;;-1:-1:-1;;;;;11527:13:0;11518:23;;;;:8;:23;;;;;;:61;;;;11622:10;11613:20;;;;:32;;11638:6;11613:32;:24;:32;:::i;:::-;11599:10;11590:20;;;;:8;:20;;;;;;;;;:55;;;;11673:13;;11664:43;;;;;;;11599:10;;-1:-1:-1;;;;;11673:13:0;;;;-1:-1:-1;;;;;;;;;;;11664:43:0;;;;;;;;;9914:1801;;;;;:::o;9579:216::-;9736:21;;;;;;9752:4;9736:21;;;;;;9652:4;;9693:13;;9652:4;;-1:-1:-1;;;;;9736:15:0;;;;;:21;;;;;;;;;;;;;;;9652:4;9736:15;:21;;;5:2:-1;;;;30:1;27;20:12;5:2;9736:21:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9736:21:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9736:21:0;;9579:216;-1:-1:-1;;;;9579:216:0:o;1133:24::-;;;;:::o;1031:61::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;3648:122::-;-1:-1:-1;;;;;3740:16:0;3701:15;3740:16;;;:8;:16;;;;;;;3648:122::o;9804:102::-;9885:4;9877:21;9804:102;:::o;2737:313::-;2338:13;;2844:4;;;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;-1:-1:-1;2872:1:0;2861:159;2876:10;:17;2874:1;:19;2861:159;;;2943:5;2949:1;2943:8;;;;;;;;;;;;;;;;;;2913:14;:29;2928:10;2939:1;2928:13;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2913:29:0;;;;;;;;;;;-1:-1:-1;2913:29:0;:38;3000:8;;:5;;3006:1;;3000:8;;;;;;;;;;;;;;2966:18;:33;2985:10;2996:1;2985:13;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2966:33:0;;;;;;;;;;;-1:-1:-1;2966:33:0;:42;2894:3;;2861:159;;;-1:-1:-1;3038:4:0;;2737:313;-1:-1:-1;;;;2737:313:0:o;9365:202::-;9439:4;9457:11;9502:13;9476;9457:33;;9516:5;-1:-1:-1;;;;;9516:14:0;;:16;;;;;-1:-1:-1;;;9516:16:0;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;2057:35:0;;;;:::o;5919:229::-;2338:13;;6003:4;;;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;-1:-1:-1;6037:1:0;6020:99;6044:5;:12;6040:1;:16;6020:99;;;6078:5;6084:1;6078:8;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6078:17:0;:29;6096:7;6104:1;6096:10;;;;;;;;;;;;;;;;;;;6078:29;;;;;;;;;;;;6096:10;6078:29;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;6058:3:0;;6020:99;;;6136:4;6129:11;;2363:1;5919:229;;;;;:::o;5269:394::-;2338:13;;5335:4;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;-1:-1:-1;;;;;5361:23:0;;;;5353:32;;;;;;5420:13;;-1:-1:-1;;;;;5420:13:0;;;;5444:23;;;:8;:23;;;;;;;;;;5411:57;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;5411:57:0;;;;;;;;;5544:13;;-1:-1:-1;;;;;5544:13:0;;;5535:23;;;;:8;:23;;;;;;;5511:19;;;;;;;;:48;;;:23;:48;:::i;:::-;-1:-1:-1;;;;;5489:19:0;;;;;;;:8;:19;;;;;;:70;;;;5579:13;;;;;;5570:23;;;;;:27;;;;5608:25;;-1:-1:-1;;5608:25:0;;;;;-1:-1:-1;;;5269:394:0:o;9103:250::-;9287:32;;;;;;-1:-1:-1;;;;;9287:32:0;;;;;;;;;;;;;;;;9211:4;;9248:13;;9211:4;;9287:15;;;;;;:32;;;;;;;;;;;;;;;9211:4;9287:15;:32;;;5:2:-1;;;;30:1;27;20:12;5:2;9287:32:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9287:32:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9287:32:0;;9103:250;-1:-1:-1;;;;;;9103:250:0:o;955:22::-;;;;;;;;;;;;;;-1:-1:-1;;955:22:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4346:382;4429:10;4420:20;;;;:8;:20;;;;;;:30;-1:-1:-1;4420:30:0;4412:39;;;;;;-1:-1:-1;;;;;4502:13:0;;;;;;:8;:13;;;;;;4474:25;4502:13;4492:6;4474:25;:17;:25;:::i;:::-;:41;4466:50;;;;;;4561:10;4552:20;;;;:8;:20;;;;;;:32;;4577:6;4552:32;:24;:32;:::i;:::-;4540:10;4531:20;;;;:8;:20;;;;;;:53;;;;-1:-1:-1;;;;;4613:13:0;;;;;;:25;;4631:6;4613:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4599:13:0;;;;;;:8;:13;;;;;;;;:39;;;;4653:5;27:10:-1;;39:1;23:18;;45:23;;4653:15:0;;;;;;;;-1:-1:-1;;4653:15:0;;;;;4683:33;;;;;;;4599:13;;4692:10;;-1:-1:-1;;;;;;;;;;;4683:33:0;;;;;;;;;;4346:382;;:::o;3970:187::-;2338:13;;4067:11;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;-1:-1:-1;4115:30:0;;;;;;-1:-1:-1;;;;;4115:30:0;;;;;;;;;;;;;;;4086:13;;4115;;;;;:30;;;;;-1:-1:-1;;4115:30:0;;;;;;;-1:-1:-1;4115:13:0;:30;;;5:2:-1;;;;30:1;27;20:12;5:2;4115:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4115:30:0;;;;3970:187;;;;:::o;2145:46::-;;;;;;;;;;;;;;;:::o;6493:192::-;2338:13;;6565:4;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;-1:-1:-1;;;;;6590:21:0;;;;6582:30;;;;;;-1:-1:-1;;;;;;6623:22:0;;;;;;:13;:22;;;;;:32;;;;;-1:-1:-1;;6623:32:0;;;;;;;6493:192;;;;:::o;8936:158::-;8999:4;-1:-1:-1;;;;;9024:21:0;;;;9016:30;;;;;;-1:-1:-1;;;;;;9064:22:0;;;;;:13;:22;;;;;;;;;8936:158::o;6918:473::-;2338:13;;7001:4;;;;;;;;;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;7045:15;;7026;;:34;7018:43;;;;;;7086:15;;;-1:-1:-1;7126:1:0;7120:7;;7112:16;;;;;;7156:1;7144:13;;7139:223;7163:3;7159:1;:7;7139:223;;;7206:8;7215:1;7206:11;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7240:21:0;;;;7232:30;;;;;;7292:8;7301:1;7292:11;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7318:22:0;;;;;;:13;:22;;;;;;;:32;;-1:-1:-1;;7318:32:0;;;;;;;-1:-1:-1;7168:3:0;;;;;7292:11;-1:-1:-1;7139:223:0;;;-1:-1:-1;7379:4:0;;6918:473;-1:-1:-1;;;;;;6918:473:0:o;2199:51::-;;;;;;;;;;;;;:::o;1838:28::-;;;-1:-1:-1;;;;;1838:28:0;;:::o;1997:47::-;;;;;;;;;;;;;;;:::o;6693:215::-;2338:13;;6783:4;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;-1:-1:-1;;;;;6808:21:0;;;;6800:30;;;;;;-1:-1:-1;;;;;;6841:24:0;;;;;;;;:15;:24;;;;;:37;6896:4;;6693:215::o;7399:510::-;2338:13;;7502:4;;;;;;;;;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;7546:18;;7527:15;;:37;7519:46;;;;;;7590:15;;;-1:-1:-1;7630:1:0;7624:7;;7616:16;;;;;;7660:1;7648:13;;7643:237;7667:3;7663:1;:7;7643:237;;;7710:8;7719:1;7710:11;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7744:21:0;;;;7736:30;;;;;;7802:11;7814:1;7802:14;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7831:24:0;;;;;;:15;:24;;;;;;;:37;;;7672:3;;;;;7802:14;-1:-1:-1;7643:237:0;;4170:147;-1:-1:-1;;;;;4280:15:0;;;4241:17;4280:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;4170:147::o;3068:260::-;2338:13;;3167:4;;-1:-1:-1;;;;;2338:13:0;2324:10;:27;2316:36;;;;;;3199:1;3193:7;;;3185:16;;;;;;-1:-1:-1;;;;;;3213:33:0;;;;;;;;:18;:33;;;;;;;;:38;;;;3263:14;:29;;;;;;:34;3316:4;;3068:260::o;8762:166::-;8828:7;-1:-1:-1;;;;;8856:21:0;;;;8848:30;;;;;;-1:-1:-1;;;;;;8896:24:0;;;;;:15;:24;;;;;;;8762:166::o;1939:51::-;;;;;;;;;;;;;:::o;585:148::-;643:7;675:5;;;699:6;;;;691:15;;;;;;724:1;585:148;-1:-1:-1;;;585:148:0:o;429:::-;487:7;;515:6;;;;507:15;;;;;;-1:-1:-1;;545:5:0;;;429:148::o;274:147::-;332:7;;360:5;;;352:14;;;;;;393:1;389;:5;;;;;;;;;274:147;-1:-1:-1;;;;274:147:0:o;56:209::-;114:7;;138:6;;134:47;;;168:1;161:8;;;;134:47;-1:-1:-1;203:5:0;;;207:1;203;:5;227;;;;;;;;:10;219:19;;;;

Swarm Source

bzzr://e36e79a54438e2d08415f9ffbb0357856826107b1246718ddfb796be2784917d
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ 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.