ETH Price: $3,442.28 (-1.20%)

Token

Galaxy Diamond (GD)
 

Overview

Max Total Supply

5,000,000 GD

Holders

39

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
113,312.15 GD

Value
$0.00
0x37E87aA11288F975e45eA54ac8e3c0165aF9048B
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:
DSToken

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2019-10-23
*/

pragma solidity ^0.4.24;
contract DSNote {
    event LogNote(
        bytes4   indexed  sig,
        address  indexed  guy,
        bytes32  indexed  foo,
        bytes32  indexed  bar,
        uint              wad,
        bytes             fax
    ) anonymous;

    modifier note {
        bytes32 foo;
        bytes32 bar;

        assembly {
            foo := calldataload(4)
            bar := calldataload(36)
        }

        emit LogNote(msg.sig, msg.sender, foo, bar, msg.value, msg.data);

        _;
    }
}

contract DSAuthority {
    function canCall(
        address src, address dst, bytes4 sig
    ) public view returns (bool);
}

contract DSAuthEvents {
    event LogSetOwner     (address indexed owner);
}

contract DSAuth is DSAuthEvents {
    address      public  owner;

    constructor() public {
        owner = msg.sender;
        emit LogSetOwner(msg.sender);
    }

    modifier auth {
        require(isAuthorized(msg.sender));
        _;
    }

    function isAuthorized(address src) internal view returns (bool) {
        if (src == owner) {
            return true;
        } else {
            return false;
        }
    }
}

contract DSStop is DSNote, DSAuth {

    bool public stopped;

    modifier stoppable {
        require(!stopped);
        _;
    }
    function stop() public auth note {
        stopped = true;
    }
    function start() public auth note {
        stopped = false;
    }

}

contract DSMath {
    function add(uint x, uint y) internal pure returns (uint z) {
        require((z = x + y) >= x);
    }
    function sub(uint x, uint y) internal pure returns (uint z) {
        require((z = x - y) <= x);
    }
    function mul(uint x, uint y) internal pure returns (uint z) {
        require(y == 0 || (z = x * y) / y == x);
    }
}

contract ERC20Events {
    event Approval(address indexed src, address indexed guy, uint wad);
    event Transfer(address indexed src, address indexed dst, uint wad);
}

contract ERC20 is ERC20Events {
    function totalSupply() public view returns (uint);
    function balanceOf(address guy) public view returns (uint);
    function frozenFunds(address guy) public view returns (uint);
    function allowance(address src, address guy) public view returns (uint);

    function approve(address guy, uint wad) public returns (bool);
    function transfer(address dst, uint wad) public returns (bool);
    function transferFrom(
        address src, address dst, uint wad
    ) public returns (bool);
}

contract DSTokenBase is ERC20, DSMath {
    uint256                                            _supply;
    mapping (address => uint256)                       _balances;
    mapping (address => uint256)                       _frozens;
    mapping (address => mapping (address => uint256))  _approvals;

    constructor(uint supply) public {
        _balances[msg.sender] = supply;
        _supply = supply;
    }

    function totalSupply() public view returns (uint) {
        return _supply;
    }
    function balanceOf(address src) public view returns (uint) {
        return _balances[src];
    }
    function frozenFunds(address src) public view returns (uint) {
        return _frozens[src];
    }
    function allowance(address src, address guy) public view returns (uint) {
        return _approvals[src][guy];
    }

    function transfer(address dst, uint wad) public returns (bool) {
        return transferFrom(msg.sender, dst, wad);
    }

    function transferFrom(address src, address dst, uint wad)
        public
        returns (bool)
    {
        if (src != msg.sender) {
            _approvals[src][msg.sender] = sub(_approvals[src][msg.sender], wad);
        }

        _balances[src] = sub(_balances[src], wad);
        _balances[dst] = add(_balances[dst], wad);

        emit Transfer(src, dst, wad);

        return true;
    }

    function approve(address guy, uint wad) public returns (bool) {
        _approvals[msg.sender][guy] = wad;

        emit Approval(msg.sender, guy, wad);

        return true;
    }
}

contract DSToken is DSTokenBase(5000000000000000000000000), DSStop {

    string  public  symbol = "GD";
    uint8  public  decimals = 18; 
    event Freeze(address indexed guy, uint wad);
    event Mint(address indexed guy, uint wad);
    event Burn(address indexed guy, uint wad);

    function approve(address guy) public stoppable returns (bool) {
        return super.approve(guy, uint(-1));
    }

    function approve(address guy, uint wad) public stoppable returns (bool) {
        return super.approve(guy, wad);
    }

    function transferFrom(address src, address dst, uint wad)
        public
        stoppable
        returns (bool)
    {
        require(_balances[src] - _frozens[src] >= wad);
        
        if (src != msg.sender && _approvals[src][msg.sender] != uint(-1)) {
            _approvals[src][msg.sender] = sub(_approvals[src][msg.sender], wad);
        }

        _balances[src] = sub(_balances[src], wad);
        _balances[dst] = add(_balances[dst], wad);

        emit Transfer(src, dst, wad);

        return true;
    }
    function transferMulti(address[] dsts, uint wad)  public auth returns (bool) {  
        require(dsts.length > 0);
        require(_balances[msg.sender] - _frozens[msg.sender] >= mul(wad, dsts.length));
        
        for(uint32 i=0; i<dsts.length; i++){
            transfer(dsts[i], wad);
        }  
        return true;
    }
    
    function push(address dst, uint wad) public {
        transferFrom(msg.sender, dst, wad);
    }
    
    function pull(address src, uint wad) public {
        transferFrom(src, msg.sender, wad);
    }
    
    function move(address src, address dst, uint wad) public {
        transferFrom(src, dst, wad);
    }
    
    function mint(uint wad) public {
        mint(msg.sender, wad);
    }
    
    function burn(uint wad) public {
        burn(msg.sender, wad);
    }
    
    function mint(address guy, uint wad) public auth stoppable {
        _balances[guy] = add(_balances[guy], wad);
        _supply = add(_supply, wad);
        emit Mint(guy, wad);
    }
    
    function burn(address guy, uint wad) public auth stoppable {
        if (guy != msg.sender && _approvals[guy][msg.sender] != uint(-1)) {
            _approvals[guy][msg.sender] = sub(_approvals[guy][msg.sender], wad);
        }

        _balances[guy] = sub(_balances[guy], wad);
        _supply = sub(_supply, wad);
        emit Burn(guy, wad);
    }
    
    function freezeAccount(address guy, uint wad) public auth {
        require(_balances[guy] >= wad);
        
        _frozens[guy] = add(0, wad);
        emit Freeze(guy, wad);
    }

    string   public  name = "Galaxy Diamond";

    function setName(string name_) public auth {
        name = name_;
    }
    
    function setSymbol(string symbol_) public auth {
        symbol = symbol_;
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"dsts","type":"address[]"},{"name":"wad","type":"uint256"}],"name":"transferMulti","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"stop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","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":"src","type":"address"},{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"freezeAccount","outputs":[],"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":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"wad","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stopped","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"wad","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"push","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"symbol_","type":"string"}],"name":"setSymbol","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"src","type":"address"},{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"move","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"start","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"name_","type":"string"}],"name":"setName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"address"}],"name":"frozenFunds","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"address"},{"name":"guy","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"src","type":"address"},{"name":"wad","type":"uint256"}],"name":"pull","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":true,"inputs":[{"indexed":true,"name":"sig","type":"bytes4"},{"indexed":true,"name":"guy","type":"address"},{"indexed":true,"name":"foo","type":"bytes32"},{"indexed":true,"name":"bar","type":"bytes32"},{"indexed":false,"name":"wad","type":"uint256"},{"indexed":false,"name":"fax","type":"bytes"}],"name":"LogNote","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"dst","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]

60806040526040805190810160405280600281526020017f474400000000000000000000000000000000000000000000000000000000000081525060059080519060200190620000519291906200019e565b506012600660006101000a81548160ff021916908360ff1602179055506040805190810160405280600e81526020017f47616c617879204469616d6f6e6400000000000000000000000000000000000081525060079080519060200190620000bb9291906200019e565b506a0422ca8b0a00a42500000080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806000819055505033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a26200024d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001e157805160ff191683800117855562000212565b8280016001018555821562000212579182015b8281111562000211578251825591602001919060010190620001f4565b5b50905062000221919062000225565b5090565b6200024a91905b80821115620002465760008160009055506001016200022c565b5090565b90565b611c84806200025d6000396000f300608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806304f016c91461015957806306fdde03146101e157806307da68f514610271578063095ea7b31461028857806318160ddd146102ed57806323b872dd1461031857806329846afe1461039d578063313ce567146103ea57806340c10f191461041b57806342966c681461046857806370a082311461049557806375f12b21146104ec5780638da5cb5b1461051b57806395d89b41146105725780639dc29fac14610602578063a0712d681461064f578063a9059cbb1461067c578063b753a98c146106e1578063b84c82461461072e578063bb35783b14610797578063be9a655514610804578063c47f00271461081b578063d553adf014610884578063daea85c5146108db578063dd62ed3e14610936578063f2d5d56b146109ad575b600080fd5b34801561016557600080fd5b506101c760048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001909291905050506109fa565b604051808215151515815260200191505060405180910390f35b3480156101ed57600080fd5b506101f6610b0e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561023657808201518184015260208101905061021b565b50505050905090810190601f1680156102635780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561027d57600080fd5b50610286610bac565b005b34801561029457600080fd5b506102d3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c8a565b604051808215151515815260200191505060405180910390f35b3480156102f957600080fd5b50610302610cba565b6040518082815260200191505060405180910390f35b34801561032457600080fd5b50610383600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cc3565b604051808215151515815260200191505060405180910390f35b3480156103a957600080fd5b506103e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110dc565b005b3480156103f657600080fd5b506103ff6111de565b604051808260ff1660ff16815260200191505060405180910390f35b34801561042757600080fd5b50610466600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111f1565b005b34801561047457600080fd5b5061049360048036038101908080359060200190929190505050611311565b005b3480156104a157600080fd5b506104d6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061131e565b6040518082815260200191505060405180910390f35b3480156104f857600080fd5b50610501611367565b604051808215151515815260200191505060405180910390f35b34801561052757600080fd5b5061053061137a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561057e57600080fd5b506105876113a0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105c75780820151818401526020810190506105ac565b50505050905090810190601f1680156105f45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561060e57600080fd5b5061064d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061143e565b005b34801561065b57600080fd5b5061067a60048036038101908080359060200190929190505050611742565b005b34801561068857600080fd5b506106c7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061174f565b604051808215151515815260200191505060405180910390f35b3480156106ed57600080fd5b5061072c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611764565b005b34801561073a57600080fd5b50610795600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611774565b005b3480156107a357600080fd5b50610802600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117a2565b005b34801561081057600080fd5b506108196117b3565b005b34801561082757600080fd5b50610882600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611891565b005b34801561089057600080fd5b506108c5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118bf565b6040518082815260200191505060405180910390f35b3480156108e757600080fd5b5061091c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611908565b604051808215151515815260200191505060405180910390f35b34801561094257600080fd5b50610997600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611957565b6040518082815260200191505060405180910390f35b3480156109b957600080fd5b506109f8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119de565b005b600080610a06336119ee565b1515610a1157600080fd5b60008451111515610a2157600080fd5b610a2c838551611a59565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310151515610aba57600080fd5b600090505b83518163ffffffff161015610b0357610af5848263ffffffff16815181101515610ae557fe5b906020019060200201518461174f565b508080600101915050610abf565b600191505092915050565b60078054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ba45780601f10610b7957610100808354040283529160200191610ba4565b820191906000526020600020905b815481529060010190602001808311610b8757829003601f168201915b505050505081565b610bb5336119ee565b1515610bc057600080fd5b60008060043591506024359050806000191682600019163373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19163460003660405180848152602001806020018281038252848482818152602001925080828437820191505094505050505060405180910390a46001600460146101000a81548160ff0219169083151502179055505050565b6000600460149054906101000a900460ff16151515610ca857600080fd5b610cb28383611a89565b905092915050565b60008054905090565b6000600460149054906101000a900460ff16151515610ce157600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310151515610d7057600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610e4857507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610f5457610ed3600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b7b565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610f9d600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b7b565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611029600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b97565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b6110e5336119ee565b15156110f057600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561113e57600080fd5b611149600082611b97565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e0826040518082815260200191505060405180910390a25050565b600660009054906101000a900460ff1681565b6111fa336119ee565b151561120557600080fd5b600460149054906101000a900460ff1615151561122157600080fd5b61126a600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611b97565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112b960005482611b97565b6000819055508173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885826040518082815260200191505060405180910390a25050565b61131b338261143e565b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460149054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114365780601f1061140b57610100808354040283529160200191611436565b820191906000526020600020905b81548152906001019060200180831161141957829003601f168201915b505050505081565b611447336119ee565b151561145257600080fd5b600460149054906101000a900460ff1615151561146e57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561154657507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15611652576115d1600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611b7b565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61169b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611b7b565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116ea60005482611b7b565b6000819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a25050565b61174c33826111f1565b50565b600061175c338484610cc3565b905092915050565b61176f338383610cc3565b505050565b61177d336119ee565b151561178857600080fd5b806005908051906020019061179e929190611bb3565b5050565b6117ad838383610cc3565b50505050565b6117bc336119ee565b15156117c757600080fd5b60008060043591506024359050806000191682600019163373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19163460003660405180848152602001806020018281038252848482818152602001925080828437820191505094505050505060405180910390a46000600460146101000a81548160ff0219169083151502179055505050565b61189a336119ee565b15156118a557600080fd5b80600790805190602001906118bb929190611bb3565b5050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600460149054906101000a900460ff1615151561192657600080fd5b611950827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611a89565b9050919050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6119e9823383610cc3565b505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a4f5760019050611a54565b600090505b919050565b600080821480611a7857508282838502925082811515611a7557fe5b04145b1515611a8357600080fd5b92915050565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008282840391508111151515611b9157600080fd5b92915050565b60008282840191508110151515611bad57600080fd5b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611bf457805160ff1916838001178555611c22565b82800160010185558215611c22579182015b82811115611c21578251825591602001919060010190611c06565b5b509050611c2f9190611c33565b5090565b611c5591905b80821115611c51576000816000905550600101611c39565b5090565b905600a165627a7a72305820bb302ea245b939aea71e3933790c9bfe21bc2e5ce4856d5ef4a26bbd84f517140029

Deployed Bytecode

0x608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806304f016c91461015957806306fdde03146101e157806307da68f514610271578063095ea7b31461028857806318160ddd146102ed57806323b872dd1461031857806329846afe1461039d578063313ce567146103ea57806340c10f191461041b57806342966c681461046857806370a082311461049557806375f12b21146104ec5780638da5cb5b1461051b57806395d89b41146105725780639dc29fac14610602578063a0712d681461064f578063a9059cbb1461067c578063b753a98c146106e1578063b84c82461461072e578063bb35783b14610797578063be9a655514610804578063c47f00271461081b578063d553adf014610884578063daea85c5146108db578063dd62ed3e14610936578063f2d5d56b146109ad575b600080fd5b34801561016557600080fd5b506101c760048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001909291905050506109fa565b604051808215151515815260200191505060405180910390f35b3480156101ed57600080fd5b506101f6610b0e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561023657808201518184015260208101905061021b565b50505050905090810190601f1680156102635780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561027d57600080fd5b50610286610bac565b005b34801561029457600080fd5b506102d3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c8a565b604051808215151515815260200191505060405180910390f35b3480156102f957600080fd5b50610302610cba565b6040518082815260200191505060405180910390f35b34801561032457600080fd5b50610383600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cc3565b604051808215151515815260200191505060405180910390f35b3480156103a957600080fd5b506103e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110dc565b005b3480156103f657600080fd5b506103ff6111de565b604051808260ff1660ff16815260200191505060405180910390f35b34801561042757600080fd5b50610466600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111f1565b005b34801561047457600080fd5b5061049360048036038101908080359060200190929190505050611311565b005b3480156104a157600080fd5b506104d6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061131e565b6040518082815260200191505060405180910390f35b3480156104f857600080fd5b50610501611367565b604051808215151515815260200191505060405180910390f35b34801561052757600080fd5b5061053061137a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561057e57600080fd5b506105876113a0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105c75780820151818401526020810190506105ac565b50505050905090810190601f1680156105f45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561060e57600080fd5b5061064d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061143e565b005b34801561065b57600080fd5b5061067a60048036038101908080359060200190929190505050611742565b005b34801561068857600080fd5b506106c7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061174f565b604051808215151515815260200191505060405180910390f35b3480156106ed57600080fd5b5061072c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611764565b005b34801561073a57600080fd5b50610795600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611774565b005b3480156107a357600080fd5b50610802600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117a2565b005b34801561081057600080fd5b506108196117b3565b005b34801561082757600080fd5b50610882600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611891565b005b34801561089057600080fd5b506108c5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118bf565b6040518082815260200191505060405180910390f35b3480156108e757600080fd5b5061091c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611908565b604051808215151515815260200191505060405180910390f35b34801561094257600080fd5b50610997600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611957565b6040518082815260200191505060405180910390f35b3480156109b957600080fd5b506109f8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119de565b005b600080610a06336119ee565b1515610a1157600080fd5b60008451111515610a2157600080fd5b610a2c838551611a59565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310151515610aba57600080fd5b600090505b83518163ffffffff161015610b0357610af5848263ffffffff16815181101515610ae557fe5b906020019060200201518461174f565b508080600101915050610abf565b600191505092915050565b60078054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ba45780601f10610b7957610100808354040283529160200191610ba4565b820191906000526020600020905b815481529060010190602001808311610b8757829003601f168201915b505050505081565b610bb5336119ee565b1515610bc057600080fd5b60008060043591506024359050806000191682600019163373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19163460003660405180848152602001806020018281038252848482818152602001925080828437820191505094505050505060405180910390a46001600460146101000a81548160ff0219169083151502179055505050565b6000600460149054906101000a900460ff16151515610ca857600080fd5b610cb28383611a89565b905092915050565b60008054905090565b6000600460149054906101000a900460ff16151515610ce157600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310151515610d7057600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610e4857507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610f5457610ed3600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b7b565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610f9d600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b7b565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611029600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b97565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b6110e5336119ee565b15156110f057600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561113e57600080fd5b611149600082611b97565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e0826040518082815260200191505060405180910390a25050565b600660009054906101000a900460ff1681565b6111fa336119ee565b151561120557600080fd5b600460149054906101000a900460ff1615151561122157600080fd5b61126a600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611b97565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112b960005482611b97565b6000819055508173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885826040518082815260200191505060405180910390a25050565b61131b338261143e565b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460149054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114365780601f1061140b57610100808354040283529160200191611436565b820191906000526020600020905b81548152906001019060200180831161141957829003601f168201915b505050505081565b611447336119ee565b151561145257600080fd5b600460149054906101000a900460ff1615151561146e57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561154657507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15611652576115d1600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611b7b565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61169b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611b7b565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116ea60005482611b7b565b6000819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a25050565b61174c33826111f1565b50565b600061175c338484610cc3565b905092915050565b61176f338383610cc3565b505050565b61177d336119ee565b151561178857600080fd5b806005908051906020019061179e929190611bb3565b5050565b6117ad838383610cc3565b50505050565b6117bc336119ee565b15156117c757600080fd5b60008060043591506024359050806000191682600019163373ffffffffffffffffffffffffffffffffffffffff166000357fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19163460003660405180848152602001806020018281038252848482818152602001925080828437820191505094505050505060405180910390a46000600460146101000a81548160ff0219169083151502179055505050565b61189a336119ee565b15156118a557600080fd5b80600790805190602001906118bb929190611bb3565b5050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600460149054906101000a900460ff1615151561192657600080fd5b611950827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611a89565b9050919050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6119e9823383610cc3565b505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a4f5760019050611a54565b600090505b919050565b600080821480611a7857508282838502925082811515611a7557fe5b04145b1515611a8357600080fd5b92915050565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008282840391508111151515611b9157600080fd5b92915050565b60008282840191508110151515611bad57600080fd5b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611bf457805160ff1916838001178555611c22565b82800160010185558215611c22579182015b82811115611c21578251825591602001919060010190611c06565b5b509050611c2f9190611c33565b5090565b611c5591905b80821115611c51576000816000905550600101611c39565b5090565b905600a165627a7a72305820bb302ea245b939aea71e3933790c9bfe21bc2e5ce4856d5ef4a26bbd84f517140029

Deployed Bytecode Sourcemap

4197:2928:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5290:339;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5290:339:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6905:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6905:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;6905:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1364:66;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1364:66:0;;;;;;4617:121;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4617:121:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3030:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3030:83:0;;;;;;;;;;;;;;;;;;;;;;;4746:538;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4746:538:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6710:187;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6710:187:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4309:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4309:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6140:187;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6140:187:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6057:71;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6057:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;3119:99;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3119:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1263:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1263:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;804:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;804:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4273:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4273:29: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;4273:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6339:359;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6339:359:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5974:71;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5974:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;3456:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3456:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5641:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5641:97:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7040:82;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7040:82:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5859:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5859:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1436:68;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1436:68:0;;;;;;6954:74;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6954:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3224:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3224:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4493:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4493:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3330:118;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3330:118:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5750:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5750:97:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5290:339;5361:4;5518:8;977:24;990:10;977:12;:24::i;:::-;969:33;;;;;;;;5402:1;5388:4;:11;:15;5380:24;;;;;;;;5471:21;5475:3;5480:4;:11;5471:3;:21::i;:::-;5447:8;:20;5456:10;5447:20;;;;;;;;;;;;;;;;5423:9;:21;5433:10;5423:21;;;;;;;;;;;;;;;;:44;:69;;5415:78;;;;;;;;5527:1;5518:10;;5514:84;5532:4;:11;5530:1;:13;;;5514:84;;;5564:22;5573:4;5578:1;5573:7;;;;;;;;;;;;;;;;;;;;5582:3;5564:8;:22::i;:::-;;5545:3;;;;;;;5514:84;;;5617:4;5610:11;;5290:339;;;;;:::o;6905:40::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1364:66::-;977:24;990:10;977:12;:24::i;:::-;969:33;;;;;;;;305:11;327;395:1;382:15;375:22;;431:2;418:16;411:23;;496:3;462:59;;;491:3;462:59;;;479:10;462:59;;470:7;;;;462:59;;;501:9;512:8;;462:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1418:4;1408:7;;:14;;;;;;;;;;;;;;;;;;1013:1;;1364:66::o;4617:121::-;4683:4;1330:7;;;;;;;;;;;1329:8;1321:17;;;;;;;;4707:23;4721:3;4726;4707:13;:23::i;:::-;4700:30;;4617:121;;;;:::o;3030:83::-;3074:4;3098:7;;3091:14;;3030:83;:::o;4746:538::-;4857:4;1330:7;;;;;;;;;;;1329:8;1321:17;;;;;;;;4921:3;4904:8;:13;4913:3;4904:13;;;;;;;;;;;;;;;;4887:9;:14;4897:3;4887:14;;;;;;;;;;;;;;;;:30;:37;;4879:46;;;;;;;;4957:10;4950:17;;:3;:17;;;;:60;;;;;5007:2;4971:10;:15;4982:3;4971:15;;;;;;;;;;;;;;;:27;4987:10;4971:27;;;;;;;;;;;;;;;;:39;;4950:60;4946:160;;;5057:37;5061:10;:15;5072:3;5061:15;;;;;;;;;;;;;;;:27;5077:10;5061:27;;;;;;;;;;;;;;;;5090:3;5057;:37::i;:::-;5027:10;:15;5038:3;5027:15;;;;;;;;;;;;;;;:27;5043:10;5027:27;;;;;;;;;;;;;;;:67;;;;4946:160;5135:24;5139:9;:14;5149:3;5139:14;;;;;;;;;;;;;;;;5155:3;5135;:24::i;:::-;5118:9;:14;5128:3;5118:14;;;;;;;;;;;;;;;:41;;;;5187:24;5191:9;:14;5201:3;5191:14;;;;;;;;;;;;;;;;5207:3;5187;:24::i;:::-;5170:9;:14;5180:3;5170:14;;;;;;;;;;;;;;;:41;;;;5243:3;5229:23;;5238:3;5229:23;;;5248:3;5229:23;;;;;;;;;;;;;;;;;;5272:4;5265:11;;4746:538;;;;;:::o;6710:187::-;977:24;990:10;977:12;:24::i;:::-;969:33;;;;;;;;6805:3;6787:9;:14;6797:3;6787:14;;;;;;;;;;;;;;;;:21;;6779:30;;;;;;;;6846:11;6850:1;6853:3;6846;:11::i;:::-;6830:8;:13;6839:3;6830:13;;;;;;;;;;;;;;;:27;;;;6880:3;6873:16;;;6885:3;6873:16;;;;;;;;;;;;;;;;;;6710:187;;:::o;4309:28::-;;;;;;;;;;;;;:::o;6140:187::-;977:24;990:10;977:12;:24::i;:::-;969:33;;;;;;;;1330:7;;;;;;;;;;;1329:8;1321:17;;;;;;;;6227:24;6231:9;:14;6241:3;6231:14;;;;;;;;;;;;;;;;6247:3;6227;:24::i;:::-;6210:9;:14;6220:3;6210:14;;;;;;;;;;;;;;;:41;;;;6272:17;6276:7;;6285:3;6272;:17::i;:::-;6262:7;:27;;;;6310:3;6305:14;;;6315:3;6305:14;;;;;;;;;;;;;;;;;;6140:187;;:::o;6057:71::-;6099:21;6104:10;6116:3;6099:4;:21::i;:::-;6057:71;:::o;3119:99::-;3172:4;3196:9;:14;3206:3;3196:14;;;;;;;;;;;;;;;;3189:21;;3119:99;;;:::o;1263:19::-;;;;;;;;;;;;;:::o;804:26::-;;;;;;;;;;;;;:::o;4273:29::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6339:359::-;977:24;990:10;977:12;:24::i;:::-;969:33;;;;;;;;1330:7;;;;;;;;;;;1329:8;1321:17;;;;;;;;6420:10;6413:17;;:3;:17;;;;:60;;;;;6470:2;6434:10;:15;6445:3;6434:15;;;;;;;;;;;;;;;:27;6450:10;6434:27;;;;;;;;;;;;;;;;:39;;6413:60;6409:160;;;6520:37;6524:10;:15;6535:3;6524:15;;;;;;;;;;;;;;;:27;6540:10;6524:27;;;;;;;;;;;;;;;;6553:3;6520;:37::i;:::-;6490:10;:15;6501:3;6490:15;;;;;;;;;;;;;;;:27;6506:10;6490:27;;;;;;;;;;;;;;;:67;;;;6409:160;6598:24;6602:9;:14;6612:3;6602:14;;;;;;;;;;;;;;;;6618:3;6598;:24::i;:::-;6581:9;:14;6591:3;6581:14;;;;;;;;;;;;;;;:41;;;;6643:17;6647:7;;6656:3;6643;:17::i;:::-;6633:7;:27;;;;6681:3;6676:14;;;6686:3;6676:14;;;;;;;;;;;;;;;;;;6339:359;;:::o;5974:71::-;6016:21;6021:10;6033:3;6016:4;:21::i;:::-;5974:71;:::o;3456:123::-;3513:4;3537:34;3550:10;3562:3;3567;3537:12;:34::i;:::-;3530:41;;3456:123;;;;:::o;5641:97::-;5696:34;5709:10;5721:3;5726;5696:12;:34::i;:::-;;5641:97;;:::o;7040:82::-;977:24;990:10;977:12;:24::i;:::-;969:33;;;;;;;;7107:7;7098:6;:16;;;;;;;;;;;;:::i;:::-;;7040:82;:::o;5859:103::-;5927:27;5940:3;5945;5950;5927:12;:27::i;:::-;;5859:103;;;:::o;1436:68::-;977:24;990:10;977:12;:24::i;:::-;969:33;;;;;;;;305:11;327;395:1;382:15;375:22;;431:2;418:16;411:23;;496:3;462:59;;;491:3;462:59;;;479:10;462:59;;470:7;;;;462:59;;;501:9;512:8;;462:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1491:5;1481:7;;:15;;;;;;;;;;;;;;;;;;1013:1;;1436:68::o;6954:74::-;977:24;990:10;977:12;:24::i;:::-;969:33;;;;;;;;7015:5;7008:4;:12;;;;;;;;;;;;:::i;:::-;;6954:74;:::o;3224:100::-;3279:4;3303:8;:13;3312:3;3303:13;;;;;;;;;;;;;;;;3296:20;;3224:100;;;:::o;4493:116::-;4549:4;1330:7;;;;;;;;;;;1329:8;1321:17;;;;;;;;4573:28;4587:3;4597:2;4573:13;:28::i;:::-;4566:35;;4493:116;;;:::o;3330:118::-;3396:4;3420:10;:15;3431:3;3420:15;;;;;;;;;;;;;;;:20;3436:3;3420:20;;;;;;;;;;;;;;;;3413:27;;3330:118;;;;:::o;5750:97::-;5805:34;5818:3;5823:10;5835:3;5805:12;:34::i;:::-;;5750:97;;:::o;1030:183::-;1088:4;1116:5;;;;;;;;;;;1109:12;;:3;:12;;;1105:101;;;1145:4;1138:11;;;;1105:101;1189:5;1182:12;;1030:183;;;;:::o;1756:118::-;1808:6;1840:1;1835;:6;:30;;;;1864:1;1859;1854;1850;:5;1846:9;;;1845:15;;;;;;;;:20;1835:30;1827:39;;;;;;;;1756:118;;;;:::o;4004:186::-;4060:4;4107:3;4077:10;:22;4088:10;4077:22;;;;;;;;;;;;;;;:27;4100:3;4077:27;;;;;;;;;;;;;;;:33;;;;4149:3;4128:30;;4137:10;4128:30;;;4154:3;4128:30;;;;;;;;;;;;;;;;;;4178:4;4171:11;;4004:186;;;;:::o;1646:104::-;1698:6;1740:1;1734;1730;:5;1726:9;;;1725:16;;1717:25;;;;;;;;1646:104;;;;:::o;1536:::-;1588:6;1630:1;1624;1620;:5;1616:9;;;1615:16;;1607:25;;;;;;;;1536:104;;;;:::o;4197:2928::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

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