ETH Price: $2,126.11 (-9.35%)

Token

CSCJ E-GAMBLE (CSCJ)
 

Overview

Max Total Supply

95,000,000 CSCJ

Holders

1,611

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
0 CSCJ

Value
$0.00
0x7ff2c52e28efe9690ff5d9a774d4ae7b32ed84c8
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:
CSCJToken

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.11;

contract SafeMath {
    function safeMul(uint a, uint b) internal returns (uint) {
        uint c = a * b;
        require(a == 0 || c / a == b);
        return c;
    }

    function safeSub(uint a, uint b) internal returns (uint) {
        require(b <= a);
        return a - b;
    }

    function safeAdd(uint a, uint b) internal returns (uint) {
        uint c = a + b;
        require(c>=a && c>=b);
        return c;
    }

    function safeDiv(uint a, uint b) internal returns (uint) {
        require(b > 0);
        uint c = a / b;
        require(a == b * c + a % b);
        return c;
    }
}

contract Token {
    function balanceOf(address _owner) constant returns (uint256 balance);
    function transfer(address _to, uint256 _value) returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
    function approve(address _spender, uint256 _value) returns (bool success);
    function allowance(address _owner, address _spender) constant returns (uint256 remaining);

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

/* ERC 20 token */
contract ERC20Token is Token {

    function transfer(address _to, uint256 _value) returns (bool success) {
        if (balances[msg.sender] >= _value && _value > 0 && balances[_to] + _value > balances[_to]) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0 && balances[_to] + _value > balances[_to]) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

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

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

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

    mapping(address => uint256) balances;

    mapping (address => mapping (address => uint256)) allowed;

    uint256 public totalSupply;
}


/**
 * CSCJ ICO contract.
 *
 */
contract CSCJToken is ERC20Token, SafeMath {

    string public name = "CSCJ E-GAMBLE";
    string public symbol = "CSCJ";
    uint public decimals = 9;

    address public tokenIssuer = 0x0;
    
    // Unlock time for MAR
    uint public month6Unlock = 1554854400;
    uint public month12Unlock = 1570665600;
    uint public month24Unlock = 1602288000;
    uint public month36Unlock = 1633824000;
    uint public month48Unlock = 1665360000;

    // Unlock time for DAPP
    uint public month9Unlock = 1562716800;
    uint public month18Unlock = 1586476800;
    uint public month27Unlock = 1610236800;
    uint public month45Unlock = 1657411200;
    
    // Allocated MAR
    bool public month6Allocated = false;
    bool public month12Allocated = false;
    bool public month24Allocated = false;
    bool public month36Allocated = false;
    bool public month48Allocated = false;

    // Allocated DAPP
    bool public month9Allocated = false;
    bool public month18Allocated = false;
    bool public month27Allocated = false;
    bool public month36AllocatedDAPP = false;
    bool public month45Allocated = false;
    

    // Token count
    uint totalTokenSaled = 0;
    uint public totalTokensCrowdSale = 95000000 * 10**decimals;
    uint public totalTokensMAR = 28500000 * 10**decimals;
    uint public totalTokensDAPP = 28500000 * 10**decimals;
    uint public totalTokensReward = 38000000 * 10**decimals;


    event TokenMint(address newTokenHolder, uint amountOfTokens);
    event AllocateMARTokens(address indexed sender);
    event AllocateDAPPTokens(address indexed sender);

    function CSCJToken() {
        tokenIssuer = msg.sender;
    }
    
    /* Change issuer address */
    function changeIssuer(address newIssuer) public {
        require(msg.sender==tokenIssuer);
        tokenIssuer = newIssuer;
    }

    /* Allocate Tokens for MAR */
    function allocateMARTokens() public {
        require(msg.sender==tokenIssuer);
        uint tokens = 0;
     
        if(block.timestamp > month6Unlock && !month6Allocated)
        {
            month6Allocated = true;
            tokens = safeDiv(totalTokensMAR, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
            
        }
        else if(block.timestamp > month12Unlock && !month12Allocated)
        {
            month12Allocated = true;
            tokens = safeDiv(totalTokensMAR, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
            
        }
        else if(block.timestamp > month24Unlock && !month24Allocated)
        {
            month24Allocated = true;
            tokens = safeDiv(totalTokensMAR, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
            
        }
        else if(block.timestamp > month36Unlock && !month36Allocated)
        {
            month36Allocated = true;
            tokens = safeDiv(totalTokensMAR, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
        }
        else if(block.timestamp > month48Unlock && !month48Allocated)
        {
            month48Allocated = true;
            tokens = safeDiv(totalTokensMAR, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
        }
        else revert();

        AllocateMARTokens(msg.sender);
    }

    /* Allocate Tokens for DAPP */
    function allocateDAPPTokens() public {
        require(msg.sender==tokenIssuer);
        uint tokens = 0;
     
        if(block.timestamp > month9Unlock && !month9Allocated)
        {
            month9Allocated = true;
            tokens = safeDiv(totalTokensDAPP, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
        }
        else if(block.timestamp > month18Unlock && !month18Allocated)
        {
            month18Allocated = true;
            tokens = safeDiv(totalTokensDAPP, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
            
        }
        else if(block.timestamp > month27Unlock && !month27Allocated)
        {
            month27Allocated = true;
            tokens = safeDiv(totalTokensDAPP, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
            
        }
        else if(block.timestamp > month36Unlock && !month36AllocatedDAPP)
        {
            month36AllocatedDAPP = true;
            tokens = safeDiv(totalTokensDAPP, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
        }
        else if(block.timestamp > month45Unlock && !month45Allocated)
        {
            month45Allocated = true;
            tokens = safeDiv(totalTokensDAPP, 5);
            balances[tokenIssuer] = safeAdd(balances[tokenIssuer], tokens);
            totalSupply = safeAdd(totalSupply, tokens);
        }
        else revert();

        AllocateDAPPTokens(msg.sender);
    }
    
    /* Mint Token */
    function mintTokens(address tokenHolder, uint256 amountToken) public
    returns (bool success)
    {
        require(msg.sender==tokenIssuer);
        
        if(totalTokenSaled + amountToken <= totalTokensCrowdSale + totalTokensReward)
        {
            balances[tokenHolder] = safeAdd(balances[tokenHolder], amountToken);
            totalTokenSaled = safeAdd(totalTokenSaled, amountToken);
            totalSupply = safeAdd(totalSupply, amountToken);
            TokenMint(tokenHolder, amountToken);
            return true;
        }
        else
        {
            return false;
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"month12Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month48Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month24Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month6Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month9Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month12Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month27Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month18Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month48Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month45Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month36AllocatedDAPP","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalTokensReward","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month36Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month45Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month27Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month24Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalTokensDAPP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newIssuer","type":"address"}],"name":"changeIssuer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"month6Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalTokensCrowdSale","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"allocateMARTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"month9Allocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month36Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"month18Unlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalTokensMAR","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenHolder","type":"address"},{"name":"amountToken","type":"uint256"}],"name":"mintTokens","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokenIssuer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"allocateDAPPTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newTokenHolder","type":"address"},{"indexed":false,"name":"amountOfTokens","type":"uint256"}],"name":"TokenMint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"}],"name":"AllocateMARTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"}],"name":"AllocateDAPPTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526040805190810160405280600d81526020017f4353434a20452d47414d424c45000000000000000000000000000000000000008152506003908051906020019062000051929190620002d3565b506040805190810160405280600481526020017f4353434a00000000000000000000000000000000000000000000000000000000815250600490805190602001906200009f929190620002d3565b5060096005556000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550635cad3200600755635d9e7480600855635f80f9806009556361622d00600a556363436080600b55635d252a80600c55635e8fb700600d55635ffa4380600e556362ca1680600f556000601060006101000a81548160ff0219169083151502179055506000601060016101000a81548160ff0219169083151502179055506000601060026101000a81548160ff0219169083151502179055506000601060036101000a81548160ff0219169083151502179055506000601060046101000a81548160ff0219169083151502179055506000601060056101000a81548160ff0219169083151502179055506000601060066101000a81548160ff0219169083151502179055506000601060076101000a81548160ff0219169083151502179055506000601060086101000a81548160ff0219169083151502179055506000601060096101000a81548160ff0219169083151502179055506000601155600554600a0a6305a995c002601255600554600a0a6301b2e02002601355600554600a0a6301b2e02002601455600554600a0a630243d580026015553480156200028b57600080fd5b5033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000382565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200031657805160ff191683800117855562000347565b8280016001018555821562000347579182015b828111156200034657825182559160200191906001019062000329565b5b5090506200035691906200035a565b5090565b6200037f91905b808211156200037b57600081600090555060010162000361565b5090565b90565b6123f780620003926000396000f3006080604052600436106101cd576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146101d2578063095ea7b3146102625780630a2d7629146102c75780630e3b70fd146102f25780630ff58f401461032157806318160ddd146103505780631d4285b01461037b5780631fccaf97146103a657806323b872dd146103d1578063313ce567146104565780633659d90f14610481578063374723c8146104b05780633a328385146104db5780633af5b3aa1461050a5780633f3607eb14610535578063419b466d1461056057806345216d071461058f578063452ea696146105ba578063495abc42146105e95780635d30517a14610618578063656795361461064757806368bc41d91461067257806370a082311461069d5780637e893159146106f4578063948024cb1461073757806395d89b4114610766578063a25277f3146107f6578063a4d31eac14610821578063a9059cbb14610838578063cdd08d6a1461089d578063cf5653aa146108cc578063d81c8183146108f7578063dd62ed3e14610922578063edd94ac314610999578063f0dda65c146109c4578063f243c2a714610a29578063ff2e125414610a80575b600080fd5b3480156101de57600080fd5b506101e7610a97565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561022757808201518184015260208101905061020c565b50505050905090810190601f1680156102545780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561026e57600080fd5b506102ad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b35565b604051808215151515815260200191505060405180910390f35b3480156102d357600080fd5b506102dc610c27565b6040518082815260200191505060405180910390f35b3480156102fe57600080fd5b50610307610c2d565b604051808215151515815260200191505060405180910390f35b34801561032d57600080fd5b50610336610c40565b604051808215151515815260200191505060405180910390f35b34801561035c57600080fd5b50610365610c53565b6040518082815260200191505060405180910390f35b34801561038757600080fd5b50610390610c59565b6040518082815260200191505060405180910390f35b3480156103b257600080fd5b506103bb610c5f565b6040518082815260200191505060405180910390f35b3480156103dd57600080fd5b5061043c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c65565b604051808215151515815260200191505060405180910390f35b34801561046257600080fd5b5061046b610f67565b6040518082815260200191505060405180910390f35b34801561048d57600080fd5b50610496610f6d565b604051808215151515815260200191505060405180910390f35b3480156104bc57600080fd5b506104c5610f80565b6040518082815260200191505060405180910390f35b3480156104e757600080fd5b506104f0610f86565b604051808215151515815260200191505060405180910390f35b34801561051657600080fd5b5061051f610f99565b6040518082815260200191505060405180910390f35b34801561054157600080fd5b5061054a610f9f565b6040518082815260200191505060405180910390f35b34801561056c57600080fd5b50610575610fa5565b604051808215151515815260200191505060405180910390f35b34801561059b57600080fd5b506105a4610fb8565b6040518082815260200191505060405180910390f35b3480156105c657600080fd5b506105cf610fbe565b604051808215151515815260200191505060405180910390f35b3480156105f557600080fd5b506105fe610fd1565b604051808215151515815260200191505060405180910390f35b34801561062457600080fd5b5061062d610fe4565b604051808215151515815260200191505060405180910390f35b34801561065357600080fd5b5061065c610ff7565b6040518082815260200191505060405180910390f35b34801561067e57600080fd5b50610687610ffd565b6040518082815260200191505060405180910390f35b3480156106a957600080fd5b506106de600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611003565b6040518082815260200191505060405180910390f35b34801561070057600080fd5b50610735600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061104b565b005b34801561074357600080fd5b5061074c6110eb565b604051808215151515815260200191505060405180910390f35b34801561077257600080fd5b5061077b6110fe565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107bb5780820151818401526020810190506107a0565b50505050905090810190601f1680156107e85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561080257600080fd5b5061080b61119c565b6040518082815260200191505060405180910390f35b34801561082d57600080fd5b506108366111a2565b005b34801561084457600080fd5b50610883600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061184d565b604051808215151515815260200191505060405180910390f35b3480156108a957600080fd5b506108b2611a3c565b604051808215151515815260200191505060405180910390f35b3480156108d857600080fd5b506108e1611a4f565b6040518082815260200191505060405180910390f35b34801561090357600080fd5b5061090c611a55565b6040518082815260200191505060405180910390f35b34801561092e57600080fd5b50610983600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a5b565b6040518082815260200191505060405180910390f35b3480156109a557600080fd5b506109ae611ae2565b6040518082815260200191505060405180910390f35b3480156109d057600080fd5b50610a0f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611ae8565b604051808215151515815260200191505060405180910390f35b348015610a3557600080fd5b50610a3e611c86565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a8c57600080fd5b50610a95611cac565b005b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b2d5780601f10610b0257610100808354040283529160200191610b2d565b820191906000526020600020905b815481529060010190602001808311610b1057829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60085481565b601060049054906101000a900460ff1681565b601060029054906101000a900460ff1681565b60025481565b60075481565b600c5481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610d31575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610d3d5750600082115b8015610dc657506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15610f5b57816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610f60565b600090505b9392505050565b60055481565b601060019054906101000a900460ff1681565b600e5481565b601060069054906101000a900460ff1681565b600b5481565b600f5481565b601060089054906101000a900460ff1681565b60155481565b601060039054906101000a900460ff1681565b601060099054906101000a900460ff1681565b601060079054906101000a900460ff1681565b60095481565b60145481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110a757600080fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601060009054906101000a900460ff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111945780601f1061116957610100808354040283529160200191611194565b820191906000526020600020905b81548152906001019060200180831161117757829003601f168201915b505050505081565b60125481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561120057600080fd5b60009050600754421180156112225750601060009054906101000a900460ff16155b15611336576001601060006101000a81548160ff02191690831515021790555061124f6013546005612357565b90506112bb600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061132b6002548261239e565b600281905550611807565b600854421180156113545750601060019054906101000a900460ff16155b15611468576001601060016101000a81548160ff0219169083151502179055506113816013546005612357565b90506113ed600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061145d6002548261239e565b600281905550611806565b600954421180156114865750601060029054906101000a900460ff16155b1561159a576001601060026101000a81548160ff0219169083151502179055506114b36013546005612357565b905061151f600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061158f6002548261239e565b600281905550611805565b600a54421180156115b85750601060039054906101000a900460ff16155b156116cc576001601060036101000a81548160ff0219169083151502179055506115e56013546005612357565b9050611651600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116c16002548261239e565b600281905550611804565b600b54421180156116ea5750601060049054906101000a900460ff16155b156117fe576001601060046101000a81548160ff0219169083151502179055506117176013546005612357565b9050611783600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117f36002548261239e565b600281905550611803565b600080fd5b5b5b5b5b3373ffffffffffffffffffffffffffffffffffffffff167fba9c8655ad12bbebe5071b4d82d11e26d9c74a43a8e99fb83e2a925105244c8c60405160405180910390a250565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561189d5750600082115b801561192657506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15611a3157816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611a36565b600090505b92915050565b601060059054906101000a900460ff1681565b600a5481565b600d5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60135481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b4657600080fd5b601554601254018260115401111515611c7b57611ba16000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361239e565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611bef6011548361239e565b601181905550611c016002548361239e565b6002819055507f36bf5aa3964be01dbd95a0154a8930793fe68353bdc580871ffb2c911366bbc78383604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a160019050611c80565b600090505b92915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d0a57600080fd5b60009050600c5442118015611d2c5750601060059054906101000a900460ff16155b15611e40576001601060056101000a81548160ff021916908315150217905550611d596014546005612357565b9050611dc5600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e356002548261239e565b600281905550612311565b600d5442118015611e5e5750601060069054906101000a900460ff16155b15611f72576001601060066101000a81548160ff021916908315150217905550611e8b6014546005612357565b9050611ef7600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f676002548261239e565b600281905550612310565b600e5442118015611f905750601060079054906101000a900460ff16155b156120a4576001601060076101000a81548160ff021916908315150217905550611fbd6014546005612357565b9050612029600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506120996002548261239e565b60028190555061230f565b600a54421180156120c25750601060089054906101000a900460ff16155b156121d6576001601060086101000a81548160ff0219169083151502179055506120ef6014546005612357565b905061215b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506121cb6002548261239e565b60028190555061230e565b600f54421180156121f45750601060099054906101000a900460ff16155b15612308576001601060096101000a81548160ff0219169083151502179055506122216014546005612357565b905061228d600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506122fd6002548261239e565b60028190555061230d565b600080fd5b5b5b5b5b3373ffffffffffffffffffffffffffffffffffffffff167fdf2bd3c27f534cc2396a765c76119dddb8a1014b34bac28d72288a310c3cc48060405160405180910390a250565b60008060008311151561236957600080fd5b828481151561237457fe5b049050828481151561238257fe5b06818402018414151561239457600080fd5b8091505092915050565b60008082840190508381101580156123b65750828110155b15156123c157600080fd5b80915050929150505600a165627a7a723058203500b68eee542a47daef535af58f1ce22871771ffe375345250207d0e5c15ba50029

Deployed Bytecode

0x6080604052600436106101cd576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146101d2578063095ea7b3146102625780630a2d7629146102c75780630e3b70fd146102f25780630ff58f401461032157806318160ddd146103505780631d4285b01461037b5780631fccaf97146103a657806323b872dd146103d1578063313ce567146104565780633659d90f14610481578063374723c8146104b05780633a328385146104db5780633af5b3aa1461050a5780633f3607eb14610535578063419b466d1461056057806345216d071461058f578063452ea696146105ba578063495abc42146105e95780635d30517a14610618578063656795361461064757806368bc41d91461067257806370a082311461069d5780637e893159146106f4578063948024cb1461073757806395d89b4114610766578063a25277f3146107f6578063a4d31eac14610821578063a9059cbb14610838578063cdd08d6a1461089d578063cf5653aa146108cc578063d81c8183146108f7578063dd62ed3e14610922578063edd94ac314610999578063f0dda65c146109c4578063f243c2a714610a29578063ff2e125414610a80575b600080fd5b3480156101de57600080fd5b506101e7610a97565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561022757808201518184015260208101905061020c565b50505050905090810190601f1680156102545780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561026e57600080fd5b506102ad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b35565b604051808215151515815260200191505060405180910390f35b3480156102d357600080fd5b506102dc610c27565b6040518082815260200191505060405180910390f35b3480156102fe57600080fd5b50610307610c2d565b604051808215151515815260200191505060405180910390f35b34801561032d57600080fd5b50610336610c40565b604051808215151515815260200191505060405180910390f35b34801561035c57600080fd5b50610365610c53565b6040518082815260200191505060405180910390f35b34801561038757600080fd5b50610390610c59565b6040518082815260200191505060405180910390f35b3480156103b257600080fd5b506103bb610c5f565b6040518082815260200191505060405180910390f35b3480156103dd57600080fd5b5061043c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c65565b604051808215151515815260200191505060405180910390f35b34801561046257600080fd5b5061046b610f67565b6040518082815260200191505060405180910390f35b34801561048d57600080fd5b50610496610f6d565b604051808215151515815260200191505060405180910390f35b3480156104bc57600080fd5b506104c5610f80565b6040518082815260200191505060405180910390f35b3480156104e757600080fd5b506104f0610f86565b604051808215151515815260200191505060405180910390f35b34801561051657600080fd5b5061051f610f99565b6040518082815260200191505060405180910390f35b34801561054157600080fd5b5061054a610f9f565b6040518082815260200191505060405180910390f35b34801561056c57600080fd5b50610575610fa5565b604051808215151515815260200191505060405180910390f35b34801561059b57600080fd5b506105a4610fb8565b6040518082815260200191505060405180910390f35b3480156105c657600080fd5b506105cf610fbe565b604051808215151515815260200191505060405180910390f35b3480156105f557600080fd5b506105fe610fd1565b604051808215151515815260200191505060405180910390f35b34801561062457600080fd5b5061062d610fe4565b604051808215151515815260200191505060405180910390f35b34801561065357600080fd5b5061065c610ff7565b6040518082815260200191505060405180910390f35b34801561067e57600080fd5b50610687610ffd565b6040518082815260200191505060405180910390f35b3480156106a957600080fd5b506106de600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611003565b6040518082815260200191505060405180910390f35b34801561070057600080fd5b50610735600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061104b565b005b34801561074357600080fd5b5061074c6110eb565b604051808215151515815260200191505060405180910390f35b34801561077257600080fd5b5061077b6110fe565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107bb5780820151818401526020810190506107a0565b50505050905090810190601f1680156107e85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561080257600080fd5b5061080b61119c565b6040518082815260200191505060405180910390f35b34801561082d57600080fd5b506108366111a2565b005b34801561084457600080fd5b50610883600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061184d565b604051808215151515815260200191505060405180910390f35b3480156108a957600080fd5b506108b2611a3c565b604051808215151515815260200191505060405180910390f35b3480156108d857600080fd5b506108e1611a4f565b6040518082815260200191505060405180910390f35b34801561090357600080fd5b5061090c611a55565b6040518082815260200191505060405180910390f35b34801561092e57600080fd5b50610983600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a5b565b6040518082815260200191505060405180910390f35b3480156109a557600080fd5b506109ae611ae2565b6040518082815260200191505060405180910390f35b3480156109d057600080fd5b50610a0f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611ae8565b604051808215151515815260200191505060405180910390f35b348015610a3557600080fd5b50610a3e611c86565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a8c57600080fd5b50610a95611cac565b005b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b2d5780601f10610b0257610100808354040283529160200191610b2d565b820191906000526020600020905b815481529060010190602001808311610b1057829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60085481565b601060049054906101000a900460ff1681565b601060029054906101000a900460ff1681565b60025481565b60075481565b600c5481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610d31575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610d3d5750600082115b8015610dc657506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15610f5b57816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610f60565b600090505b9392505050565b60055481565b601060019054906101000a900460ff1681565b600e5481565b601060069054906101000a900460ff1681565b600b5481565b600f5481565b601060089054906101000a900460ff1681565b60155481565b601060039054906101000a900460ff1681565b601060099054906101000a900460ff1681565b601060079054906101000a900460ff1681565b60095481565b60145481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110a757600080fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601060009054906101000a900460ff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111945780601f1061116957610100808354040283529160200191611194565b820191906000526020600020905b81548152906001019060200180831161117757829003601f168201915b505050505081565b60125481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561120057600080fd5b60009050600754421180156112225750601060009054906101000a900460ff16155b15611336576001601060006101000a81548160ff02191690831515021790555061124f6013546005612357565b90506112bb600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061132b6002548261239e565b600281905550611807565b600854421180156113545750601060019054906101000a900460ff16155b15611468576001601060016101000a81548160ff0219169083151502179055506113816013546005612357565b90506113ed600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061145d6002548261239e565b600281905550611806565b600954421180156114865750601060029054906101000a900460ff16155b1561159a576001601060026101000a81548160ff0219169083151502179055506114b36013546005612357565b905061151f600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061158f6002548261239e565b600281905550611805565b600a54421180156115b85750601060039054906101000a900460ff16155b156116cc576001601060036101000a81548160ff0219169083151502179055506115e56013546005612357565b9050611651600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116c16002548261239e565b600281905550611804565b600b54421180156116ea5750601060049054906101000a900460ff16155b156117fe576001601060046101000a81548160ff0219169083151502179055506117176013546005612357565b9050611783600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117f36002548261239e565b600281905550611803565b600080fd5b5b5b5b5b3373ffffffffffffffffffffffffffffffffffffffff167fba9c8655ad12bbebe5071b4d82d11e26d9c74a43a8e99fb83e2a925105244c8c60405160405180910390a250565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561189d5750600082115b801561192657506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15611a3157816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611a36565b600090505b92915050565b601060059054906101000a900460ff1681565b600a5481565b600d5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60135481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b4657600080fd5b601554601254018260115401111515611c7b57611ba16000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361239e565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611bef6011548361239e565b601181905550611c016002548361239e565b6002819055507f36bf5aa3964be01dbd95a0154a8930793fe68353bdc580871ffb2c911366bbc78383604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a160019050611c80565b600090505b92915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d0a57600080fd5b60009050600c5442118015611d2c5750601060059054906101000a900460ff16155b15611e40576001601060056101000a81548160ff021916908315150217905550611d596014546005612357565b9050611dc5600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e356002548261239e565b600281905550612311565b600d5442118015611e5e5750601060069054906101000a900460ff16155b15611f72576001601060066101000a81548160ff021916908315150217905550611e8b6014546005612357565b9050611ef7600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f676002548261239e565b600281905550612310565b600e5442118015611f905750601060079054906101000a900460ff16155b156120a4576001601060076101000a81548160ff021916908315150217905550611fbd6014546005612357565b9050612029600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506120996002548261239e565b60028190555061230f565b600a54421180156120c25750601060089054906101000a900460ff16155b156121d6576001601060086101000a81548160ff0219169083151502179055506120ef6014546005612357565b905061215b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506121cb6002548261239e565b60028190555061230e565b600f54421180156121f45750601060099054906101000a900460ff16155b15612308576001601060096101000a81548160ff0219169083151502179055506122216014546005612357565b905061228d600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261239e565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506122fd6002548261239e565b60028190555061230d565b600080fd5b5b5b5b5b3373ffffffffffffffffffffffffffffffffffffffff167fdf2bd3c27f534cc2396a765c76119dddb8a1014b34bac28d72288a310c3cc48060405160405180910390a250565b60008060008311151561236957600080fd5b828481151561237457fe5b049050828481151561238257fe5b06818402018414151561239457600080fd5b8091505092915050565b60008082840190508381101580156123b65750828110155b15156123c157600080fd5b80915050929150505600a165627a7a723058203500b68eee542a47daef535af58f1ce22871771ffe375345250207d0e5c15ba50029

Swarm Source

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