ETH Price: $2,689.89 (-3.26%)

Token

Angel Wings (AW)
 

Overview

Max Total Supply

210,000,000 AW

Holders

897

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Filtered by Token Holder
738726.eth
Balance
305,565.51231371 AW

Value
$0.00
0x123c6d7d6d0a15bccf7204bb5f5dd6eaafb8871e
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x4fFf4265...85bC18f60
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
AWToken

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-03-28
*/

pragma solidity 0.4.25;


library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }


    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }


    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }


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

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;

        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

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

pragma solidity 0.4.25;


    contract AWToken {

        string public name;

        string public symbol;

        uint8 public decimals;

        uint public totalSupply;

        uint public supplied;

        uint public surplusSupply;


        uint beforeFrequency = 0;

        uint centerFrequency = 300;

        uint afterFrequency = 400;

        address owner;

        uint public usdtPrice = 10000;

        address gameAddr;


        mapping(address => uint) public balanceOf;


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

        constructor(
            string _name,
            string _symbol,
            uint8 _decimals,
            uint _totalSupply,
            address _owner
        )  public {
            name = _name;
            symbol = _symbol;
            decimals = _decimals;
            totalSupply = _totalSupply * (10 ** uint256(decimals));
            owner = _owner;
            surplusSupply = totalSupply;
        }

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

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

        modifier validDestination(address _to) {

            require(_to != address(0x0), "address cannot be 0x0");
            require(_to != address(this), "address cannot be contract address");
            _;
        }


        function setGameAddr(address addr) external {
            require(owner == msg.sender, "Insufficient permissions");
            gameAddr = addr;
        }

        function calculationNeedAW(uint usdtVal) external view returns(uint) {
            uint awCount = SafeMath.div(SafeMath.div(SafeMath.mul(usdtVal, 10 ** 8), 10), usdtPrice);
            return awCount;
        }

        function riseUsdt(uint index, uint count) internal returns(uint) {
            if(count > index) {
                for(uint i = index; i < count; i++) {
                    usdtPrice = SafeMath.add(usdtPrice, SafeMath.div(usdtPrice, 100));
                }
            }
            return count;
        }


        function gainAWToken(uint value, bool isCovert) external {
            require(msg.sender == gameAddr, "Insufficient permissions");
            require(value <= surplusSupply, "AW tokens are larger than the remaining supply");
            surplusSupply = SafeMath.sub(surplusSupply, value);
            supplied = SafeMath.add(supplied, value);
            if(isCovert) {

                uint number = SafeMath.div(supplied, 10 ** 12);
                if(number <= 18900) {
                    uint count = 0;
                    if(number <= 6000) {
                        count = SafeMath.div(number, 10);
                        beforeFrequency = riseUsdt(beforeFrequency, count);
                    }else if(number <= 12000) {
                        if(beforeFrequency < 600) {
                            beforeFrequency = riseUsdt(beforeFrequency, 600);
                        }
                        count = SafeMath.div(number, 20);
                        centerFrequency = riseUsdt(centerFrequency, count);
                    }else {
                        if(centerFrequency < 600) {
                            centerFrequency = riseUsdt(centerFrequency, 600);
                        }
                        count = SafeMath.div(number, 30);
                        afterFrequency = riseUsdt(afterFrequency, count);
                    }
                }
            }
            balanceOf[msg.sender] = SafeMath.add(balanceOf[msg.sender], value);
        }


        function transfer(address to, uint value) public validDestination(to) {
            require(value >= 0, "Incorrect transfer amount");
            require(balanceOf[msg.sender] >= value, "Insufficient balance");
            require(balanceOf[to] + value >= balanceOf[to], "Transfer failed");

            balanceOf[msg.sender] = SafeMath.sub(balanceOf[msg.sender], value);
            balanceOf[to] = SafeMath.add(balanceOf[to], value);

            emit Transfer(msg.sender, to, value);
        }


        function approve(address spender, uint value) public {
              require((value == 0) || (allowance[msg.sender][spender] == 0), "Authorized tokens are not used up");
              allowance[msg.sender][spender] = value;
              emit Approval(msg.sender, spender, value);
        }


        function transferFrom(address from, address to, uint value) public validDestination(to) {
            require(value >= 0, "Incorrect transfer amount");
            require(balanceOf[from] >= value, "Insufficient balance");
            require(balanceOf[to] + value >= balanceOf[to], "Transfer failed");
            require(value <= allowance[from][msg.sender], "The transfer amount is higher than the available amount");

            balanceOf[from] = SafeMath.sub(balanceOf[from], value);
            balanceOf[to] = SafeMath.add(balanceOf[to], value);
            allowance[from][msg.sender] = SafeMath.sub(allowance[from][msg.sender], value);

            emit Transfer(from, to, value);
        }


        function burn(address addr, uint value) public {
            require(msg.sender == gameAddr, "Insufficient permissions");
            require(balanceOf[addr] >= value, "Insufficient balance");

            balanceOf[addr] = SafeMath.sub(balanceOf[addr], value);
            balanceOf[address(0x0)] = SafeMath.add(balanceOf[address(0x0)], value);

            emit Transfer(addr, address(0x0), value);
        }
    }

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[],"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"},{"name":"isCovert","type":"bool"}],"name":"gainAWToken","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":"addr","type":"address"}],"name":"setGameAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"supplied","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"},{"name":"value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"surplusSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"usdtVal","type":"uint256"}],"name":"calculationNeedAW","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"usdtPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"},{"name":"_totalSupply","type":"uint256"},{"name":"_owner","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":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

6080604052600060065561012c600755610190600855612710600a553480156200002857600080fd5b50604051620022f6380380620022f6833981018060405281019080805182019291906020018051820192919060200180519060200190929190805190602001909291908051906020019092919050505084600090805190602001906200009092919062000138565b508360019080519060200190620000a992919062000138565b5082600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff1660ff16600a0a820260038190555080600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506003546005819055505050505050620001e7565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017b57805160ff1916838001178555620001ac565b82800160010185558215620001ac579182015b82811115620001ab5782518255916020019190600101906200018e565b5b509050620001bb9190620001bf565b5090565b620001e491905b80821115620001e0576000816000905550600101620001c6565b5090565b90565b6120ff80620001f76000396000f3006080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b31461017b57806318160ddd146101c857806323b872dd146101f35780632f6dc94d14610260578063313ce5671461029957806350b82376146102ca5780636e4228311461030d57806370a082311461033857806395d89b411461038f5780639dc29fac1461041f578063a9059cbb1461046c578063bd025090146104b9578063cdef5b41146104e4578063dd62ed3e14610525578063e136f65f1461059c575b600080fd5b3480156100f757600080fd5b506101006105c7565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610140578082015181840152602081019050610125565b50505050905090810190601f16801561016d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018757600080fd5b506101c6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610665565b005b3480156101d457600080fd5b506101dd610874565b6040518082815260200191505060405180910390f35b3480156101ff57600080fd5b5061025e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061087a565b005b34801561026c57600080fd5b5061029760048036038101908080359060200190929190803515159060200190929190505050610fb5565b005b3480156102a557600080fd5b506102ae6112be565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102d657600080fd5b5061030b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112d1565b005b34801561031957600080fd5b506103226113da565b6040518082815260200191505060405180910390f35b34801561034457600080fd5b50610379600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113e0565b6040518082815260200191505060405180910390f35b34801561039b57600080fd5b506103a46113f8565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103e45780820151818401526020810190506103c9565b50505050905090810190601f1680156104115780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561042b57600080fd5b5061046a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611496565b005b34801561047857600080fd5b506104b7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611794565b005b3480156104c557600080fd5b506104ce611cae565b6040518082815260200191505060405180910390f35b3480156104f057600080fd5b5061050f60048036038101908080359060200190929190505050611cb4565b6040518082815260200191505060405180910390f35b34801561053157600080fd5b50610586600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ce5565b6040518082815260200191505060405180910390f35b3480156105a857600080fd5b506105b1611d0a565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561065d5780601f106106325761010080835404028352916020019161065d565b820191906000526020600020905b81548152906001019060200180831161064057829003601f168201915b505050505081565b60008114806106f057506000600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561078a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f417574686f72697a656420746f6b656e7320617265206e6f742075736564207581526020017f700000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a35050565b60035481565b81600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610920576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f616464726573732063616e6e6f7420626520307830000000000000000000000081525060200191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156109ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f616464726573732063616e6e6f7420626520636f6e747261637420616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008210151515610a63576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f496e636f7272656374207472616e7366657220616d6f756e740000000000000081525060200191505060405180910390fd5b81600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610b1a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f496e73756666696369656e742062616c616e636500000000000000000000000081525060200191505060405180910390fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110151515610c12576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f5472616e73666572206661696c6564000000000000000000000000000000000081525060200191505060405180910390fd5b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d2c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260378152602001807f546865207472616e7366657220616d6f756e742069732068696768657220746881526020017f616e2074686520617661696c61626c6520616d6f756e7400000000000000000081525060400191505060405180910390fd5b610d75600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d10565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e01600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d5a565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eca600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d10565b600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a350505050565b600080600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561107d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e73756666696369656e74207065726d697373696f6e73000000000000000081525060200191505060405180910390fd5b600554841115151561111d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f415720746f6b656e7320617265206c6172676572207468616e2074686520726581526020017f6d61696e696e6720737570706c7900000000000000000000000000000000000081525060400191505060405180910390fd5b61112960055485611d10565b60058190555061113b60045485611d5a565b600481905550821561122c5761115860045464e8d4a51000611de4565b91506149d48211151561122b5760009050611770821115156111985761117f82600a611de4565b905061118d60065482611e2e565b60068190555061122a565b612ee0821115156111e85761025860065410156111c4576111bd600654610258611e2e565b6006819055505b6111cf826014611de4565b90506111dd60075482611e2e565b600781905550611229565b610258600754101561120957611202600754610258611e2e565b6007819055505b61121482601e611de4565b905061122260085482611e2e565b6008819055505b5b5b5b611275600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611d5a565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b600260009054906101000a900460ff1681565b3373ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611396576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e73756666696369656e74207065726d697373696f6e73000000000000000081525060200191505060405180910390fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60045481565b600c6020528060005260406000206000915090505481565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561148e5780601f106114635761010080835404028352916020019161148e565b820191906000526020600020905b81548152906001019060200180831161147157829003601f168201915b505050505081565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561155b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e73756666696369656e74207065726d697373696f6e73000000000000000081525060200191505060405180910390fd5b80600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515611612576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f496e73756666696369656e742062616c616e636500000000000000000000000081525060200191505060405180910390fd5b61165b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611d10565b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116e7600c60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611d5a565b600c60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b81600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561183a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f616464726573732063616e6e6f7420626520307830000000000000000000000081525060200191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f616464726573732063616e6e6f7420626520636f6e747261637420616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6000821015151561197d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f496e636f7272656374207472616e7366657220616d6f756e740000000000000081525060200191505060405180910390fd5b81600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515611a34576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f496e73756666696369656e742062616c616e636500000000000000000000000081525060200191505060405180910390fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110151515611b2c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f5472616e73666572206661696c6564000000000000000000000000000000000081525060200191505060405180910390fd5b611b75600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d10565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c01600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d5a565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3505050565b60055481565b600080611cda611cd2611ccb856305f5e100611e7b565b600a611de4565b600a54611de4565b905080915050919050565b600d602052816000526040600020602052806000526040600020600091509150505481565b600a5481565b6000611d5283836040805190810160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f48565b905092915050565b6000808284019050838110151515611dda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000611e2683836040805190810160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612009565b905092915050565b60008083831115611e71578390505b82811015611e7057611e5d600a54611e58600a546064611de4565b611d5a565b600a819055508080600101915050611e3d565b5b8291505092915050565b6000806000841415611e905760009150611f41565b8284029050828482811515611ea157fe5b04141515611f3d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f81526020017f770000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8091505b5092915050565b6000808484111583901515611ff8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611fbd578082015181840152602081019050611fa2565b50505050905090810190601f168015611fea5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508385039050809150509392505050565b60008060008411839015156120b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561207e578082015181840152602081019050612063565b50505050905090810190601f1680156120ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5083858115156120c557fe5b0490508091505093925050505600a165627a7a72305820d2d821a93d1f277bb5a95f501ca809e163c1607cadf2bd1047b6d602aa335537002900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000c845880000000000000000000000000e712a2f678426edf433df1d3ad8555daf8abe689000000000000000000000000000000000000000000000000000000000000000b416e67656c2057696e677300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024157000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b31461017b57806318160ddd146101c857806323b872dd146101f35780632f6dc94d14610260578063313ce5671461029957806350b82376146102ca5780636e4228311461030d57806370a082311461033857806395d89b411461038f5780639dc29fac1461041f578063a9059cbb1461046c578063bd025090146104b9578063cdef5b41146104e4578063dd62ed3e14610525578063e136f65f1461059c575b600080fd5b3480156100f757600080fd5b506101006105c7565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610140578082015181840152602081019050610125565b50505050905090810190601f16801561016d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018757600080fd5b506101c6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610665565b005b3480156101d457600080fd5b506101dd610874565b6040518082815260200191505060405180910390f35b3480156101ff57600080fd5b5061025e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061087a565b005b34801561026c57600080fd5b5061029760048036038101908080359060200190929190803515159060200190929190505050610fb5565b005b3480156102a557600080fd5b506102ae6112be565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102d657600080fd5b5061030b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112d1565b005b34801561031957600080fd5b506103226113da565b6040518082815260200191505060405180910390f35b34801561034457600080fd5b50610379600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113e0565b6040518082815260200191505060405180910390f35b34801561039b57600080fd5b506103a46113f8565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103e45780820151818401526020810190506103c9565b50505050905090810190601f1680156104115780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561042b57600080fd5b5061046a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611496565b005b34801561047857600080fd5b506104b7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611794565b005b3480156104c557600080fd5b506104ce611cae565b6040518082815260200191505060405180910390f35b3480156104f057600080fd5b5061050f60048036038101908080359060200190929190505050611cb4565b6040518082815260200191505060405180910390f35b34801561053157600080fd5b50610586600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ce5565b6040518082815260200191505060405180910390f35b3480156105a857600080fd5b506105b1611d0a565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561065d5780601f106106325761010080835404028352916020019161065d565b820191906000526020600020905b81548152906001019060200180831161064057829003601f168201915b505050505081565b60008114806106f057506000600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561078a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f417574686f72697a656420746f6b656e7320617265206e6f742075736564207581526020017f700000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a35050565b60035481565b81600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610920576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f616464726573732063616e6e6f7420626520307830000000000000000000000081525060200191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156109ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f616464726573732063616e6e6f7420626520636f6e747261637420616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008210151515610a63576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f496e636f7272656374207472616e7366657220616d6f756e740000000000000081525060200191505060405180910390fd5b81600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610b1a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f496e73756666696369656e742062616c616e636500000000000000000000000081525060200191505060405180910390fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110151515610c12576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f5472616e73666572206661696c6564000000000000000000000000000000000081525060200191505060405180910390fd5b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d2c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260378152602001807f546865207472616e7366657220616d6f756e742069732068696768657220746881526020017f616e2074686520617661696c61626c6520616d6f756e7400000000000000000081525060400191505060405180910390fd5b610d75600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d10565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e01600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d5a565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eca600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d10565b600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a350505050565b600080600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561107d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e73756666696369656e74207065726d697373696f6e73000000000000000081525060200191505060405180910390fd5b600554841115151561111d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f415720746f6b656e7320617265206c6172676572207468616e2074686520726581526020017f6d61696e696e6720737570706c7900000000000000000000000000000000000081525060400191505060405180910390fd5b61112960055485611d10565b60058190555061113b60045485611d5a565b600481905550821561122c5761115860045464e8d4a51000611de4565b91506149d48211151561122b5760009050611770821115156111985761117f82600a611de4565b905061118d60065482611e2e565b60068190555061122a565b612ee0821115156111e85761025860065410156111c4576111bd600654610258611e2e565b6006819055505b6111cf826014611de4565b90506111dd60075482611e2e565b600781905550611229565b610258600754101561120957611202600754610258611e2e565b6007819055505b61121482601e611de4565b905061122260085482611e2e565b6008819055505b5b5b5b611275600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611d5a565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b600260009054906101000a900460ff1681565b3373ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611396576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e73756666696369656e74207065726d697373696f6e73000000000000000081525060200191505060405180910390fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60045481565b600c6020528060005260406000206000915090505481565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561148e5780601f106114635761010080835404028352916020019161148e565b820191906000526020600020905b81548152906001019060200180831161147157829003601f168201915b505050505081565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561155b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e73756666696369656e74207065726d697373696f6e73000000000000000081525060200191505060405180910390fd5b80600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515611612576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f496e73756666696369656e742062616c616e636500000000000000000000000081525060200191505060405180910390fd5b61165b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611d10565b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116e7600c60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611d5a565b600c60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b81600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561183a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f616464726573732063616e6e6f7420626520307830000000000000000000000081525060200191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f616464726573732063616e6e6f7420626520636f6e747261637420616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6000821015151561197d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f496e636f7272656374207472616e7366657220616d6f756e740000000000000081525060200191505060405180910390fd5b81600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515611a34576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f496e73756666696369656e742062616c616e636500000000000000000000000081525060200191505060405180910390fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110151515611b2c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f5472616e73666572206661696c6564000000000000000000000000000000000081525060200191505060405180910390fd5b611b75600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d10565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c01600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611d5a565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3505050565b60055481565b600080611cda611cd2611ccb856305f5e100611e7b565b600a611de4565b600a54611de4565b905080915050919050565b600d602052816000526040600020602052806000526040600020600091509150505481565b600a5481565b6000611d5283836040805190810160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f48565b905092915050565b6000808284019050838110151515611dda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000611e2683836040805190810160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612009565b905092915050565b60008083831115611e71578390505b82811015611e7057611e5d600a54611e58600a546064611de4565b611d5a565b600a819055508080600101915050611e3d565b5b8291505092915050565b6000806000841415611e905760009150611f41565b8284029050828482811515611ea157fe5b04141515611f3d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f81526020017f770000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8091505b5092915050565b6000808484111583901515611ff8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611fbd578082015181840152602081019050611fa2565b50505050905090810190601f168015611fea5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508385039050809150509392505050565b60008060008411839015156120b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561207e578082015181840152602081019050612063565b50505050905090810190601f1680156120ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5083858115156120c557fe5b0490508091505093925050505600a165627a7a72305820d2d821a93d1f277bb5a95f501ca809e163c1607cadf2bd1047b6d602aa3355370029

Deployed Bytecode Sourcemap

1535:5643:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1565:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1565:18: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;1565:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5720:294;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5720:294:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1663:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1663:23:0;;;;;;;;;;;;;;;;;;;;;;;6028:711;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6028:711:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3675:1512;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3675:1512:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1629:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1629:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2953:157;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2953:157:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1699:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1699:20:0;;;;;;;;;;;;;;;;;;;;;;;1985:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1985:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1596:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1596:20: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;1596:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6753:418;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6753:418:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5201:505;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5201:505:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1732:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1732:25:0;;;;;;;;;;;;;;;;;;;;;;;3122:213;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3122:213:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2041:61;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2041:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1912:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1912:29:0;;;;;;;;;;;;;;;;;;;;;;;1565:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5720:294::-;5808:1;5799:5;:10;5798:53;;;;5849:1;5815:9;:21;5825:10;5815:21;;;;;;;;;;;;;;;:30;5837:7;5815:30;;;;;;;;;;;;;;;;:35;5798:53;5790:99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5939:5;5906:9;:21;5916:10;5906:21;;;;;;;;;;;;;;;:30;5928:7;5906:30;;;;;;;;;;;;;;;:38;;;;5987:7;5966:36;;5975:10;5966:36;;;5996:5;5966:36;;;;;;;;;;;;;;;;;;5720:294;;:::o;1663:23::-;;;;:::o;6028:711::-;6112:2;2799:3;2784:19;;:3;:19;;;;2776:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2867:4;2852:20;;:3;:20;;;;2844:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6148:1;6139:5;:10;;6131:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6221:5;6202:9;:15;6212:4;6202:15;;;;;;;;;;;;;;;;:24;;6194:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6299:9;:13;6309:2;6299:13;;;;;;;;;;;;;;;;6290:5;6274:9;:13;6284:2;6274:13;;;;;;;;;;;;;;;;:21;:38;;6266:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6364:9;:15;6374:4;6364:15;;;;;;;;;;;;;;;:27;6380:10;6364:27;;;;;;;;;;;;;;;;6355:5;:36;;6347:104;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6486:36;6499:9;:15;6509:4;6499:15;;;;;;;;;;;;;;;;6516:5;6486:12;:36::i;:::-;6468:9;:15;6478:4;6468:15;;;;;;;;;;;;;;;:54;;;;6553:34;6566:9;:13;6576:2;6566:13;;;;;;;;;;;;;;;;6581:5;6553:12;:34::i;:::-;6537:9;:13;6547:2;6537:13;;;;;;;;;;;;;;;:50;;;;6632:48;6645:9;:15;6655:4;6645:15;;;;;;;;;;;;;;;:27;6661:10;6645:27;;;;;;;;;;;;;;;;6674:5;6632:12;:48::i;:::-;6602:9;:15;6612:4;6602:15;;;;;;;;;;;;;;;:27;6618:10;6602:27;;;;;;;;;;;;;;;:78;;;;6717:2;6702:25;;6711:4;6702:25;;;6721:5;6702:25;;;;;;;;;;;;;;;;;;6028:711;;;;:::o;3675:1512::-;4071:11;4179:10;3769:8;;;;;;;;;;;3755:22;;:10;:22;;;3747:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3838:13;;3829:5;:22;;3821:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3933:34;3946:13;;3961:5;3933:12;:34::i;:::-;3917:13;:50;;;;3993:29;4006:8;;4016:5;3993:12;:29::i;:::-;3982:8;:40;;;;4040:8;4037:1058;;;4085:32;4098:8;;4108;4085:12;:32::i;:::-;4071:46;;4149:5;4139:6;:15;;4136:944;;;4192:1;4179:14;;4229:4;4219:6;:14;;4216:845;;;4270:24;4283:6;4291:2;4270:12;:24::i;:::-;4262:32;;4339;4348:15;;4365:5;4339:8;:32::i;:::-;4321:15;:50;;;;4216:845;;;4413:5;4403:6;:15;;4400:661;;;4468:3;4450:15;;:21;4447:133;;;4522:30;4531:15;;4548:3;4522:8;:30::i;:::-;4504:15;:48;;;;4447:133;4614:24;4627:6;4635:2;4614:12;:24::i;:::-;4606:32;;4683;4692:15;;4709:5;4683:8;:32::i;:::-;4665:15;:50;;;;4400:661;;;4792:3;4774:15;;:21;4771:133;;;4846:30;4855:15;;4872:3;4846:8;:30::i;:::-;4828:15;:48;;;;4771:133;4938:24;4951:6;4959:2;4938:12;:24::i;:::-;4930:32;;5006:31;5015:14;;5031:5;5006:8;:31::i;:::-;4989:14;:48;;;;4400:661;4216:845;4136:944;4037:1058;5133:42;5146:9;:21;5156:10;5146:21;;;;;;;;;;;;;;;;5169:5;5133:12;:42::i;:::-;5109:9;:21;5119:10;5109:21;;;;;;;;;;;;;;;:66;;;;3675:1512;;;;:::o;1629:21::-;;;;;;;;;;;;;:::o;2953:157::-;3029:10;3020:19;;:5;;;;;;;;;;;:19;;;3012:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3094:4;3083:8;;:15;;;;;;;;;;;;;;;;;;2953:157;:::o;1699:20::-;;;;:::o;1985:41::-;;;;;;;;;;;;;;;;;:::o;1596:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6753:418::-;6837:8;;;;;;;;;;;6823:22;;:10;:22;;;6815:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6916:5;6897:9;:15;6907:4;6897:15;;;;;;;;;;;;;;;;:24;;6889:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6981:36;6994:9;:15;7004:4;6994:15;;;;;;;;;;;;;;;;7011:5;6981:12;:36::i;:::-;6963:9;:15;6973:4;6963:15;;;;;;;;;;;;;;;:54;;;;7058:44;7071:9;:23;7089:3;7071:23;;;;;;;;;;;;;;;;7096:5;7058:12;:44::i;:::-;7032:9;:23;7050:3;7032:23;;;;;;;;;;;;;;;:70;;;;7147:3;7124:35;;7133:4;7124:35;;;7153:5;7124:35;;;;;;;;;;;;;;;;;;6753:418;;:::o;5201:505::-;5267:2;2799:3;2784:19;;:3;:19;;;;2776:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2867:4;2852:20;;:3;:20;;;;2844:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5303:1;5294:5;:10;;5286:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5382:5;5357:9;:21;5367:10;5357:21;;;;;;;;;;;;;;;;:30;;5349:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5460:9;:13;5470:2;5460:13;;;;;;;;;;;;;;;;5451:5;5435:9;:13;5445:2;5435:13;;;;;;;;;;;;;;;;:21;:38;;5427:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5534:42;5547:9;:21;5557:10;5547:21;;;;;;;;;;;;;;;;5570:5;5534:12;:42::i;:::-;5510:9;:21;5520:10;5510:21;;;;;;;;;;;;;;;:66;;;;5607:34;5620:9;:13;5630:2;5620:13;;;;;;;;;;;;;;;;5635:5;5607:12;:34::i;:::-;5591:9;:13;5601:2;5591:13;;;;;;;;;;;;;;;:50;;;;5684:2;5663:31;;5672:10;5663:31;;;5688:5;5663:31;;;;;;;;;;;;;;;;;;5201:505;;;:::o;1732:25::-;;;;:::o;3122:213::-;3185:4;3206:12;3221:73;3234:48;3247:30;3260:7;3269;3247:12;:30::i;:::-;3279:2;3234:12;:48::i;:::-;3284:9;;3221:12;:73::i;:::-;3206:88;;3316:7;3309:14;;3122:213;;;;:::o;2041:61::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1912:29::-;;;;:::o;246:136::-;304:7;331:43;335:1;338;331:43;;;;;;;;;;;;;;;;;;:3;:43::i;:::-;324:50;;246:136;;;;:::o;55:181::-;113:7;133:9;149:1;145;:5;133:17;;174:1;169;:6;;161:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;227:1;220:8;;55:181;;;;;:::o;852:132::-;910:7;937:39;941:1;944;937:39;;;;;;;;;;;;;;;;;;:3;:39::i;:::-;930:46;;852:132;;;;:::o;3347:314::-;3406:4;3468:6;3438:5;3430;:13;3427:196;;;3477:5;3468:14;;3464:144;3488:5;3484:1;:9;3464:144;;;3535:53;3548:9;;3559:28;3572:9;;3583:3;3559:12;:28::i;:::-;3535:12;:53::i;:::-;3523:9;:65;;;;3495:3;;;;;;;3464:144;;;3427:196;3644:5;3637:12;;3347:314;;;;;:::o;594:250::-;652:7;731:9;681:1;676;:6;672:47;;;706:1;699:8;;;;672:47;747:1;743;:5;731:17;;776:1;771;767;:5;;;;;;;;:10;759:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;835:1;828:8;;594:250;;;;;;:::o;392:192::-;478:7;538:9;511:1;506;:6;;514:12;498:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;498:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;554:1;550;:5;538:17;;575:1;568:8;;392:192;;;;;;:::o;992:191::-;1078:7;1137:9;1110:1;1106;:5;1113:12;1098:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1098:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1153:1;1149;:5;;;;;;;;1137:17;;1174:1;1167:8;;992:191;;;;;;:::o

Swarm Source

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