ETH Price: $3,046.24 (+0.74%)
Gas: 3 Gwei

Token

Global Vmp (GV)
 

Overview

Max Total Supply

5,000,000,000 GV

Holders

1,218

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Balance
38,322,624.7 GV

Value
$0.00
0x571b8569585483049ec3f0d7287b8e5b274332a0
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:
GV

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-08-27
*/

pragma solidity ^ 0.4.19;


contract Ownable {

    address public owner;

    function Ownable() public {
        owner = msg.sender;
    }

    function _msgSender() internal view returns (address)
    {
        return msg.sender;
    }

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

contract SafeMath {

  function safeMul(uint256 a, uint256 b) internal returns (uint256) {

    uint256 c = a * b;

    assert(a == 0 || c / a == b);

    return c;

  }

  function safeDiv(uint256 a, uint256 b) internal returns (uint256) {

    assert(b > 0);

    uint256 c = a / b;

    assert(a == b * c + a % b);

    return c;

  }


  function safeSub(uint256 a, uint256 b) internal returns (uint256) {

    assert(b <= a);

    return a - b;

  }

  function safeAdd(uint256 a, uint256 b) internal returns (uint256) {

    uint256 c = a + b;

    assert(c>=a && c>=b);

    return c;

  }

  function assert(bool assertion) internal {

    if (!assertion) {

      throw;

    }

  }

}

contract GV is Ownable, SafeMath {

    /* Public variables of the token */

    string public name = 'Global Vmp';

    string public symbol = 'GV';

    uint8 public decimals = 8;

    uint256 public totalSupply =(5000000000  * (10 ** uint256(decimals)));

    uint public TotalHoldersAmount;

    /*Lock transfer from all accounts */

    bool private Lock = false;

    bool public CanChange = true;

    address public admin;

    address public AddressForReturn;

    address[] Accounts;

    /* This creates an array with all balances */

    mapping(address => uint256) public balanceOf;

    mapping(address => mapping(address => uint256)) public allowance;

   /*Individual Lock*/

    mapping(address => bool) public AccountIsLock;

    /*Allow transfer for ICO, Admin accounts if IsLock==true*/

    mapping(address => bool) public AccountIsNotLock;

   /*Allow transfer tokens only to ReturnWallet*/

    mapping(address => bool) public AccountIsNotLockForReturn;

    mapping(address => uint) public AccountIsLockByDate;

    mapping (address => bool) public isHolder;

    mapping (address => bool) public isArrAccountIsLock;

    mapping (address => bool) public isArrAccountIsNotLock;

    mapping (address => bool) public isArrAccountIsNotLockForReturn;

    mapping (address => bool) public isArrAccountIsLockByDate;

    address [] public Arrholders;

    address [] public ArrAccountIsLock;

    address [] public ArrAccountIsNotLock;

    address [] public ArrAccountIsNotLockForReturn;

    address [] public ArrAccountIsLockByDate;


    /* This generates a public event on the blockchain that will notify clients */

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);

    event StartBurn(address indexed from, uint256 value);

    event StartAllLock(address indexed account);

    event StartAllUnLock(address indexed account);

    event StartUseLock(address indexed account,bool re);
    
    event StartUseUnLock(address indexed account,bool re);

    event StartAdmin(address indexed account);

    event ReturnAdmin(address indexed account);

    event PauseAdmin(address indexed account);

    modifier IsNotLock{

      require(((!Lock&&AccountIsLock[msg.sender]!=true)||((Lock)&&AccountIsNotLock[msg.sender]==true))&&now>AccountIsLockByDate[msg.sender]);

      _;

     }

     modifier isCanChange{

         if(CanChange == true)

         {

             require((msg.sender==owner||msg.sender==admin));

         }

         else if(CanChange == false)

         {

             require(msg.sender==owner);

         }

      _;

     }

     modifier whenNotPaused(){

         require(!Lock);

         _;

     }

    /* Initializes contract with initial supply tokens to the creator of the contract */

  function GV() public {

        balanceOf[msg.sender] = totalSupply;

        Arrholders[Arrholders.length++]=msg.sender;

        admin=msg.sender;

    }

     function AddAdmin(address _address) public onlyOwner{

        require(CanChange);

        admin=_address;

        StartAdmin(admin);

    }

    modifier whenNotLock(){

        require(!Lock);

        _;

    }

    modifier whenLock() {

        require(Lock);

        _;

    }

    function AllLock()public isCanChange whenNotLock{

        Lock = true;

        StartAllLock(_msgSender()); 

    }
    
    function AllUnLock()public onlyOwner whenLock{

        Lock = false;

        StartAllUnLock(_msgSender()); 

    }

    function UnStopAdmin()public onlyOwner{

        CanChange = true;

        ReturnAdmin(_msgSender());

    }

    function StopAdmin() public onlyOwner{

        CanChange = false;

        PauseAdmin(_msgSender());

    }

    function UseLock(address _address)public onlyOwner{

    bool _IsLock = true;

     AccountIsLock[_address]=_IsLock;

     if (isArrAccountIsLock[_address] != true) {

        ArrAccountIsLock[ArrAccountIsLock.length++] = _address;

        isArrAccountIsLock[_address] = true;

    }if(_IsLock == true){

    StartUseLock(_address,_IsLock);

        }

    }

    function UseUnLock(address _address)public onlyOwner{

        bool _IsLock = false;

     AccountIsLock[_address]=_IsLock;

     if (isArrAccountIsLock[_address] != true) {

        ArrAccountIsLock[ArrAccountIsLock.length++] = _address;

        isArrAccountIsLock[_address] = true;

    }

    if(_IsLock == false){

    StartUseUnLock(_address,_IsLock);

        }

    }


    /* Send coins */

    function transfer(address _to, uint256 _value) public  {

        require(((!Lock&&AccountIsLock[msg.sender]!=true)||((Lock)&&AccountIsNotLock[msg.sender]==true)||(AccountIsNotLockForReturn[msg.sender]==true&&_to==AddressForReturn))&&now>AccountIsLockByDate[msg.sender]);

        require(_to != 0x0);

        require(balanceOf[msg.sender] >= _value); // Check if the sender has enough

        require (balanceOf[_to] + _value >= balanceOf[_to]); // Check for overflows

        balanceOf[msg.sender] -= _value; // Subtract from the sender

        balanceOf[_to] += _value; // Add the same to the recipient

        Transfer(msg.sender, _to, _value); // Notify anyone listening that this transfer took place

        if (isHolder[_to] != true) {

        Arrholders[Arrholders.length++] = _to;

        isHolder[_to] = true;

    }}


    /* A contract attempts to get the coins */

    function transferFrom(address _from, address _to, uint256 _value)public IsNotLock returns(bool success)  {

        require(((!Lock&&AccountIsLock[_from]!=true)||((Lock)&&AccountIsNotLock[_from]==true))&&now>AccountIsLockByDate[_from]);

        require (balanceOf[_from] >= _value) ; // Check if the sender has enough

        require (balanceOf[_to] + _value >= balanceOf[_to]) ; // Check for overflows

        require (_value <= allowance[_from][msg.sender]) ; // Check allowance

        balanceOf[_from] -= _value; // Subtract from the sender

        balanceOf[_to] += _value; // Add the same to the recipient

        allowance[_from][msg.sender] -= _value;

        Transfer(_from, _to, _value);

        if (isHolder[_to] != true) {

        Arrholders[Arrholders.length++] = _to;

        isHolder[_to] = true;

        }

        return true;

    }

 /* @param _value the amount of money to burn*/

    function Burn(uint256 _value)public onlyOwner returns (bool success) {

        require(msg.sender != address(0));

        if (balanceOf[msg.sender] < _value) throw;            // Check if the sender has enough

		if (_value <= 0) throw; 

        balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);                      // Subtract from the sender

        totalSupply = SafeMath.safeSub(totalSupply,_value);                                // Updates totalSupply

        Transfer(msg.sender,address(0),_value);

        StartBurn(msg.sender, _value);

        return true;

    }

    function GetHoldersCount () public view returns (uint _HoldersCount){

         return (Arrholders.length-1);

    }

    function GetAccountIsLockCount () public view returns (uint _Count){

         return (ArrAccountIsLock.length);

    }

    function GetAccountIsNotLockForReturnCount () public view returns (uint _Count){

         return (ArrAccountIsNotLockForReturn.length);

    }

    function GetAccountIsNotLockCount () public view returns (uint _Count){

         return (ArrAccountIsNotLock.length);

    }

     function GetAccountIsLockByDateCount () public view returns (uint _Count){

         return (ArrAccountIsLockByDate.length);

    }

   function () public payable {

         revert();

    }


}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"GetAccountIsNotLockForReturnCount","outputs":[{"name":"_Count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"UnStopAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"GetAccountIsLockCount","outputs":[{"name":"_Count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"StopAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"Arrholders","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"AllUnLock","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"AccountIsNotLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"UseLock","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"AccountIsNotLockForReturn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"ArrAccountIsNotLock","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"GetAccountIsNotLockCount","outputs":[{"name":"_Count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"UseUnLock","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isArrAccountIsNotLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isArrAccountIsLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CanChange","outputs":[{"name":"","type":"bool"}],"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":"GetHoldersCount","outputs":[{"name":"_HoldersCount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isArrAccountIsLockByDate","outputs":[{"name":"","type":"bool"}],"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":"AllLock","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isArrAccountIsNotLockForReturn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"AccountIsLock","outputs":[{"name":"","type":"bool"}],"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":"_address","type":"address"}],"name":"AddAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"Burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"TotalHoldersAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"AddressForReturn","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"ArrAccountIsLockByDate","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"GetAccountIsLockByDateCount","outputs":[{"name":"_Count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"ArrAccountIsNotLockForReturn","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isHolder","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"ArrAccountIsLock","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"AccountIsLockByDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"StartBurn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"StartAllLock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"StartAllUnLock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"},{"indexed":false,"name":"re","type":"bool"}],"name":"StartUseLock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"},{"indexed":false,"name":"re","type":"bool"}],"name":"StartUseUnLock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"StartAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"ReturnAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"PauseAdmin","type":"event"}]

606060405260408051908101604052600a81527f476c6f62616c20566d7000000000000000000000000000000000000000000000602082015260019080516200004d9291602001906200016e565b506040805190810160405260028082527f47560000000000000000000000000000000000000000000000000000000000006020830152908051620000969291602001906200016e565b506003805460ff19166008179081905564012a05f20060ff91909116600a0a026004556006805461ffff19166101001790553415620000d457600080fd5b60008054600160a060020a03191633600160a060020a0381169182178355600454918352600960205260409092205560148054620001168260018301620001f3565b815481106200012157fe5b60009182526020909120018054600160a060020a031916600160a060020a03928316179055600680546201000060b060020a0319166201000033909316929092029190911790556200023f565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001b157805160ff1916838001178555620001e1565b82800160010185558215620001e1579182015b82811115620001e1578251825591602001919060010190620001c4565b50620001ef9291506200021f565b5090565b8154818355818115116200021a576000838152602090206200021a9181019083016200021f565b505050565b6200023c91905b80821115620001ef576000815560010162000226565b90565b611510806200024f6000396000f3006060604052600436106101ed5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101f25780630d00f2001461027c57806318160ddd146102a15780631fd212ff146102b457806323b872dd146102c9578063247f339414610305578063313ce5671461031857806337817a6c146103415780633bb735e71461035457806342f5d95d1461038657806343b903ea1461039957806347e546ed146103b857806356a16cd3146103d75780635c1efb88146103f6578063646404e01461040c5780636970a2331461041f57806370a082311461043e57806373c95a7b1461045d57806374f22fb51461047c578063894306d51461049b5780638da5cb5b146104ae57806390dc0636146104c15780639562e666146104d457806395d89b41146104f35780639bbc156b146105065780639d552ef7146105195780639f0c84d914610538578063a9059cbb14610557578063ad6de44514610579578063b90306ad14610598578063bb0ce7d3146105ae578063bba4e4c0146105c1578063be60c906146105d4578063cc554558146105ea578063d0cfcd2c146105fd578063d4d7b19a14610613578063dd62ed3e14610632578063f47140ac14610657578063f851a4401461066d578063fa73915814610680575b600080fd5b34156101fd57600080fd5b61020561069f565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610241578082015183820152602001610229565b50505050905090810190601f16801561026e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561028757600080fd5b61028f61073d565b60405190815260200160405180910390f35b34156102ac57600080fd5b61028f610744565b34156102bf57600080fd5b6102c761074a565b005b34156102d457600080fd5b6102f1600160a060020a03600435811690602435166044356107b3565b604051901515815260200160405180910390f35b341561031057600080fd5b61028f610a7e565b341561032357600080fd5b61032b610a84565b60405160ff909116815260200160405180910390f35b341561034c57600080fd5b6102c7610a8d565b341561035f57600080fd5b61036a600435610af2565b604051600160a060020a03909116815260200160405180910390f35b341561039157600080fd5b6102c7610b1a565b34156103a457600080fd5b6102f1600160a060020a0360043516610b8f565b34156103c357600080fd5b6102c7600160a060020a0360043516610ba4565b34156103e257600080fd5b6102f1600160a060020a0360043516610cba565b341561040157600080fd5b61036a600435610ccf565b341561041757600080fd5b61028f610cdd565b341561042a57600080fd5b6102c7600160a060020a0360043516610ce3565b341561044957600080fd5b61028f600160a060020a0360043516610dee565b341561046857600080fd5b6102f1600160a060020a0360043516610e00565b341561048757600080fd5b6102f1600160a060020a0360043516610e15565b34156104a657600080fd5b6102f1610e2a565b34156104b957600080fd5b61036a610e38565b34156104cc57600080fd5b61028f610e47565b34156104df57600080fd5b6102f1600160a060020a0360043516610e51565b34156104fe57600080fd5b610205610e66565b341561051157600080fd5b6102c7610ed1565b341561052457600080fd5b6102f1600160a060020a0360043516610fb0565b341561054357600080fd5b6102f1600160a060020a0360043516610fc5565b341561056257600080fd5b6102c7600160a060020a0360043516602435610fda565b341561058457600080fd5b6102c7600160a060020a036004351661120a565b34156105a357600080fd5b6102f16004356112a4565b34156105b957600080fd5b61028f6113d8565b34156105cc57600080fd5b61036a6113de565b34156105df57600080fd5b61036a6004356113ed565b34156105f557600080fd5b61028f6113fb565b341561060857600080fd5b61036a600435611401565b341561061e57600080fd5b6102f1600160a060020a036004351661140f565b341561063d57600080fd5b61028f600160a060020a0360043581169060243516611424565b341561066257600080fd5b61036a600435611441565b341561067857600080fd5b61036a61144f565b341561068b57600080fd5b61028f600160a060020a0360043516611464565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107355780601f1061070a57610100808354040283529160200191610735565b820191906000526020600020905b81548152906001019060200180831161071857829003601f168201915b505050505081565b6017545b90565b60045481565b60005433600160a060020a0390811691161461076557600080fd5b6006805461ff00191661010017905561077c611476565b600160a060020a03167f6662483b561a8a51fa507ca46c38fbdcb1800068fc3ab8f484ca5c6ead350b3b60405160405180910390a2565b60065460009060ff161580156107e75750600160a060020a0333166000908152600b602052604090205460ff161515600114155b8061081c575060065460ff16801561081c5750600160a060020a0333166000908152600c602052604090205460ff1615156001145b801561083f5750600160a060020a0333166000908152600e602052604090205442115b151561084a57600080fd5b60065460ff1615801561087b5750600160a060020a0384166000908152600b602052604090205460ff161515600114155b806108b0575060065460ff1680156108b05750600160a060020a0384166000908152600c602052604090205460ff1615156001145b80156108d35750600160a060020a0384166000908152600e602052604090205442115b15156108de57600080fd5b600160a060020a0384166000908152600960205260409020548290101561090457600080fd5b600160a060020a038316600090815260096020526040902054828101101561092b57600080fd5b600160a060020a038085166000908152600a60209081526040808320339094168352929052205482111561095e57600080fd5b600160a060020a03808516600081815260096020908152604080832080548890039055878516808452818420805489019055848452600a83528184203390961684529490915290819020805486900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a0383166000908152600f602052604090205460ff161515600114610a745760148054849190610a1b826001830161149d565b81548110610a2557fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039485161790559185168152600f90915260409020805460ff191660011790555b5060019392505050565b60155490565b60035460ff1681565b60005433600160a060020a03908116911614610aa857600080fd5b6006805461ff0019169055610abb611476565b600160a060020a03167f661ad1a60fe986291adf6edc715ca690a8ee7b07c3f3202f93e527250768259160405160405180910390a2565b6014805482908110610b0057fe5b600091825260209091200154600160a060020a0316905081565b60005433600160a060020a03908116911614610b3557600080fd5b60065460ff161515610b4657600080fd5b6006805460ff19169055610b58611476565b600160a060020a03167fbda1d5f41f9c8a2775508f7f60e799b5e1d9349a9636d1c9ef8f135f77ad9b6460405160405180910390a2565b600c6020526000908152604090205460ff1681565b6000805433600160a060020a03908116911614610bc057600080fd5b50600160a060020a0381166000908152600b60209081526040808320805460ff1916600190811790915560109092529091205460ff1615158114610c6b5760158054839190610c12826001830161149d565b81548110610c1c57fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039485161790559184168152601090915260409020805460ff191660011790555b60018115151415610cb65781600160a060020a03167f36c24baa17ed0c8299d58196683c822b8f15c3b96a9a423ab2c399824875bf8482604051901515815260200160405180910390a25b5050565b600d6020526000908152604090205460ff1681565b6016805482908110610b0057fe5b60165490565b6000805433600160a060020a03908116911614610cff57600080fd5b50600160a060020a0381166000908152600b60209081526040808320805460ff19169055601090915281205460ff161515600114610da45760158054839190610d4b826001830161149d565b81548110610d5557fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039485161790559184168152601090915260409020805460ff191660011790555b801515610cb65781600160a060020a03167fc2a3fa0ff31c1c0d55e572ed2be97c8cb373e9eea8a1c084f6b80950f38fdf8a82604051901515815260200160405180910390a25050565b60096020526000908152604090205481565b60116020526000908152604090205460ff1681565b60106020526000908152604090205460ff1681565b600654610100900460ff1681565b600054600160a060020a031681565b6014546000190190565b60136020526000908152604090205460ff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107355780601f1061070a57610100808354040283529160200191610735565b60065460ff61010090910416151560011415610f285760005433600160a060020a0390811691161480610f18575060065433600160a060020a039081166201000090920416145b1515610f2357600080fd5b610f54565b600654610100900460ff161515610f545760005433600160a060020a03908116911614610f5457600080fd5b60065460ff1615610f6457600080fd5b6006805460ff19166001179055610f79611476565b600160a060020a03167fd2e5f569685d102a05032fb58c4013ba6bab656c246bfeac7a3ba194af9553ca60405160405180910390a2565b60126020526000908152604090205460ff1681565b600b6020526000908152604090205460ff1681565b60065460ff1615801561100b5750600160a060020a0333166000908152600b602052604090205460ff161515600114155b80611040575060065460ff1680156110405750600160a060020a0333166000908152600c602052604090205460ff1615156001145b806110805750600160a060020a0333166000908152600d602052604090205460ff16151560011480156110805750600754600160a060020a038381169116145b80156110a35750600160a060020a0333166000908152600e602052604090205442115b15156110ae57600080fd5b600160a060020a03821615156110c357600080fd5b600160a060020a033316600090815260096020526040902054819010156110e957600080fd5b600160a060020a038216600090815260096020526040902054818101101561111057600080fd5b600160a060020a033381166000818152600960205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a3600160a060020a0382166000908152600f602052604090205460ff161515600114610cb657601480548391906111ae826001830161149d565b815481106111b857fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03948516179055939091168152600f9092525060409020805460ff19166001179055565b60005433600160a060020a0390811691161461122557600080fd5b600654610100900460ff16151561123b57600080fd5b6006805475ffffffffffffffffffffffffffffffffffffffff0000191662010000600160a060020a0384811682029290921792839055909104167fe1d4f8358b00c580238cc8ed68b6ba6375e2e5b843595fd60d9fd16756f102fa60405160405180910390a250565b6000805433600160a060020a039081169116146112c057600080fd5b33600160a060020a031615156112d557600080fd5b600160a060020a033316600090815260096020526040902054829010156112fb57600080fd5b6000821161130857600080fd5b600160a060020a03331660009081526009602052604090205461132b908361147a565b600160a060020a033316600090815260096020526040902055600454611351908361147a565b600455600033600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a333600160a060020a03167f329bf40b8634d2e637cda6f7153fe946d527cf5ee2de9a2f096df3e65288f0db8360405190815260200160405180910390a2506001919050565b60055481565b600754600160a060020a031681565b6018805482908110610b0057fe5b60185490565b6017805482908110610b0057fe5b600f6020526000908152604090205460ff1681565b600a60209081526000928352604080842090915290825290205481565b6015805482908110610b0057fe5b600654620100009004600160a060020a031681565b600e6020526000908152604090205481565b3390565b60006114888383111561148e565b50900390565b80151561149a57600080fd5b50565b8154818355818115116114c1576000838152602090206114c19181019083016114c6565b505050565b61074191905b808211156114e057600081556001016114cc565b50905600a165627a7a72305820eb40fcc58a9a6a764059b9e11ad6c668d977bde2727442f3e2fe9afe93be6d860029

Deployed Bytecode

0x6060604052600436106101ed5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101f25780630d00f2001461027c57806318160ddd146102a15780631fd212ff146102b457806323b872dd146102c9578063247f339414610305578063313ce5671461031857806337817a6c146103415780633bb735e71461035457806342f5d95d1461038657806343b903ea1461039957806347e546ed146103b857806356a16cd3146103d75780635c1efb88146103f6578063646404e01461040c5780636970a2331461041f57806370a082311461043e57806373c95a7b1461045d57806374f22fb51461047c578063894306d51461049b5780638da5cb5b146104ae57806390dc0636146104c15780639562e666146104d457806395d89b41146104f35780639bbc156b146105065780639d552ef7146105195780639f0c84d914610538578063a9059cbb14610557578063ad6de44514610579578063b90306ad14610598578063bb0ce7d3146105ae578063bba4e4c0146105c1578063be60c906146105d4578063cc554558146105ea578063d0cfcd2c146105fd578063d4d7b19a14610613578063dd62ed3e14610632578063f47140ac14610657578063f851a4401461066d578063fa73915814610680575b600080fd5b34156101fd57600080fd5b61020561069f565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610241578082015183820152602001610229565b50505050905090810190601f16801561026e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561028757600080fd5b61028f61073d565b60405190815260200160405180910390f35b34156102ac57600080fd5b61028f610744565b34156102bf57600080fd5b6102c761074a565b005b34156102d457600080fd5b6102f1600160a060020a03600435811690602435166044356107b3565b604051901515815260200160405180910390f35b341561031057600080fd5b61028f610a7e565b341561032357600080fd5b61032b610a84565b60405160ff909116815260200160405180910390f35b341561034c57600080fd5b6102c7610a8d565b341561035f57600080fd5b61036a600435610af2565b604051600160a060020a03909116815260200160405180910390f35b341561039157600080fd5b6102c7610b1a565b34156103a457600080fd5b6102f1600160a060020a0360043516610b8f565b34156103c357600080fd5b6102c7600160a060020a0360043516610ba4565b34156103e257600080fd5b6102f1600160a060020a0360043516610cba565b341561040157600080fd5b61036a600435610ccf565b341561041757600080fd5b61028f610cdd565b341561042a57600080fd5b6102c7600160a060020a0360043516610ce3565b341561044957600080fd5b61028f600160a060020a0360043516610dee565b341561046857600080fd5b6102f1600160a060020a0360043516610e00565b341561048757600080fd5b6102f1600160a060020a0360043516610e15565b34156104a657600080fd5b6102f1610e2a565b34156104b957600080fd5b61036a610e38565b34156104cc57600080fd5b61028f610e47565b34156104df57600080fd5b6102f1600160a060020a0360043516610e51565b34156104fe57600080fd5b610205610e66565b341561051157600080fd5b6102c7610ed1565b341561052457600080fd5b6102f1600160a060020a0360043516610fb0565b341561054357600080fd5b6102f1600160a060020a0360043516610fc5565b341561056257600080fd5b6102c7600160a060020a0360043516602435610fda565b341561058457600080fd5b6102c7600160a060020a036004351661120a565b34156105a357600080fd5b6102f16004356112a4565b34156105b957600080fd5b61028f6113d8565b34156105cc57600080fd5b61036a6113de565b34156105df57600080fd5b61036a6004356113ed565b34156105f557600080fd5b61028f6113fb565b341561060857600080fd5b61036a600435611401565b341561061e57600080fd5b6102f1600160a060020a036004351661140f565b341561063d57600080fd5b61028f600160a060020a0360043581169060243516611424565b341561066257600080fd5b61036a600435611441565b341561067857600080fd5b61036a61144f565b341561068b57600080fd5b61028f600160a060020a0360043516611464565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107355780601f1061070a57610100808354040283529160200191610735565b820191906000526020600020905b81548152906001019060200180831161071857829003601f168201915b505050505081565b6017545b90565b60045481565b60005433600160a060020a0390811691161461076557600080fd5b6006805461ff00191661010017905561077c611476565b600160a060020a03167f6662483b561a8a51fa507ca46c38fbdcb1800068fc3ab8f484ca5c6ead350b3b60405160405180910390a2565b60065460009060ff161580156107e75750600160a060020a0333166000908152600b602052604090205460ff161515600114155b8061081c575060065460ff16801561081c5750600160a060020a0333166000908152600c602052604090205460ff1615156001145b801561083f5750600160a060020a0333166000908152600e602052604090205442115b151561084a57600080fd5b60065460ff1615801561087b5750600160a060020a0384166000908152600b602052604090205460ff161515600114155b806108b0575060065460ff1680156108b05750600160a060020a0384166000908152600c602052604090205460ff1615156001145b80156108d35750600160a060020a0384166000908152600e602052604090205442115b15156108de57600080fd5b600160a060020a0384166000908152600960205260409020548290101561090457600080fd5b600160a060020a038316600090815260096020526040902054828101101561092b57600080fd5b600160a060020a038085166000908152600a60209081526040808320339094168352929052205482111561095e57600080fd5b600160a060020a03808516600081815260096020908152604080832080548890039055878516808452818420805489019055848452600a83528184203390961684529490915290819020805486900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a0383166000908152600f602052604090205460ff161515600114610a745760148054849190610a1b826001830161149d565b81548110610a2557fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039485161790559185168152600f90915260409020805460ff191660011790555b5060019392505050565b60155490565b60035460ff1681565b60005433600160a060020a03908116911614610aa857600080fd5b6006805461ff0019169055610abb611476565b600160a060020a03167f661ad1a60fe986291adf6edc715ca690a8ee7b07c3f3202f93e527250768259160405160405180910390a2565b6014805482908110610b0057fe5b600091825260209091200154600160a060020a0316905081565b60005433600160a060020a03908116911614610b3557600080fd5b60065460ff161515610b4657600080fd5b6006805460ff19169055610b58611476565b600160a060020a03167fbda1d5f41f9c8a2775508f7f60e799b5e1d9349a9636d1c9ef8f135f77ad9b6460405160405180910390a2565b600c6020526000908152604090205460ff1681565b6000805433600160a060020a03908116911614610bc057600080fd5b50600160a060020a0381166000908152600b60209081526040808320805460ff1916600190811790915560109092529091205460ff1615158114610c6b5760158054839190610c12826001830161149d565b81548110610c1c57fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039485161790559184168152601090915260409020805460ff191660011790555b60018115151415610cb65781600160a060020a03167f36c24baa17ed0c8299d58196683c822b8f15c3b96a9a423ab2c399824875bf8482604051901515815260200160405180910390a25b5050565b600d6020526000908152604090205460ff1681565b6016805482908110610b0057fe5b60165490565b6000805433600160a060020a03908116911614610cff57600080fd5b50600160a060020a0381166000908152600b60209081526040808320805460ff19169055601090915281205460ff161515600114610da45760158054839190610d4b826001830161149d565b81548110610d5557fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039485161790559184168152601090915260409020805460ff191660011790555b801515610cb65781600160a060020a03167fc2a3fa0ff31c1c0d55e572ed2be97c8cb373e9eea8a1c084f6b80950f38fdf8a82604051901515815260200160405180910390a25050565b60096020526000908152604090205481565b60116020526000908152604090205460ff1681565b60106020526000908152604090205460ff1681565b600654610100900460ff1681565b600054600160a060020a031681565b6014546000190190565b60136020526000908152604090205460ff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107355780601f1061070a57610100808354040283529160200191610735565b60065460ff61010090910416151560011415610f285760005433600160a060020a0390811691161480610f18575060065433600160a060020a039081166201000090920416145b1515610f2357600080fd5b610f54565b600654610100900460ff161515610f545760005433600160a060020a03908116911614610f5457600080fd5b60065460ff1615610f6457600080fd5b6006805460ff19166001179055610f79611476565b600160a060020a03167fd2e5f569685d102a05032fb58c4013ba6bab656c246bfeac7a3ba194af9553ca60405160405180910390a2565b60126020526000908152604090205460ff1681565b600b6020526000908152604090205460ff1681565b60065460ff1615801561100b5750600160a060020a0333166000908152600b602052604090205460ff161515600114155b80611040575060065460ff1680156110405750600160a060020a0333166000908152600c602052604090205460ff1615156001145b806110805750600160a060020a0333166000908152600d602052604090205460ff16151560011480156110805750600754600160a060020a038381169116145b80156110a35750600160a060020a0333166000908152600e602052604090205442115b15156110ae57600080fd5b600160a060020a03821615156110c357600080fd5b600160a060020a033316600090815260096020526040902054819010156110e957600080fd5b600160a060020a038216600090815260096020526040902054818101101561111057600080fd5b600160a060020a033381166000818152600960205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a3600160a060020a0382166000908152600f602052604090205460ff161515600114610cb657601480548391906111ae826001830161149d565b815481106111b857fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03948516179055939091168152600f9092525060409020805460ff19166001179055565b60005433600160a060020a0390811691161461122557600080fd5b600654610100900460ff16151561123b57600080fd5b6006805475ffffffffffffffffffffffffffffffffffffffff0000191662010000600160a060020a0384811682029290921792839055909104167fe1d4f8358b00c580238cc8ed68b6ba6375e2e5b843595fd60d9fd16756f102fa60405160405180910390a250565b6000805433600160a060020a039081169116146112c057600080fd5b33600160a060020a031615156112d557600080fd5b600160a060020a033316600090815260096020526040902054829010156112fb57600080fd5b6000821161130857600080fd5b600160a060020a03331660009081526009602052604090205461132b908361147a565b600160a060020a033316600090815260096020526040902055600454611351908361147a565b600455600033600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a333600160a060020a03167f329bf40b8634d2e637cda6f7153fe946d527cf5ee2de9a2f096df3e65288f0db8360405190815260200160405180910390a2506001919050565b60055481565b600754600160a060020a031681565b6018805482908110610b0057fe5b60185490565b6017805482908110610b0057fe5b600f6020526000908152604090205460ff1681565b600a60209081526000928352604080842090915290825290205481565b6015805482908110610b0057fe5b600654620100009004600160a060020a031681565b600e6020526000908152604090205481565b3390565b60006114888383111561148e565b50900390565b80151561149a57600080fd5b50565b8154818355818115116114c1576000838152602090206114c19181019083016114c6565b505050565b61074191905b808211156114e057600081556001016114cc565b50905600a165627a7a72305820eb40fcc58a9a6a764059b9e11ad6c668d977bde2727442f3e2fe9afe93be6d860029

Deployed Bytecode Sourcemap

1096:8056:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9127:8;;;1181:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;71:3;;;64:6;52:2;45:3;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8651:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1293:69;;;;;;;;;;;;4839:115;;;;;;;;;;;;;;6815:889;;;;;;;;;;-1:-1:-1;;;;;6815:889:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8520:123;;;;;;;;;;;;1259:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4962:114;;;;;;;;;;;;2493:28;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2493:28:0;;;;;;;;;;;;;;4709:122;;;;;;;;;;;;1946:48;;;;;;;;;;-1:-1:-1;;;;;1946:48:0;;;;;5084:377;;;;;;;;;;-1:-1:-1;;;;;5084:377:0;;;;;2056:57;;;;;;;;;;-1:-1:-1;;;;;2056:57:0;;;;;2573:37;;;;;;;;;;;;;;8806:129;;;;;;;;;;;;5469:395;;;;;;;;;;-1:-1:-1;;;;;5469:395:0;;;;;1674:44;;;;;;;;;;-1:-1:-1;;;;;1674:44:0;;;;;2292:54;;;;;;;;;;-1:-1:-1;;;;;2292:54:0;;;;;2232:51;;;;;;;;;;-1:-1:-1;;;;;2232:51:0;;;;;1488:28;;;;;;;;;;;;57:20;;;;;;;;;;;;8392:120;;;;;;;;;;;;2427:57;;;;;;;;;;-1:-1:-1;;;;;2427:57:0;;;;;1223:27;;;;;;;;;;;;4575:122;;;;;;;;;;;;2355:63;;;;;;;;;;-1:-1:-1;;;;;2355:63:0;;;;;1826:45;;;;;;;;;;-1:-1:-1;;;;;1826:45:0;;;;;5898:857;;;;;;;;;;-1:-1:-1;;;;;5898:857:0;;;;;;;4258:150;;;;;;;;;;-1:-1:-1;;;;;4258:150:0;;;;;7763:621;;;;;;;;;;;;;;1371:30;;;;;;;;;;;;1554:31;;;;;;;;;;;;2674:40;;;;;;;;;;;;;;8944:135;;;;;;;;;;;;2619:46;;;;;;;;;;;;;;2182:41;;;;;;;;;;-1:-1:-1;;;;;2182:41:0;;;;;1727:64;;;;;;;;;;-1:-1:-1;;;;;1727:64:0;;;;;;;;;;2530:34;;;;;;;;;;;;;;1525:20;;;;;;;;;;;;2122:51;;;;;;;;;;-1:-1:-1;;;;;2122:51:0;;;;;1181:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8651:147::-;8752:28;:35;8651:147;;:::o;1293:69::-;;;;:::o;4839:115::-;312:5;;298:10;-1:-1:-1;;;;;298:19:0;;;312:5;;298:19;290:28;;;;;;4890:9;:16;;-1:-1:-1;;4890:16:0;;;;;4931:12;:10;:12::i;:::-;-1:-1:-1;;;;;4919:25:0;;;;;;;;;;;4839:115::o;6815:889::-;3464:4;;6905:12;;3464:4;;3463:5;:38;;;;-1:-1:-1;;;;;;3484:10:0;3470:25;;;;;:13;:25;;;;;;;;:31;;:25;:31;;3463:38;3462:86;;;-1:-1:-1;3506:4:0;;;;3505:42;;;;-1:-1:-1;;;;;;3530:10:0;3513:28;;;;;:16;:28;;;;;;;;:34;;:28;:34;3505:42;3461:125;;;;-1:-1:-1;;;;;;3575:10:0;3555:31;;;;;:19;:31;;;;;;3551:3;:35;3461:125;3453:134;;;;;;;;6944:4;;;;6943:5;:33;;;;-1:-1:-1;;;;;;6950:20:0;;;;;;:13;:20;;;;;;;;:26;;:20;:26;;6943:33;6942:76;;;-1:-1:-1;6981:4:0;;;;6980:37;;;;-1:-1:-1;;;;;;6988:23:0;;;;;;:16;:23;;;;;;;;:29;;:23;:29;6980:37;6941:110;;;;-1:-1:-1;;;;;;7025:26:0;;;;;;:19;:26;;;;;;7021:3;:30;6941:110;6933:119;;;;;;;;-1:-1:-1;;;;;7074:16:0;;;;;;:9;:16;;;;;;:26;;;;7065:36;;;;;;-1:-1:-1;;;;;7185:14:0;;;;;;:9;:14;;;;;;7158:23;;;:41;;7149:51;;;;;;-1:-1:-1;;;;;7256:16:0;;;;;;;:9;:16;;;;;;;;7273:10;7256:28;;;;;;;;;;7246:38;;;7237:48;;;;;;-1:-1:-1;;;;;7318:16:0;;;;;;;:9;:16;;;;;;;;:26;;;;;;;7385:14;;;;;;;;;:24;;;;;;7455:16;;;:9;:16;;;;;7472:10;7455:28;;;;;;;;;;;;;:38;;;;;;;7506:28;;7338:6;;7506:28;;;;;;;;;;;;;-1:-1:-1;;;;;7551:13:0;;;;;;:8;:13;;;;;;;;:21;;:13;:21;7547:124;;7587:10;7598:19;;7621:3;;7587:10;7598:19;7587:10;7598:19;;;;:::i;:::-;7587:31;;;;;;;;;;;;;;;;;;;;:37;;-1:-1:-1;;7587:37:0;-1:-1:-1;;;;;7587:37:0;;;;;;7637:13;;;;;:8;:13;;;;;;:20;;-1:-1:-1;;7637:20:0;-1:-1:-1;7637:20:0;;;7547:124;-1:-1:-1;7690:4:0;6815:889;;;;;:::o;8520:123::-;8609:16;:23;8520:123;:::o;1259:25::-;;;;;;:::o;4962:114::-;312:5;;298:10;-1:-1:-1;;;;;298:19:0;;;312:5;;298:19;290:28;;;;;;5012:9;:17;;-1:-1:-1;;5012:17:0;;;5053:12;:10;:12::i;:::-;-1:-1:-1;;;;;5042:24:0;;;;;;;;;;;4962:114::o;2493:28::-;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2493:28:0;;-1:-1:-1;2493:28:0;:::o;4709:122::-;312:5;;298:10;-1:-1:-1;;;;;298:19:0;;;312:5;;298:19;290:28;;;;;;4538:4;;;;4530:13;;;;;;;;4767:4;:12;;-1:-1:-1;;4767:12:0;;;4807;:10;:12::i;:::-;-1:-1:-1;;;;;4792:28:0;;;;;;;;;;;4709:122::o;1946:48::-;;;;;;;;;;;;;;;:::o;5084:377::-;5143:12;312:5;;298:10;-1:-1:-1;;;;;298:19:0;;;312:5;;298:19;290:28;;;;;;-1:-1:-1;;;;;;5172:23:0;;;;;;:13;:23;;;;;;;;:31;;-1:-1:-1;;5172:31:0;5158:4;5172:31;;;;;;5217:18;:28;;;;;;;5172:31;5217:28;:36;;;;5213:167;;5268:16;5285:25;;5314:8;;5268:16;5285:25;5268:16;5285:25;;;;:::i;:::-;5268:43;;;;;;;;;;;;;;;;;;;;:54;;-1:-1:-1;;5268:54:0;-1:-1:-1;;;;;5268:54:0;;;;;;5335:28;;;;;:18;:28;;;;;;:35;;-1:-1:-1;;5335:35:0;-1:-1:-1;5335:35:0;;;5213:167;5394:4;5383:15;;;;5380:72;;;5421:8;-1:-1:-1;;;;;5408:30:0;;5430:7;5408:30;;;;;;;;;;;;;;;;5380:72;5084:377;;:::o;2056:57::-;;;;;;;;;;;;;;;:::o;2573:37::-;;;;;;;;;;;8806:129;8898:19;:26;8806:129;:::o;5469:395::-;5534:12;312:5;;298:10;-1:-1:-1;;;;;298:19:0;;;312:5;;298:19;290:28;;;;;;-1:-1:-1;;;;;;5564:23:0;;5549:5;5564:23;;;:13;:23;;;;;;;;:31;;-1:-1:-1;;5564:31:0;;;5609:18;:28;;;;;;5564:31;5609:28;:36;;5564:31;5609:36;5605:167;;5660:16;5677:25;;5706:8;;5660:16;5677:25;5660:16;5677:25;;;;:::i;:::-;5660:43;;;;;;;;;;;;;;;;;;;;:54;;-1:-1:-1;;5660:54:0;-1:-1:-1;;;;;5660:54:0;;;;;;5727:28;;;;;:18;:28;;;;;;:35;;-1:-1:-1;;5727:35:0;-1:-1:-1;5727:35:0;;;5605:167;5783:16;;;5780:75;;5824:8;-1:-1:-1;;;;;5809:32:0;;5833:7;5809:32;;;;;;;;;;;;;;;;5469:395;;:::o;1674:44::-;;;;;;;;;;;;;:::o;2292:54::-;;;;;;;;;;;;;;;:::o;2232:51::-;;;;;;;;;;;;;;;:::o;1488:28::-;;;;;;;;;:::o;57:20::-;;;-1:-1:-1;;;;;57:20:0;;:::o;8392:120::-;8482:10;:17;-1:-1:-1;;8482:19:0;8392:120;:::o;2427:57::-;;;;;;;;;;;;;;;:::o;1223:27::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4575:122;3656:9;;;;;;;;:17;;:9;:17;3653:226;;;3726:5;;3714:10;-1:-1:-1;;;;;3714:17:0;;;3726:5;;3714:17;;:36;;-1:-1:-1;3745:5:0;;3733:10;-1:-1:-1;;;;;3733:17:0;;;3745:5;;;;;3733:17;3714:36;3705:47;;;;;;;;3653:226;;;3788:9;;;;;;;:18;;3785:94;;3858:5;;3846:10;-1:-1:-1;;;;;3846:17:0;;;3858:5;;3846:17;3838:26;;;;;;4460:4;;;;4459:5;4451:14;;;;;;4636:4;:11;;-1:-1:-1;;4636:11:0;4643:4;4636:11;;;4673:12;:10;:12::i;:::-;-1:-1:-1;;;;;4660:26:0;;;;;;;;;;;4575:122::o;2355:63::-;;;;;;;;;;;;;;;:::o;1826:45::-;;;;;;;;;;;;;;;:::o;5898:857::-;5977:4;;;;5976:5;:38;;;;-1:-1:-1;;;;;;5997:10:0;5983:25;;;;;:13;:25;;;;;;;;:31;;:25;:31;;5976:38;5975:86;;;-1:-1:-1;6019:4:0;;;;6018:42;;;;-1:-1:-1;;;;;;6043:10:0;6026:28;;;;;:16;:28;;;;;;;;:34;;:28;:34;6018:42;5975:156;;;-1:-1:-1;;;;;;6090:10:0;6064:37;;;;;:25;:37;;;;;;;;:43;;:37;:43;:66;;;;-1:-1:-1;6114:16:0;;-1:-1:-1;;;;;6109:21:0;;;6114:16;;6109:21;6064:66;5974:195;;;;-1:-1:-1;;;;;;6158:10:0;6138:31;;;;;:19;:31;;;;;;6134:3;:35;5974:195;5966:204;;;;;;;;-1:-1:-1;;;;;6191:10:0;;;;6183:19;;;;;;-1:-1:-1;;;;;6233:10:0;6223:21;;;;;:9;:21;;;;;;:31;;;;6215:40;;;;;;-1:-1:-1;;;;;6338:14:0;;;;;;:9;:14;;;;;;6311:23;;;:41;;6302:51;;;;;;-1:-1:-1;;;;;6399:10:0;6389:21;;;;;;:9;:21;;;;;;:31;;;;;;;6461:14;;;;;;;;;;:24;;;;;;:14;6531:33;;6414:6;;6531:33;;;;;;;;;;;;;-1:-1:-1;;;;;6638:13:0;;;;;;:8;:13;;;;;;;;:21;;:13;:21;6634:120;;6674:10;6685:19;;6708:3;;6674:10;6685:19;6674:10;6685:19;;;;:::i;:::-;6674:31;;;;;;;;;;;;;;;;;;;;:37;;-1:-1:-1;;6674:37:0;-1:-1:-1;;;;;6674:37:0;;;;;;6724:13;;;;;;:8;:13;;;-1:-1:-1;6724:13:0;;;:20;;-1:-1:-1;;6724:20:0;-1:-1:-1;6724:20:0;;;5898:857::o;4258:150::-;312:5;;298:10;-1:-1:-1;;;;;298:19:0;;;312:5;;298:19;290:28;;;;;;4331:9;;;;;;;4323:18;;;;;;;;4354:5;:14;;-1:-1:-1;;4354:14:0;;-1:-1:-1;;;;;4354:14:0;;;;;;;;;;;;;4392:5;;;;4381:17;;;;;;;;;;4258:150;:::o;7763:621::-;7818:12;312:5;;298:10;-1:-1:-1;;;;;298:19:0;;;312:5;;298:19;290:28;;;;;;7853:10;-1:-1:-1;;;;;7853:24:0;;;7845:33;;;;;;-1:-1:-1;;;;;7905:10:0;7895:21;;;;;:9;:21;;;;;;:30;;;7891:41;;;7927:5;;;7891:41;7998:1;7988:11;;7984:22;;8001:5;;;7984:22;-1:-1:-1;;;;;8071:10:0;8061:21;;;;;:9;:21;;;;;;8044:47;;8084:6;8044:16;:47::i;:::-;-1:-1:-1;;;;;8030:10:0;8020:21;;;;;:9;:21;;;;;:71;8184:11;;8167:36;;8196:6;8167:16;:36::i;:::-;8153:11;:50;8298:1;8279:10;-1:-1:-1;;;;;8270:38:0;;8301:6;8270:38;;;;;;;;;;;;;;8331:10;-1:-1:-1;;;;;8321:29:0;;8343:6;8321:29;;;;;;;;;;;;;;-1:-1:-1;8370:4:0;7763:621;;;:::o;1371:30::-;;;;:::o;1554:31::-;;;-1:-1:-1;;;;;1554:31:0;;:::o;2674:40::-;;;;;;;;;;;8944:135;9039:22;:29;8944:135;:::o;2619:46::-;;;;;;;;;;;2182:41;;;;;;;;;;;;;;;:::o;1727:64::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;2530:34::-;;;;;;;;;;;1525:20;;;;;;-1:-1:-1;;;;;1525:20:0;;:::o;2122:51::-;;;;;;;;;;;;;:::o;157:95::-;234:10;157:95;:::o;712:118::-;769:7;787:14;799:1;794;:6;;787;:14::i;:::-;-1:-1:-1;817:5:0;;;712:118::o;988:99::-;1043:9;1042:10;1038:42;;;1065:5;;;1038:42;988:99;:::o;1096:8056::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;

Swarm Source

bzzr://eb40fcc58a9a6a764059b9e11ad6c668d977bde2727442f3e2fe9afe93be6d86
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.