ETH Price: $2,646.49 (+1.52%)
Gas: 2 Gwei

Token

Beauty bakery lott (LOTT)
 

Overview

Max Total Supply

5,000,000,000 LOTT

Holders

554

Market

Price

$0.01 @ 0.000003 ETH

Onchain Market Cap

$35,862,050.00

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
MEXC 1
Balance
13,733,573.072578808511724669 LOTT

Value
$98,502.82 ( ~37.2202 Eth) [0.2747%]
0x75e89d5979e4f6fba9f97c104c2f0afb3f1dcb88
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:
CustomToken

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-03-25
*/

pragma solidity ^0.4.25;

library SafeMath {

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b);
        return c;
    }

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

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

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

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

contract Ownable {
    address public owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

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

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0));
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(owner, address(0));
        owner = address(0);
    }
}

contract Pausable is Ownable {
    bool public paused;
    
    event Paused(address account);
    event Unpaused(address account);

    constructor() internal {
        paused = false;
    }

    modifier whenNotPaused() {
        require(!paused);
        _;
    }

    modifier whenPaused() {
        require(paused);
        _;
    }

    function pause() public onlyOwner whenNotPaused {
        paused = true;
        emit Paused(msg.sender);
    }

    function unpause() public onlyOwner whenPaused {
        paused = false;
        emit Unpaused(msg.sender);
    }
}

contract BaseToken is Pausable {
    using SafeMath for uint256;

    string constant public name = 'Beauty bakery lott';
    string constant public symbol = 'LOTT';
    uint8 constant public decimals = 18;
    uint256 public totalSupply =  5000000000*10**uint256(decimals);

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

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

    function _transfer(address from, address to, uint value) internal {
        require(to != address(0));
        balanceOf[from] = balanceOf[from].sub(value);
        balanceOf[to] = balanceOf[to].add(value);
        emit Transfer(from, to, value);
    }


    function transfer(address to, uint256 value) public whenNotPaused returns (bool) {
        _transfer(msg.sender, to, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public whenNotPaused returns (bool) {
        allowance[from][msg.sender] = allowance[from][msg.sender].sub(value);
        _transfer(from, to, value);
        return true;
    }

    function approve(address spender, uint256 value) public whenNotPaused returns (bool) {
        require(spender != address(0));
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public whenNotPaused returns (bool) {
        require(spender != address(0));
        allowance[msg.sender][spender] = allowance[msg.sender][spender].add(addedValue);
        emit Approval(msg.sender, spender, allowance[msg.sender][spender]);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public whenNotPaused returns (bool) {
        require(spender != address(0));
        allowance[msg.sender][spender] = allowance[msg.sender][spender].sub(subtractedValue);
        emit Approval(msg.sender, spender, allowance[msg.sender][spender]);
        return true;
    }
}




contract LockToken is BaseToken {

    struct LockItem {
        uint256 endtime;
        uint256 remain;
    }

    struct LockMeta {
        uint8 lockType;
        LockItem[] lockItems;
    }

    mapping (address => LockMeta) public lockData;

    event Lock(address indexed lockAddress, uint8 indexed lockType, uint256[] endtimeList, uint256[] remainList);

    function _transfer(address from, address to, uint value) internal {
        uint8 lockType = lockData[from].lockType;
        if (lockType != 0) {
            uint256 remain = balanceOf[from].sub(value);
            uint256 length = lockData[from].lockItems.length;
            for (uint256 i = 0; i < length; i++) {
                LockItem storage item = lockData[from].lockItems[i];
                if (block.timestamp < item.endtime && remain < item.remain) {
                    revert();
                }
            }
        }
        super._transfer(from, to, value);
    }

    function lock(address lockAddress, uint8 lockType, uint256[] endtimeList, uint256[] remainList) public onlyOwner returns (bool) {
        require(lockAddress != address(0));
        require(lockType == 0 || lockType == 1 || lockType == 2);
        require(lockData[lockAddress].lockType != 1);

        lockData[lockAddress].lockItems.length = 0;

        lockData[lockAddress].lockType = lockType;
        if (lockType == 0) {
            emit Lock(lockAddress, lockType, endtimeList, remainList);
            return true;
        }

        require(endtimeList.length == remainList.length);
        uint256 length = endtimeList.length;
        require(length > 0 && length <= 12);
        uint256 thisEndtime = endtimeList[0];
        uint256 thisRemain = remainList[0];
        lockData[lockAddress].lockItems.push(LockItem({endtime: thisEndtime, remain: thisRemain}));
        for (uint256 i = 1; i < length; i++) {
            require(endtimeList[i] > thisEndtime && remainList[i] < thisRemain);
            lockData[lockAddress].lockItems.push(LockItem({endtime: endtimeList[i], remain: remainList[i]}));
            thisEndtime = endtimeList[i];
            thisRemain = remainList[i];
        }

        emit Lock(lockAddress, lockType, endtimeList, remainList);
        return true;
    }
}




contract CustomToken is BaseToken, LockToken {
    constructor() public {
        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);

        owner = msg.sender;
        
    }

    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":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"lockAddress","type":"address"},{"name":"lockType","type":"uint8"},{"name":"endtimeList","type":"uint256[]"},{"name":"remainList","type":"uint256[]"}],"name":"lock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"address"}],"name":"lockData","outputs":[{"name":"lockType","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"lockAddress","type":"address"},{"indexed":true,"name":"lockType","type":"uint8"},{"indexed":false,"name":"endtimeList","type":"uint256[]"},{"indexed":false,"name":"remainList","type":"uint256[]"}],"name":"Lock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"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":false,"name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

6080604052601260ff16600a0a64012a05f2000260015534801561002257600080fd5b5060008060146101000a81548160ff021916908315150217905550600154600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6001546040518082815260200191505060405180910390a3336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611f078061013a6000396000f300608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461010c578063095ea7b31461019c57806318160ddd1461020157806323b872dd1461022c578063313ce567146102b157806339509351146102e25780633abc6609146103475780633f4ba83a146104355780635c975abb1461044c57806370a082311461047b578063715018a6146104d25780638456cb59146104e95780638da5cb5b1461050057806395d89b4114610557578063a457c2d7146105e7578063a9059cbb1461064c578063dd62ed3e146106b1578063e8345bd114610728578063f2fde38b14610785575b600080fd5b34801561011857600080fd5b506101216107c8565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610161578082015181840152602081019050610146565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101a857600080fd5b506101e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610801565b604051808215151515815260200191505060405180910390f35b34801561020d57600080fd5b5061021661094a565b6040518082815260200191505060405180910390f35b34801561023857600080fd5b50610297600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610950565b604051808215151515815260200191505060405180910390f35b3480156102bd57600080fd5b506102c6610a92565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102ee57600080fd5b5061032d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a97565b604051808215151515815260200191505060405180910390f35b34801561035357600080fd5b5061041b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610cea565b604051808215151515815260200191505060405180910390f35b34801561044157600080fd5b5061044a6112fd565b005b34801561045857600080fd5b506104616113f2565b604051808215151515815260200191505060405180910390f35b34801561048757600080fd5b506104bc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611405565b6040518082815260200191505060405180910390f35b3480156104de57600080fd5b506104e761141d565b005b3480156104f557600080fd5b506104fe611537565b005b34801561050c57600080fd5b5061051561162e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561056357600080fd5b5061056c611653565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105ac578082015181840152602081019050610591565b50505050905090810190601f1680156105d95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105f357600080fd5b50610632600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061168c565b604051808215151515815260200191505060405180910390f35b34801561065857600080fd5b50610697600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506118df565b604051808215151515815260200191505060405180910390f35b3480156106bd57600080fd5b50610712600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611911565b6040518082815260200191505060405180910390f35b34801561073457600080fd5b50610769600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611936565b604051808260ff1660ff16815260200191505060405180910390f35b34801561079157600080fd5b506107c6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611961565b005b6040805190810160405280601281526020017f4265617574792062616b657279206c6f7474000000000000000000000000000081525081565b60008060149054906101000a900460ff1615151561081e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561085a57600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60015481565b60008060149054906101000a900460ff1615151561096d57600080fd5b6109fc82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ab690919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a87848484611ad7565b600190509392505050565b601281565b60008060149054906101000a900460ff16151515610ab457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610af057600080fd5b610b7f82600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c8990919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d4d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614151515610d8957600080fd5b60008860ff161480610d9e575060018860ff16145b80610dac575060028860ff16145b1515610db757600080fd5b6001600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff1660ff1614151515610e1957600080fd5b6000600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010181610e689190611e7a565b5087600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff021916908360ff16021790555060008860ff161415610fb5578760ff168973ffffffffffffffffffffffffffffffffffffffff167fdb96da58f024d78dad7ca9ab16139812e159a7fff4c710e07de66e0c40c234e88989604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015610f55578082015181840152602081019050610f3a565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015610f97578082015181840152602081019050610f7c565b5050505090500194505050505060405180910390a3600194506112f1565b85518751141515610fc557600080fd5b86519350600084118015610fda5750600c8411155b1515610fe557600080fd5b866000815181101515610ff457fe5b90602001906020020151925085600081518110151561100f57fe5b906020019060200201519150600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101604080519081016040528085815260200184815250908060018154018082558091505090600182039060005260206000209060020201600090919290919091506000820151816000015560208201518160010155505050600190505b83811015611210578287828151811015156110d057fe5b906020019060200201511180156110fd57508186828151811015156110f157fe5b90602001906020020151105b151561110857600080fd5b600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001016040805190810160405280898481518110151561116357fe5b906020019060200201518152602001888481518110151561118057fe5b9060200190602002015181525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505086818151811015156111dd57fe5b90602001906020020151925085818151811015156111f757fe5b90602001906020020151915080806001019150506110b9565b8760ff168973ffffffffffffffffffffffffffffffffffffffff167fdb96da58f024d78dad7ca9ab16139812e159a7fff4c710e07de66e0c40c234e88989604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b8381101561129557808201518184015260208101905061127a565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156112d75780820151818401526020810190506112bc565b5050505090500194505050505060405180910390a3600194505b50505050949350505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561135857600080fd5b600060149054906101000a900460ff16151561137357600080fd5b60008060146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b600060149054906101000a900460ff1681565b60026020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561147857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561159257600080fd5b600060149054906101000a900460ff161515156115ae57600080fd5b6001600060146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600481526020017f4c4f54540000000000000000000000000000000000000000000000000000000081525081565b60008060149054906101000a900460ff161515156116a957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156116e557600080fd5b61177482600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ab690919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060149054906101000a900460ff161515156118fc57600080fd5b611907338484611ad7565b6001905092915050565b6003602052816000526040600020602052806000526040600020600091509150505481565b60046020528060005260406000206000915090508060000160009054906101000a900460ff16905081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119bc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156119f857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080838311151515611ac857600080fd5b82840390508091505092915050565b6000806000806000600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16945060008560ff16141515611c7457611b9086600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ab690919063ffffffff16565b9350600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101805490509250600091505b82821015611c7357600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010182815481101515611c3657fe5b90600052602060002090600202019050806000015442108015611c5c5750806001015484105b15611c6657600080fd5b8180600101925050611bdf565b5b611c7f888888611caa565b5050505050505050565b6000808284019050838110151515611ca057600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611ce657600080fd5b611d3881600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ab690919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611dcd81600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c8990919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b815481835581811115611ea757600202816002028360005260206000209182019101611ea69190611eac565b5b505050565b611ed891905b80821115611ed457600080820160009055600182016000905550600201611eb2565b5090565b905600a165627a7a7230582004c1fea855beffac07d20883c2d5f5028da71373c99e3297b3f91d630677d7e70029

Deployed Bytecode

0x608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461010c578063095ea7b31461019c57806318160ddd1461020157806323b872dd1461022c578063313ce567146102b157806339509351146102e25780633abc6609146103475780633f4ba83a146104355780635c975abb1461044c57806370a082311461047b578063715018a6146104d25780638456cb59146104e95780638da5cb5b1461050057806395d89b4114610557578063a457c2d7146105e7578063a9059cbb1461064c578063dd62ed3e146106b1578063e8345bd114610728578063f2fde38b14610785575b600080fd5b34801561011857600080fd5b506101216107c8565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610161578082015181840152602081019050610146565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101a857600080fd5b506101e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610801565b604051808215151515815260200191505060405180910390f35b34801561020d57600080fd5b5061021661094a565b6040518082815260200191505060405180910390f35b34801561023857600080fd5b50610297600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610950565b604051808215151515815260200191505060405180910390f35b3480156102bd57600080fd5b506102c6610a92565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102ee57600080fd5b5061032d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a97565b604051808215151515815260200191505060405180910390f35b34801561035357600080fd5b5061041b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610cea565b604051808215151515815260200191505060405180910390f35b34801561044157600080fd5b5061044a6112fd565b005b34801561045857600080fd5b506104616113f2565b604051808215151515815260200191505060405180910390f35b34801561048757600080fd5b506104bc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611405565b6040518082815260200191505060405180910390f35b3480156104de57600080fd5b506104e761141d565b005b3480156104f557600080fd5b506104fe611537565b005b34801561050c57600080fd5b5061051561162e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561056357600080fd5b5061056c611653565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105ac578082015181840152602081019050610591565b50505050905090810190601f1680156105d95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105f357600080fd5b50610632600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061168c565b604051808215151515815260200191505060405180910390f35b34801561065857600080fd5b50610697600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506118df565b604051808215151515815260200191505060405180910390f35b3480156106bd57600080fd5b50610712600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611911565b6040518082815260200191505060405180910390f35b34801561073457600080fd5b50610769600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611936565b604051808260ff1660ff16815260200191505060405180910390f35b34801561079157600080fd5b506107c6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611961565b005b6040805190810160405280601281526020017f4265617574792062616b657279206c6f7474000000000000000000000000000081525081565b60008060149054906101000a900460ff1615151561081e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561085a57600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60015481565b60008060149054906101000a900460ff1615151561096d57600080fd5b6109fc82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ab690919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a87848484611ad7565b600190509392505050565b601281565b60008060149054906101000a900460ff16151515610ab457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610af057600080fd5b610b7f82600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c8990919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d4d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614151515610d8957600080fd5b60008860ff161480610d9e575060018860ff16145b80610dac575060028860ff16145b1515610db757600080fd5b6001600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff1660ff1614151515610e1957600080fd5b6000600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010181610e689190611e7a565b5087600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff021916908360ff16021790555060008860ff161415610fb5578760ff168973ffffffffffffffffffffffffffffffffffffffff167fdb96da58f024d78dad7ca9ab16139812e159a7fff4c710e07de66e0c40c234e88989604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015610f55578082015181840152602081019050610f3a565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015610f97578082015181840152602081019050610f7c565b5050505090500194505050505060405180910390a3600194506112f1565b85518751141515610fc557600080fd5b86519350600084118015610fda5750600c8411155b1515610fe557600080fd5b866000815181101515610ff457fe5b90602001906020020151925085600081518110151561100f57fe5b906020019060200201519150600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101604080519081016040528085815260200184815250908060018154018082558091505090600182039060005260206000209060020201600090919290919091506000820151816000015560208201518160010155505050600190505b83811015611210578287828151811015156110d057fe5b906020019060200201511180156110fd57508186828151811015156110f157fe5b90602001906020020151105b151561110857600080fd5b600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001016040805190810160405280898481518110151561116357fe5b906020019060200201518152602001888481518110151561118057fe5b9060200190602002015181525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505086818151811015156111dd57fe5b90602001906020020151925085818151811015156111f757fe5b90602001906020020151915080806001019150506110b9565b8760ff168973ffffffffffffffffffffffffffffffffffffffff167fdb96da58f024d78dad7ca9ab16139812e159a7fff4c710e07de66e0c40c234e88989604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b8381101561129557808201518184015260208101905061127a565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156112d75780820151818401526020810190506112bc565b5050505090500194505050505060405180910390a3600194505b50505050949350505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561135857600080fd5b600060149054906101000a900460ff16151561137357600080fd5b60008060146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b600060149054906101000a900460ff1681565b60026020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561147857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561159257600080fd5b600060149054906101000a900460ff161515156115ae57600080fd5b6001600060146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600481526020017f4c4f54540000000000000000000000000000000000000000000000000000000081525081565b60008060149054906101000a900460ff161515156116a957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156116e557600080fd5b61177482600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ab690919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060149054906101000a900460ff161515156118fc57600080fd5b611907338484611ad7565b6001905092915050565b6003602052816000526040600020602052806000526040600020600091509150505481565b60046020528060005260406000206000915090508060000160009054906101000a900460ff16905081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119bc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156119f857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080838311151515611ac857600080fd5b82840390508091505092915050565b6000806000806000600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16945060008560ff16141515611c7457611b9086600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ab690919063ffffffff16565b9350600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101805490509250600091505b82821015611c7357600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010182815481101515611c3657fe5b90600052602060002090600202019050806000015442108015611c5c5750806001015484105b15611c6657600080fd5b8180600101925050611bdf565b5b611c7f888888611caa565b5050505050505050565b6000808284019050838110151515611ca057600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611ce657600080fd5b611d3881600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ab690919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611dcd81600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c8990919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b815481835581811115611ea757600202816002028360005260206000209182019101611ea69190611eac565b5b505050565b611ed891905b80821115611ed457600080820160009055600182016000905550600201611eb2565b5090565b905600a165627a7a7230582004c1fea855beffac07d20883c2d5f5028da71373c99e3297b3f91d630677d7e70029

Deployed Bytecode Sourcemap

6613:292:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6886:8;;;2128:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2128:50: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;2128:50:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3316:257;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3316:257:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2272:62;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2272:62:0;;;;;;;;;;;;;;;;;;;;;;;3063:245;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3063:245:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2230:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2230:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3581:338;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3581:338:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5275:1325;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5275:1325:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1932:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1932:116:0;;;;;;1483:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1483:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2343:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2343:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1302:138;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1302:138:0;;;;;;1810:114;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1810:114:0;;;;;;893:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;893:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2185:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2185:38: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;2185:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3927:348;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3927:348:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2901:154;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2901:154:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2395:66;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2395:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4500:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4500:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1102:192;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1102:192:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2128:50;;;;;;;;;;;;;;;;;;;;:::o;3316:257::-;3395:4;1699:6;;;;;;;;;;;1698:7;1690:16;;;;;;;;3439:1;3420:21;;:7;:21;;;;3412:30;;;;;;;;3486:5;3453:9;:21;3463:10;3453:21;;;;;;;;;;;;;;;:30;3475:7;3453:30;;;;;;;;;;;;;;;:38;;;;3528:7;3507:36;;3516:10;3507:36;;;3537:5;3507:36;;;;;;;;;;;;;;;;;;3561:4;3554:11;;3316:257;;;;:::o;2272:62::-;;;;:::o;3063:245::-;3156:4;1699:6;;;;;;;;;;;1698:7;1690:16;;;;;;;;3203:38;3235:5;3203:9;:15;3213:4;3203:15;;;;;;;;;;;;;;;:27;3219:10;3203:27;;;;;;;;;;;;;;;;:31;;:38;;;;:::i;:::-;3173:9;:15;3183:4;3173:15;;;;;;;;;;;;;;;:27;3189:10;3173:27;;;;;;;;;;;;;;;:68;;;;3252:26;3262:4;3268:2;3272:5;3252:9;:26::i;:::-;3296:4;3289:11;;3063:245;;;;;:::o;2230:35::-;2263:2;2230:35;:::o;3581:338::-;3675:4;1699:6;;;;;;;;;;;1698:7;1690:16;;;;;;;;3719:1;3700:21;;:7;:21;;;;3692:30;;;;;;;;3766:46;3801:10;3766:9;:21;3776:10;3766:21;;;;;;;;;;;;;;;:30;3788:7;3766:30;;;;;;;;;;;;;;;;:34;;:46;;;;:::i;:::-;3733:9;:21;3743:10;3733:21;;;;;;;;;;;;;;;:30;3755:7;3733:30;;;;;;;;;;;;;;;:79;;;;3849:7;3828:61;;3837:10;3828:61;;;3858:9;:21;3868:10;3858:21;;;;;;;;;;;;;;;:30;3880:7;3858:30;;;;;;;;;;;;;;;;3828:61;;;;;;;;;;;;;;;;;;3907:4;3900:11;;3581:338;;;;:::o;5275:1325::-;5397:4;5890:14;5982:19;6029:18;6180:9;1068:5;;;;;;;;;;;1054:19;;:10;:19;;;1046:28;;;;;;;;5445:1;5422:25;;:11;:25;;;;5414:34;;;;;;;;5479:1;5467:8;:13;;;:30;;;;5496:1;5484:8;:13;;;5467:30;:47;;;;5513:1;5501:8;:13;;;5467:47;5459:56;;;;;;;;5568:1;5534:8;:21;5543:11;5534:21;;;;;;;;;;;;;;;:30;;;;;;;;;;;;:35;;;;5526:44;;;;;;;;5624:1;5583:8;:21;5592:11;5583:21;;;;;;;;;;;;;;;:31;;:42;;;;;:::i;:::-;;5671:8;5638;:21;5647:11;5638:21;;;;;;;;;;;;;;;:30;;;:41;;;;;;;;;;;;;;;;;;5706:1;5694:8;:13;;;5690:129;;;5747:8;5729:52;;5734:11;5729:52;;;5757:11;5770:10;5729:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;5729:52: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;5729:52:0;;;;;;;;;;;;;;;;;;;5803:4;5796:11;;;;5690:129;5861:10;:17;5839:11;:18;:39;5831:48;;;;;;;;5907:11;:18;5890:35;;5953:1;5944:6;:10;:26;;;;;5968:2;5958:6;:12;;5944:26;5936:35;;;;;;;;6004:11;6016:1;6004:14;;;;;;;;;;;;;;;;;;5982:36;;6050:10;6061:1;6050:13;;;;;;;;;;;;;;;;;;6029:34;;6074:8;:21;6083:11;6074:21;;;;;;;;;;;;;;;:31;;6111:52;;;;;;;;;6130:11;6111:52;;;;6151:10;6111:52;;;6074:90;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;6074:90:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6192:1;6180:13;;6175:326;6199:6;6195:1;:10;6175:326;;;6252:11;6235;6247:1;6235:14;;;;;;;;;;;;;;;;;;:28;:58;;;;;6283:10;6267;6278:1;6267:13;;;;;;;;;;;;;;;;;;:26;6235:58;6227:67;;;;;;;;6309:8;:21;6318:11;6309:21;;;;;;;;;;;;;;;:31;;6346:58;;;;;;;;;6365:11;6377:1;6365:14;;;;;;;;;;;;;;;;;;6346:58;;;;6389:10;6400:1;6389:13;;;;;;;;;;;;;;;;;;6346:58;;;6309:96;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;6309:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6434:11;6446:1;6434:14;;;;;;;;;;;;;;;;;;6420:28;;6476:10;6487:1;6476:13;;;;;;;;;;;;;;;;;;6463:26;;6207:3;;;;;;;6175:326;;;6536:8;6518:52;;6523:11;6518:52;;;6546:11;6559:10;6518:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;6518:52: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;6518:52:0;;;;;;;;;;;;;;;;;;;6588:4;6581:11;;1085:1;5275:1325;;;;;;;;;;:::o;1932:116::-;1068:5;;;;;;;;;;;1054:19;;:10;:19;;;1046:28;;;;;;;;1775:6;;;;;;;;;;;1767:15;;;;;;;;1999:5;1990:6;;:14;;;;;;;;;;;;;;;;;;2020:20;2029:10;2020:20;;;;;;;;;;;;;;;;;;;;;;1932:116::o;1483:18::-;;;;;;;;;;;;;:::o;2343:45::-;;;;;;;;;;;;;;;;;:::o;1302:138::-;1068:5;;;;;;;;;;;1054:19;;:10;:19;;;1046:28;;;;;;;;1400:1;1364:39;;1385:5;;;;;;;;;;;1364:39;;;;;;;;;;;;1430:1;1414:5;;:18;;;;;;;;;;;;;;;;;;1302:138::o;1810:114::-;1068:5;;;;;;;;;;;1054:19;;:10;:19;;;1046:28;;;;;;;;1699:6;;;;;;;;;;;1698:7;1690:16;;;;;;;;1878:4;1869:6;;:13;;;;;;;;;;;;;;;;;;1898:18;1905:10;1898:18;;;;;;;;;;;;;;;;;;;;;;1810:114::o;893:20::-;;;;;;;;;;;;;:::o;2185:38::-;;;;;;;;;;;;;;;;;;;;:::o;3927:348::-;4026:4;1699:6;;;;;;;;;;;1698:7;1690:16;;;;;;;;4070:1;4051:21;;:7;:21;;;;4043:30;;;;;;;;4117:51;4152:15;4117:9;:21;4127:10;4117:21;;;;;;;;;;;;;;;:30;4139:7;4117:30;;;;;;;;;;;;;;;;:34;;:51;;;;:::i;:::-;4084:9;:21;4094:10;4084:21;;;;;;;;;;;;;;;:30;4106:7;4084:30;;;;;;;;;;;;;;;:84;;;;4205:7;4184:61;;4193:10;4184:61;;;4214:9;:21;4224:10;4214:21;;;;;;;;;;;;;;;:30;4236:7;4214:30;;;;;;;;;;;;;;;;4184:61;;;;;;;;;;;;;;;;;;4263:4;4256:11;;3927:348;;;;:::o;2901:154::-;2976:4;1699:6;;;;;;;;;;;1698:7;1690:16;;;;;;;;2993:32;3003:10;3015:2;3019:5;2993:9;:32::i;:::-;3043:4;3036:11;;2901:154;;;;:::o;2395:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4500:45::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1102:192::-;1068:5;;;;;;;;;;;1054:19;;:10;:19;;;1046:28;;;;;;;;1203:1;1183:22;;:8;:22;;;;1175:31;;;;;;;;1250:8;1222:37;;1243:5;;;;;;;;;;;1222:37;;;;;;;;;;;;1278:8;1270:5;;:16;;;;;;;;;;;;;;;;;;1102:192;:::o;426:148::-;484:7;530:9;517:1;512;:6;;504:15;;;;;;;;546:1;542;:5;530:17;;565:1;558:8;;426:148;;;;;:::o;4671:596::-;4748:14;4833;4891;4959:9;5010:21;4765:8;:14;4774:4;4765:14;;;;;;;;;;;;;;;:23;;;;;;;;;;;;4748:40;;4815:1;4803:8;:13;;;;4799:418;;;4850:26;4870:5;4850:9;:15;4860:4;4850:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;4833:43;;4908:8;:14;4917:4;4908:14;;;;;;;;;;;;;;;:24;;:31;;;;4891:48;;4971:1;4959:13;;4954:252;4978:6;4974:1;:10;4954:252;;;5034:8;:14;5043:4;5034:14;;;;;;;;;;;;;;;:24;;5059:1;5034:27;;;;;;;;;;;;;;;;;;;;5010:51;;5102:4;:12;;;5084:15;:30;:54;;;;;5127:4;:11;;;5118:6;:20;5084:54;5080:111;;;5163:8;;;5080:111;4986:3;;;;;;;4954:252;;;4799:418;5227:32;5243:4;5249:2;5253:5;5227:15;:32::i;:::-;4671:596;;;;;;;;:::o;582:148::-;640:7;660:9;676:1;672;:5;660:17;;701:1;696;:6;;688:15;;;;;;;;721:1;714:8;;582:148;;;;;:::o;2634:257::-;2733:1;2719:16;;:2;:16;;;;2711:25;;;;;;;;2765:26;2785:5;2765:9;:15;2775:4;2765:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;2747:9;:15;2757:4;2747:15;;;;;;;;;;;;;;;:44;;;;2818:24;2836:5;2818:9;:13;2828:2;2818:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;2802:9;:13;2812:2;2802:13;;;;;;;;;;;;;;;:40;;;;2873:2;2858:25;;2867:4;2858:25;;;2877:5;2858:25;;;;;;;;;;;;;;;;;;2634:257;;;:::o;6613:292::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

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