ETH Price: $3,462.79 (-1.25%)
Gas: 3 Gwei

Token

AKA Coin (AKA)
 

Overview

Max Total Supply

77,000,000,000 AKA

Holders

3,980

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
162,128.332896583596244425 AKA

Value
$0.00
0xfa569479f8b4ef6f170e86c1facef085b9c118e4
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:
AKACommunity

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-07-06
*/

pragma solidity ^0.4.26;

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

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

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

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

contract ForeignToken {
    function balanceOf(address _owner) constant public returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool);
}

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

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

interface Token { 
    function distr(address _to, uint256 _value) external returns (bool);
    function totalSupply() constant external returns (uint256 supply);
    function balanceOf(address _owner) constant external returns (uint256 balance);
}

contract AKACommunity is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    mapping (address => bool) public blacklist;

    string public constant name = "AKA Coin";
    string public constant symbol = "AKA";
    uint public constant decimals = 18;
    
    uint256 public totalSupply = 77000000000e18;
    
    uint256 public totalDistributed = 0;
    
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    
    uint256 public value = 170000e18;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();
    
    event Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    modifier onlyWhitelist() {
        require(blacklist[msg.sender] == false);
        _;
    }
    
    constructor () public {
        owner = msg.sender;
        uint256 devTokens = 53900000000e18;
        distr(owner, devTokens);        
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);
        totalRemaining = totalRemaining.sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);
        return true;
        
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr onlyWhitelist public {
        if (value > totalRemaining) {
            value = totalRemaining;
        }
        
        require(value <= totalRemaining);
        
        address investor = msg.sender;
        uint256 toGive = value;
        
        distr(investor, toGive);
        
        if (toGive > 0) {
            blacklist[investor] = true;
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        
        value = value.div(100000).mul(99999);
    }

    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {
        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
        for (uint256 i = 0; i < receivers.length; i++) {
        transfer(receivers[i], amounts[i]);
        }
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {
        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        uint256 etherBalance = address(this).balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

Contract Security Audit

Contract ABI

[{"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":[{"name":"success","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":"receivers","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"value","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","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":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRemaining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blacklist","outputs":[{"name":"","type":"bool"}],"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":"_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":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

608060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506bf8cce83c11b69251c8000000600555600060065562000081600654600554620001526401000000000262001a5f179091906401000000009004565b6007556923ffb7ed6565d64000006008556000600960006101000a81548160ff021916908315150217905550348015620000ba57600080fd5b50600033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506bae2908f6d93300060c00000090506200014a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826200016c640100000000026401000000009004565b505062000363565b60008282111515156200016157fe5b818303905092915050565b6000600960009054906101000a900460ff161515156200018b57600080fd5b620001b082600654620003446401000000000262001a78179091906401000000009004565b600681905550620001db82600754620001526401000000000262001a5f179091906401000000009004565b6007819055506200024382600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003446401000000000262001a78179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156200035957fe5b8091505092915050565b611ac280620003736000396000f300608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461011c578063095ea7b3146101ac57806318160ddd146102115780631e89d5451461023c57806323b872dd146102e5578063313ce5671461036a5780633ccfd60b146103955780633fa4f245146103ac57806342966c68146103d757806370a082311461040457806395d89b411461045b578063a9059cbb146104eb578063aa6ca80814610550578063c108d5421461055a578063c489744b14610589578063d8a5436014610600578063dd62ed3e1461062b578063e58fc54c146106a2578063efca2eed146106fd578063f9f92be414610728575b61011a610783565b005b34801561012857600080fd5b506101316108ff565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610171578082015181840152602081019050610156565b50505050905090810190601f16801561019e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b857600080fd5b506101f7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610938565b604051808215151515815260200191505060405180910390f35b34801561021d57600080fd5b50610226610ac6565b6040518082815260200191505060405180910390f35b34801561024857600080fd5b506102e36004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610acc565b005b3480156102f157600080fd5b50610350600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b26565b604051808215151515815260200191505060405180910390f35b34801561037657600080fd5b5061037f610efc565b6040518082815260200191505060405180910390f35b3480156103a157600080fd5b506103aa610f01565b005b3480156103b857600080fd5b506103c1610fe5565b6040518082815260200191505060405180910390f35b3480156103e357600080fd5b5061040260048036038101908080359060200190929190505050610feb565b005b34801561041057600080fd5b50610445600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111b7565b6040518082815260200191505060405180910390f35b34801561046757600080fd5b50610470611200565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104b0578082015181840152602081019050610495565b50505050905090810190601f1680156104dd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104f757600080fd5b50610536600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611239565b604051808215151515815260200191505060405180910390f35b610558610783565b005b34801561056657600080fd5b5061056f611474565b604051808215151515815260200191505060405180910390f35b34801561059557600080fd5b506105ea600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611487565b6040518082815260200191505060405180910390f35b34801561060c57600080fd5b50610615611572565b6040518082815260200191505060405180910390f35b34801561063757600080fd5b5061068c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611578565b6040518082815260200191505060405180910390f35b3480156106ae57600080fd5b506106e3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115ff565b604051808215151515815260200191505060405180910390f35b34801561070957600080fd5b50610712611844565b6040518082815260200191505060405180910390f35b34801561073457600080fd5b50610769600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061184a565b604051808215151515815260200191505060405180910390f35b600080600960009054906101000a900460ff161515156107a257600080fd5b60001515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561080157600080fd5b6007546008541115610817576007546008819055505b6007546008541115151561082a57600080fd5b339150600854905061083c828261186a565b50600081111561089f576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b6005546006541015156108c8576001600960006101000a81548160ff0219169083151502179055505b6108f56201869f6108e7620186a0600854611a1190919063ffffffff16565b611a2c90919063ffffffff16565b6008819055505050565b6040805190810160405280600881526020017f414b4120436f696e00000000000000000000000000000000000000000000000081525081565b60008082141580156109c757506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156109d55760009050610ac0565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b60008090505b8251811015610b2157610b138382815181101515610aec57fe5b906020019060200201518383815181101515610b0457fe5b90602001906020020151611239565b508080600101915050610ad2565b505050565b6000606060048101600036905010151515610b3d57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610b7957600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610bc757600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610c5257600080fd5b610ca483600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5f90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d7683600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5f90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e4883600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a7890919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b601281565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f5f57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610fe1573d6000803e3d6000fd5b5050565b60085481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561104957600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561109757600080fd5b3390506110ec82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5f90919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061114482600554611a5f90919063ffffffff16565b60058190555061115f82600654611a5f90919063ffffffff16565b6006819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f414b41000000000000000000000000000000000000000000000000000000000081525081565b600060406004810160003690501015151561125057fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561128c57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156112da57600080fd5b61132c83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5f90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113c183600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a7890919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600960009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561152a57600080fd5b505af115801561153e573d6000803e3d6000fd5b505050506040513d602081101561155457600080fd5b81019080805190602001909291905050509050809250505092915050565b60075481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561166057600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156116fe57600080fd5b505af1158015611712573d6000803e3d6000fd5b505050506040513d602081101561172857600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561180057600080fd5b505af1158015611814573d6000803e3d6000fd5b505050506040513d602081101561182a57600080fd5b810190808051906020019092919050505092505050919050565b60065481565b60046020528060005260406000206000915054906101000a900460ff1681565b6000600960009054906101000a900460ff1615151561188857600080fd5b61189d82600654611a7890919063ffffffff16565b6006819055506118b882600754611a5f90919063ffffffff16565b60078190555061191082600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a7890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808284811515611a1f57fe5b0490508091505092915050565b60008082840290506000841480611a4d5750828482811515611a4a57fe5b04145b1515611a5557fe5b8091505092915050565b6000828211151515611a6d57fe5b818303905092915050565b6000808284019050838110151515611a8c57fe5b80915050929150505600a165627a7a723058206feab2dfdbffdcbe90a26cc668e03b0d52888c59b4455279856187a1d6f4d0590029

Deployed Bytecode

0x608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461011c578063095ea7b3146101ac57806318160ddd146102115780631e89d5451461023c57806323b872dd146102e5578063313ce5671461036a5780633ccfd60b146103955780633fa4f245146103ac57806342966c68146103d757806370a082311461040457806395d89b411461045b578063a9059cbb146104eb578063aa6ca80814610550578063c108d5421461055a578063c489744b14610589578063d8a5436014610600578063dd62ed3e1461062b578063e58fc54c146106a2578063efca2eed146106fd578063f9f92be414610728575b61011a610783565b005b34801561012857600080fd5b506101316108ff565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610171578082015181840152602081019050610156565b50505050905090810190601f16801561019e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b857600080fd5b506101f7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610938565b604051808215151515815260200191505060405180910390f35b34801561021d57600080fd5b50610226610ac6565b6040518082815260200191505060405180910390f35b34801561024857600080fd5b506102e36004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610acc565b005b3480156102f157600080fd5b50610350600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b26565b604051808215151515815260200191505060405180910390f35b34801561037657600080fd5b5061037f610efc565b6040518082815260200191505060405180910390f35b3480156103a157600080fd5b506103aa610f01565b005b3480156103b857600080fd5b506103c1610fe5565b6040518082815260200191505060405180910390f35b3480156103e357600080fd5b5061040260048036038101908080359060200190929190505050610feb565b005b34801561041057600080fd5b50610445600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111b7565b6040518082815260200191505060405180910390f35b34801561046757600080fd5b50610470611200565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104b0578082015181840152602081019050610495565b50505050905090810190601f1680156104dd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104f757600080fd5b50610536600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611239565b604051808215151515815260200191505060405180910390f35b610558610783565b005b34801561056657600080fd5b5061056f611474565b604051808215151515815260200191505060405180910390f35b34801561059557600080fd5b506105ea600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611487565b6040518082815260200191505060405180910390f35b34801561060c57600080fd5b50610615611572565b6040518082815260200191505060405180910390f35b34801561063757600080fd5b5061068c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611578565b6040518082815260200191505060405180910390f35b3480156106ae57600080fd5b506106e3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115ff565b604051808215151515815260200191505060405180910390f35b34801561070957600080fd5b50610712611844565b6040518082815260200191505060405180910390f35b34801561073457600080fd5b50610769600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061184a565b604051808215151515815260200191505060405180910390f35b600080600960009054906101000a900460ff161515156107a257600080fd5b60001515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561080157600080fd5b6007546008541115610817576007546008819055505b6007546008541115151561082a57600080fd5b339150600854905061083c828261186a565b50600081111561089f576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b6005546006541015156108c8576001600960006101000a81548160ff0219169083151502179055505b6108f56201869f6108e7620186a0600854611a1190919063ffffffff16565b611a2c90919063ffffffff16565b6008819055505050565b6040805190810160405280600881526020017f414b4120436f696e00000000000000000000000000000000000000000000000081525081565b60008082141580156109c757506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156109d55760009050610ac0565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b60008090505b8251811015610b2157610b138382815181101515610aec57fe5b906020019060200201518383815181101515610b0457fe5b90602001906020020151611239565b508080600101915050610ad2565b505050565b6000606060048101600036905010151515610b3d57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610b7957600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610bc757600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610c5257600080fd5b610ca483600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5f90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d7683600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5f90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e4883600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a7890919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b601281565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f5f57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610fe1573d6000803e3d6000fd5b5050565b60085481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561104957600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561109757600080fd5b3390506110ec82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5f90919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061114482600554611a5f90919063ffffffff16565b60058190555061115f82600654611a5f90919063ffffffff16565b6006819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f414b41000000000000000000000000000000000000000000000000000000000081525081565b600060406004810160003690501015151561125057fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561128c57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156112da57600080fd5b61132c83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5f90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113c183600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a7890919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600960009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561152a57600080fd5b505af115801561153e573d6000803e3d6000fd5b505050506040513d602081101561155457600080fd5b81019080805190602001909291905050509050809250505092915050565b60075481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561166057600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156116fe57600080fd5b505af1158015611712573d6000803e3d6000fd5b505050506040513d602081101561172857600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561180057600080fd5b505af1158015611814573d6000803e3d6000fd5b505050506040513d602081101561182a57600080fd5b810190808051906020019092919050505092505050919050565b60065481565b60046020528060005260406000206000915054906101000a900460ff1681565b6000600960009054906101000a900460ff1615151561188857600080fd5b61189d82600654611a7890919063ffffffff16565b6006819055506118b882600754611a5f90919063ffffffff16565b60078190555061191082600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a7890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808284811515611a1f57fe5b0490508091505092915050565b60008082840290506000841480611a4d5750828482811515611a4a57fe5b04145b1515611a5557fe5b8091505092915050565b6000828211151515611a6d57fe5b818303905092915050565b6000808284019050838110151515611a8c57fe5b80915050929150505600a165627a7a723058206feab2dfdbffdcbe90a26cc668e03b0d52888c59b4455279856187a1d6f4d0590029

Deployed Bytecode Sourcemap

1680:5462:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3657:11;:9;:11::i;:::-;1680:5462;1951:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1951:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1951:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5690:296;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5690:296:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2089:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2089:43:0;;;;;;;;;;;;;;;;;;;;;;;4925:206;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4925:206:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5143:535;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5143:535:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2042:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2042:34:0;;;;;;;;;;;;;;;;;;;;;;;6371:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6371:139:0;;;;;;2271:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2271:32:0;;;;;;;;;;;;;;;;;;;;;;;6522:345;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6522:345:0;;;;;;;;;;;;;;;;;;;;;;;;;;4280:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4280:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1998:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1998:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1998:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4513:400;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4513:400:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3689:583;;;;;;2632:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2632:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6148:211;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6148:211:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2193:65;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2193:65:0;;;;;;;;;;;;;;;;;;;;;;;5998:138;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5998:138:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6879:260;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6879:260:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2145:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2145:35:0;;;;;;;;;;;;;;;;;;;;;;;1900:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1900:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3689:583;3909:16;3949:14;2725:20;;;;;;;;;;;2724:21;2716:30;;;;;;;;2939:5;2914:30;;:9;:21;2924:10;2914:21;;;;;;;;;;;;;;;;;;;;;;;;;:30;;;2906:39;;;;;;;;3771:14;;3763:5;;:22;3759:77;;;3810:14;;3802:5;:22;;;;3759:77;3873:14;;3864:5;;:23;;3856:32;;;;;;;;3928:10;3909:29;;3966:5;;3949:22;;3992:23;3998:8;4008:6;3992:5;:23::i;:::-;;4049:1;4040:6;:10;4036:69;;;4089:4;4067:9;:19;4077:8;4067:19;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;4036:69;4141:11;;4121:16;;:31;;4117:91;;;4192:4;4169:20;;:27;;;;;;;;;;;;;;;;;;4117:91;4236:28;4258:5;4236:17;4246:6;4236:5;;:9;;:17;;;;:::i;:::-;:21;;:28;;;;:::i;:::-;4228:5;:36;;;;3689:583;;:::o;1951:40::-;;;;;;;;;;;;;;;;;;;;:::o;5690:296::-;5757:12;5796:1;5786:6;:11;;:49;;;;;5834:1;5801:7;:19;5809:10;5801:19;;;;;;;;;;;;;;;:29;5821:8;5801:29;;;;;;;;;;;;;;;;:34;;5786:49;5782:72;;;5846:5;5839:12;;;;5782:72;5896:6;5864:7;:19;5872:10;5864:19;;;;;;;;;;;;;;;:29;5884:8;5864:29;;;;;;;;;;;;;;;:38;;;;5939:8;5918:38;;5927:10;5918:38;;;5949:6;5918:38;;;;;;;;;;;;;;;;;;5974:4;5967:11;;5690:296;;;;;:::o;2089:43::-;;;;:::o;4925:206::-;5025:9;5037:1;5025:13;;5020:104;5044:9;:16;5040:1;:20;5020:104;;;5078:34;5087:9;5097:1;5087:12;;;;;;;;;;;;;;;;;;5101:7;5109:1;5101:10;;;;;;;;;;;;;;;;;;5078:8;:34::i;:::-;;5062:3;;;;;;;5020:104;;;4925:206;;;:::o;5143:535::-;5250:12;5226:6;4479:1;4472:4;:8;4453;;:15;;:27;;4446:35;;;;;;5298:1;5283:17;;:3;:17;;;;5275:26;;;;;;;;5331:8;:15;5340:5;5331:15;;;;;;;;;;;;;;;;5320:7;:26;;5312:35;;;;;;;;5377:7;:14;5385:5;5377:14;;;;;;;;;;;;;;;:26;5392:10;5377:26;;;;;;;;;;;;;;;;5366:7;:37;;5358:46;;;;;;;;5443:28;5463:7;5443:8;:15;5452:5;5443:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;5425:8;:15;5434:5;5425:15;;;;;;;;;;;;;;;:46;;;;5511:39;5542:7;5511;:14;5519:5;5511:14;;;;;;;;;;;;;;;:26;5526:10;5511:26;;;;;;;;;;;;;;;;:30;;:39;;;;:::i;:::-;5482:7;:14;5490:5;5482:14;;;;;;;;;;;;;;;:26;5497:10;5482:26;;;;;;;;;;;;;;;:68;;;;5577:26;5595:7;5577:8;:13;5586:3;5577:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;5561:8;:13;5570:3;5561:13;;;;;;;;;;;;;;;:42;;;;5635:3;5619:29;;5628:5;5619:29;;;5640:7;5619:29;;;;;;;;;;;;;;;;;;5666:4;5659:11;;5143:535;;;;;;:::o;2042:34::-;2074:2;2042:34;:::o;6371:139::-;6419:20;2832:5;;;;;;;;;;;2818:19;;:10;:19;;;2810:28;;;;;;;;6450:4;6442:21;;;6419:44;;6474:5;;;;;;;;;;;:14;;:28;6489:12;6474:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6474:28:0;6371:139;:::o;2271:32::-;;;;:::o;6522:345::-;6632:14;2832:5;;;;;;;;;;;2818:19;;:10;:19;;;2810:28;;;;;;;;6598:8;:20;6607:10;6598:20;;;;;;;;;;;;;;;;6588:6;:30;;6580:39;;;;;;;;6649:10;6632:27;;6689:28;6710:6;6689:8;:16;6698:6;6689:16;;;;;;;;;;;;;;;;:20;;:28;;;;:::i;:::-;6670:8;:16;6679:6;6670:16;;;;;;;;;;;;;;;:47;;;;6742:23;6758:6;6742:11;;:15;;:23;;;;:::i;:::-;6728:11;:37;;;;6795:28;6816:6;6795:16;;:20;;:28;;;;:::i;:::-;6776:16;:47;;;;6844:6;6839:20;;;6852:6;6839:20;;;;;;;;;;;;;;;;;;6522:345;;:::o;4280:111::-;4340:7;4367:8;:16;4376:6;4367:16;;;;;;;;;;;;;;;;4360:23;;4280:111;;;:::o;1998:37::-;;;;;;;;;;;;;;;;;;;;:::o;4513:400::-;4601:12;4577:6;4479:1;4472:4;:8;4453;;:15;;:27;;4446:35;;;;;;4649:1;4634:17;;:3;:17;;;;4626:26;;;;;;;;4682:8;:20;4691:10;4682:20;;;;;;;;;;;;;;;;4671:7;:31;;4663:40;;;;;;;;4747:33;4772:7;4747:8;:20;4756:10;4747:20;;;;;;;;;;;;;;;;:24;;:33;;;;:::i;:::-;4724:8;:20;4733:10;4724:20;;;;;;;;;;;;;;;:56;;;;4807:26;4825:7;4807:8;:13;4816:3;4807:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;4791:8;:13;4800:3;4791:13;;;;;;;;;;;;;;;:42;;;;4870:3;4849:34;;4858:10;4849:34;;;4875:7;4849:34;;;;;;;;;;;;;;;;;;4901:4;4894:11;;4513:400;;;;;:::o;2632:40::-;;;;;;;;;;;;;:::o;6148:211::-;6233:4;6249:14;6303:8;6279:12;6249:43;;6314:1;:11;;;6326:3;6314:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6314:16:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6314:16:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6314:16:0;;;;;;;;;;;;;;;;6303:27;;6348:3;6341:10;;6148:211;;;;;;:::o;2193:65::-;;;;:::o;5998:138::-;6076:7;6103;:15;6111:6;6103:15;;;;;;;;;;;;;;;:25;6119:8;6103:25;;;;;;;;;;;;;;;;6096:32;;5998:138;;;;:::o;6879:260::-;6960:4;6977:18;7037:14;2832:5;;;;;;;;;;;2818:19;;:10;:19;;;2810:28;;;;;;;;7011:14;6977:49;;7054:5;:15;;;7078:4;7054:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7054:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7054:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7054:30:0;;;;;;;;;;;;;;;;7037:47;;7102:5;:14;;;7117:5;;;;;;;;;;;7124:6;7102:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7102:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7102:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7102:29:0;;;;;;;;;;;;;;;;7095:36;;6879:260;;;;;:::o;2145:35::-;;;;:::o;1900:42::-;;;;;;;;;;;;;;;;;;;;;;:::o;3135:470::-;3206:4;2725:20;;;;;;;;;;;2724:21;2716:30;;;;;;;;3242:29;3263:7;3242:16;;:20;;:29;;;;:::i;:::-;3223:16;:48;;;;3299:27;3318:7;3299:14;;:18;;:27;;;;:::i;:::-;3282:14;:44;;;;3353:26;3371:7;3353:8;:13;3362:3;3353:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;3337:8;:13;3346:3;3337:13;;;;;;;;;;;;;;;:42;;;;3401:3;3395:19;;;3406:7;3395:19;;;;;;;;;;;;;;;;;;3451:3;3430:34;;3447:1;3430:34;;;3456:7;3430:34;;;;;;;;;;;;;;;;;;3482:4;3475:11;;3135:470;;;;:::o;203:112::-;261:7;277:9;293:1;289;:5;;;;;;;;277:17;;308:1;301:8;;203:112;;;;;:::o;50:147::-;108:7;124:9;140:1;136;:5;124:17;;160:1;155;:6;:20;;;;174:1;169;165;:5;;;;;;;;:10;155:20;148:28;;;;;;190:1;183:8;;50:147;;;;;:::o;321:113::-;379:7;407:1;402;:6;;395:14;;;;;;427:1;423;:5;416:12;;321:113;;;;:::o;440:133::-;498:7;514:9;530:1;526;:5;514:17;;550:1;545;:6;;538:14;;;;;;566:1;559:8;;440:133;;;;;:::o

Swarm Source

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