Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
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)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | 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
Contract Source Code (Solidity)
/** *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
- No Contract Security Audit Submitted- Submit Audit Here
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"}]
Contract Creation Code
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.