More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 5,245 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 5729612 | 2413 days ago | IN | 0.590312 ETH | 0.00044684 | ||||
Transfer | 5025729 | 2533 days ago | IN | 0 ETH | 0.00074995 | ||||
Transfer | 4725850 | 2586 days ago | IN | 0 ETH | 0.00078233 | ||||
Transfer | 4661901 | 2597 days ago | IN | 0 ETH | 0.00075193 | ||||
Transfer | 4636881 | 2601 days ago | IN | 0 ETH | 0.00073344 | ||||
Transfer | 4367641 | 2645 days ago | IN | 0 ETH | 0.015 | ||||
Transfer | 4359019 | 2648 days ago | IN | 0 ETH | 0.0063 | ||||
Transfer | 4325208 | 2659 days ago | IN | 0 ETH | 0.0015 | ||||
Transfer | 4319455 | 2662 days ago | IN | 0 ETH | 0.001 | ||||
Transfer | 4307882 | 2666 days ago | IN | 0 ETH | 0.00005 | ||||
Transfer | 4278505 | 2674 days ago | IN | 0.5 ETH | 0.018 | ||||
Transfer | 4265830 | 2678 days ago | IN | 0 ETH | 0.00048972 | ||||
Transfer | 4242812 | 2684 days ago | IN | 0 ETH | 0.000525 | ||||
Transfer | 4242803 | 2684 days ago | IN | 0 ETH | 0.00525 | ||||
Transfer | 4242785 | 2684 days ago | IN | 0 ETH | 0.000504 | ||||
Transfer | 4241835 | 2684 days ago | IN | 0 ETH | 0.00125 | ||||
Transfer | 4237748 | 2686 days ago | IN | 3 ETH | 0.0063 | ||||
Transfer | 4224624 | 2689 days ago | IN | 0 ETH | 0.00075 | ||||
Transfer | 4224585 | 2689 days ago | IN | 1 ETH | 0.004 | ||||
Transfer | 4224572 | 2689 days ago | IN | 1 ETH | 0.0057 | ||||
Transfer | 4223406 | 2690 days ago | IN | 0.1 ETH | 0.0063 | ||||
Transfer | 4222837 | 2690 days ago | IN | 0.96 ETH | 0.00973452 | ||||
Transfer | 4222056 | 2690 days ago | IN | 2 ETH | 0.003 | ||||
Transfer | 4220932 | 2690 days ago | IN | 0 ETH | 0.0063 | ||||
Transfer | 4219786 | 2691 days ago | IN | 0 ETH | 0.00050881 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
4216862 | 2692 days ago | 34,504.15480049 ETH | ||||
4216731 | 2692 days ago | 0 ETH | ||||
4216731 | 2692 days ago | 0 ETH | ||||
4216731 | 2692 days ago | 0 ETH | ||||
4216729 | 2692 days ago | 0 ETH | ||||
4216729 | 2692 days ago | 0 ETH | ||||
4216729 | 2692 days ago | 0 ETH | ||||
4216729 | 2692 days ago | 0 ETH | ||||
4216729 | 2692 days ago | 0 ETH | ||||
4216729 | 2692 days ago | 0 ETH | ||||
4216729 | 2692 days ago | 0 ETH | ||||
4216728 | 2692 days ago | 0 ETH | ||||
4216727 | 2692 days ago | 0 ETH | ||||
4216727 | 2692 days ago | 0 ETH | ||||
4216727 | 2692 days ago | 0 ETH | ||||
4216727 | 2692 days ago | 0 ETH | ||||
4216727 | 2692 days ago | 0 ETH | ||||
4216726 | 2692 days ago | 0 ETH | ||||
4216726 | 2692 days ago | 0 ETH | ||||
4216726 | 2692 days ago | 0 ETH | ||||
4216726 | 2692 days ago | 0 ETH | ||||
4216726 | 2692 days ago | 0 ETH | ||||
4216725 | 2692 days ago | 0 ETH | ||||
4216725 | 2692 days ago | 0 ETH | ||||
4216725 | 2692 days ago | 0 ETH |
Loading...
Loading
Contract Name:
KickicoCrowdsale
Compiler Version
v0.4.16+commit.d7661dd9
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-08-28 */ pragma solidity ^0.4.2; contract owned { address public owner; address public server; function owned() { owner = msg.sender; server = msg.sender; } function changeOwner(address newOwner) onlyOwner { owner = newOwner; } function changeServer(address newServer) onlyOwner { server = newServer; } modifier onlyOwner { require(msg.sender == owner); _; } modifier onlyServer { require(msg.sender == server); _; } } contract tokenRecipient {function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData);} contract CSToken is owned {uint8 public decimals; uint[] public agingTimes; address[] public addressByIndex; function balanceOf(address _owner) constant returns (uint256 balance); function mintToken(address target, uint256 mintedAmount, uint agingTime); function addAgingTime(uint time); function allAgingTimesAdded(); function addAgingTimesForPool(address poolAddress, uint agingTime); function countAddresses() constant returns (uint256 length); } contract KickicoCrowdsale is owned { uint[] public IcoStagePeriod; bool public IcoClosedManually = false; uint public threshold = 200000 ether; uint public goal = 50000 ether; uint public totalCollected = 0; uint public pricePerTokenInWei = 3333333; uint public agingTime = 1539594000; uint prPoolAgingTime = 1513242000; uint advisoryPoolAgingTime = 1535533200; uint bountiesPoolAgingTime = 1510736400; uint lotteryPoolAgingTime = 1512118800; uint angelInvestorsPoolAgingTime = 1506848400; uint foundersPoolAgingTime = 1535533200; uint chinaPoolAgingTime = 1509526800; uint[] public bonuses; uint[] public bonusesAfterClose; address public prPool; address public founders; address public advisory; address public bounties; address public lottery; address public angelInvestors; address public china; uint tokenMultiplier = 10; CSToken public tokenReward; CSToken public oldTokenReward; mapping (address => uint256) public balanceOf; event FundTransfer(address backer, uint amount, bool isContribution); bool parametersHaveBeenSet = false; function KickicoCrowdsale(address _tokenAddress, address _prPool, address _founders, address _advisory, address _bounties, address _lottery, address _angelInvestors, address _china, address _oldTokenAddress) { tokenReward = CSToken(_tokenAddress); oldTokenReward = CSToken(_oldTokenAddress); tokenMultiplier = tokenMultiplier ** tokenReward.decimals(); // bind pools prPool = _prPool; founders = _founders; advisory = _advisory; bounties = _bounties; lottery = _lottery; angelInvestors = _angelInvestors; china = _china; } function setParams() onlyOwner { require(!parametersHaveBeenSet); parametersHaveBeenSet = true; tokenReward.addAgingTimesForPool(prPool, prPoolAgingTime); tokenReward.addAgingTimesForPool(advisory, advisoryPoolAgingTime); tokenReward.addAgingTimesForPool(bounties, bountiesPoolAgingTime); tokenReward.addAgingTimesForPool(lottery, lotteryPoolAgingTime); tokenReward.addAgingTimesForPool(angelInvestors, angelInvestorsPoolAgingTime); // mint to pools tokenReward.mintToken(advisory, 10000000 * tokenMultiplier, 0); tokenReward.mintToken(bounties, 25000000 * tokenMultiplier, 0); tokenReward.mintToken(lottery, 1000000 * tokenMultiplier, 0); tokenReward.mintToken(angelInvestors, 30000000 * tokenMultiplier, 0); tokenReward.mintToken(prPool, 23000000 * tokenMultiplier, 0); tokenReward.mintToken(china, 8000000 * tokenMultiplier, 0); tokenReward.addAgingTime(agingTime); tokenReward.addAgingTime(prPoolAgingTime); tokenReward.addAgingTime(advisoryPoolAgingTime); tokenReward.addAgingTime(bountiesPoolAgingTime); tokenReward.addAgingTime(lotteryPoolAgingTime); tokenReward.addAgingTime(angelInvestorsPoolAgingTime); tokenReward.addAgingTime(foundersPoolAgingTime); tokenReward.addAgingTime(chinaPoolAgingTime); tokenReward.allAgingTimesAdded(); IcoStagePeriod.push(1504011600); IcoStagePeriod.push(1506718800); bonuses.push(1990 finney); bonuses.push(2990 finney); bonuses.push(4990 finney); bonuses.push(6990 finney); bonuses.push(9500 finney); bonuses.push(14500 finney); bonuses.push(19500 finney); bonuses.push(29500 finney); bonuses.push(49500 finney); bonuses.push(74500 finney); bonuses.push(99 ether); bonuses.push(149 ether); bonuses.push(199 ether); bonuses.push(299 ether); bonuses.push(499 ether); bonuses.push(749 ether); bonuses.push(999 ether); bonuses.push(1499 ether); bonuses.push(1999 ether); bonuses.push(2999 ether); bonuses.push(4999 ether); bonuses.push(7499 ether); bonuses.push(9999 ether); bonuses.push(14999 ether); bonuses.push(19999 ether); bonuses.push(49999 ether); bonuses.push(99999 ether); bonusesAfterClose.push(200); bonusesAfterClose.push(100); bonusesAfterClose.push(75); bonusesAfterClose.push(50); bonusesAfterClose.push(25); } function mint(uint amount, uint tokens, address sender) internal { balanceOf[sender] += amount; totalCollected += amount; tokenReward.mintToken(sender, tokens, agingTime); tokenReward.mintToken(founders, tokens / 10, foundersPoolAgingTime); } function contractBalance() constant returns (uint256 balance) { return this.balance; } function processPayment(address from, uint amount, bool isCustom) internal { if(!isCustom) FundTransfer(from, amount, true); uint original = amount; uint _price = pricePerTokenInWei; uint remain = threshold - totalCollected; if (remain < amount) { amount = remain; } for (uint i = 0; i < bonuses.length; i++) { if (amount < bonuses[i]) break; if (amount >= bonuses[i] && (i == bonuses.length - 1 || amount < bonuses[i + 1])) { if (i < 15) { _price = _price * 1000 / (1000 + ((i + 1 + (i > 11 ? 1 : 0)) * 5)); } else { _price = _price * 1000 / (1000 + ((8 + i - 14) * 10)); } } } uint tokenAmount = amount / _price; uint currentAmount = tokenAmount * _price; mint(currentAmount, tokenAmount + tokenAmount * getBonusByRaised() / 1000, from); uint change = original - currentAmount; if (change > 0 && !isCustom) { if (from.send(change)) { FundTransfer(from, change, false); } else revert(); } } function getBonusByRaised() internal returns (uint256) { uint raisedInPercent = totalCollected * 100 / goal; if (raisedInPercent > 50) return 0; for (uint i = 0; i < bonusesAfterClose.length; i++) { if (i * 10 <= raisedInPercent && (i + 1) * 10 > raisedInPercent) { return bonusesAfterClose[i]; } } return 0; } function closeICO() onlyOwner { require(now >= IcoStagePeriod[0] && now < IcoStagePeriod[1] && !IcoClosedManually); IcoClosedManually = true; } function safeWithdrawal(uint amount) onlyOwner { require(this.balance >= amount); // lock withdraw if stage not closed if (now >= IcoStagePeriod[0] && now < IcoStagePeriod[1]) require(IcoClosedManually || isReachedThreshold()); if (owner.send(amount)) { FundTransfer(msg.sender, amount, false); } } function isReachedThreshold() internal returns (bool reached) { return pricePerTokenInWei > (threshold - totalCollected); } function isIcoClosed() constant returns (bool closed) { return (now >= IcoStagePeriod[1] || IcoClosedManually || isReachedThreshold()); } function customPayment(address _recipient, uint256 _amount) onlyServer { require(parametersHaveBeenSet); require(_amount >= 10 finney); // validate by stage periods require(now >= IcoStagePeriod[0] && now < IcoStagePeriod[1]); // validate if closed manually or reached the threshold require(!IcoClosedManually); require(!isReachedThreshold()); processPayment(_recipient, _amount, true); } bool public allowManuallyMintTokens = true; function mintTokens(address[] recipients) onlyServer { require(allowManuallyMintTokens); for(uint i = 0; i < recipients.length; i++) { tokenReward.mintToken(recipients[i], oldTokenReward.balanceOf(recipients[i]), 1538902800); } } function disableManuallyMintTokens() onlyOwner { allowManuallyMintTokens = false; } function() payable { require(parametersHaveBeenSet); require(msg.value >= 50 finney); // validate by stage periods require(now >= IcoStagePeriod[0] && now < IcoStagePeriod[1]); // validate if closed manually or reached the threshold require(!IcoClosedManually); require(!isReachedThreshold()); processPayment(msg.sender, msg.value, false); } function changeTokenOwner(address _owner) onlyOwner { tokenReward.changeOwner(_owner); } function kill() onlyOwner { require(isIcoClosed()); if(this.balance > 0) { owner.transfer(this.balance); } changeTokenOwner(owner); selfdestruct(owner); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"newServer","type":"address"}],"name":"changeServer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"changeTokenOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"bonusesAfterClose","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"advisory","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipients","type":"address[]"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"agingTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"goal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founders","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"kill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"threshold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_recipient","type":"address"},{"name":"_amount","type":"uint256"}],"name":"customPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"closeICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isIcoClosed","outputs":[{"name":"closed","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"safeWithdrawal","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"IcoStagePeriod","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractBalance","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"IcoClosedManually","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"prPool","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"bonuses","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"angelInvestors","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"setParams","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lottery","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"oldTokenReward","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"disableManuallyMintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"china","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pricePerTokenInWei","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bounties","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalCollected","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"allowManuallyMintTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"server","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_prPool","type":"address"},{"name":"_founders","type":"address"},{"name":"_advisory","type":"address"},{"name":"_bounties","type":"address"},{"name":"_lottery","type":"address"},{"name":"_angelInvestors","type":"address"},{"name":"_china","type":"address"},{"name":"_oldTokenAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"backer","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"isContribution","type":"bool"}],"name":"FundTransfer","type":"event"}]
Contract Creation Code
60606040526003805460ff19169055692a5a058fc295ed000000600455690a968163f0a57b40000060055560006006556232dcd5600755635bc45710600855635a323d90600955635b866090600a818155635a0c0210600b55635a211a10600c556359d0ae90600d55600e919091556359f98d10600f55601955601d805461ffff1916610100179055341561009357600080fd5b604051610120806124db8339810160405280805191906020018051919060200180519190602001805191906020018051919060200180519190602001805191906020018051919060200180519150505b5b60008054600160a060020a033316600160a060020a031991821681179092556001805490911690911790555b601a8054600160a060020a03808c16600160a060020a03199283161792839055601b80548583169316929092179091551663313ce5676000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151561019657600080fd5b6102c65a03f115156101a757600080fd5b50505060405180516019805460ff9290921690910a90555060128054600160a060020a0319908116600160a060020a038b8116919091179092556013805482168a8416179055601480548216898416179055601580548216888416179055601680548216878416179055601780548216868416179055601880549091169184169190911790555b5050505050505050505b612294806102476000396000f300606060405236156101905763ffffffff60e060020a60003504166308fb8a88811461023d5780630f809adb1461025e578063118dd8fc1461027f5780632983d752146102a75780633fa40f94146102d65780633fc50b9214610327578063401938831461034c578063411b007e1461037157806341c0e1b5146103a057806342cde4e8146103b557806342d8f5be146103da57806354238645146103fe5780635856db43146104135780635f56b6fe1461043a57806365ba331b146104525780636e66f6e91461047a57806370a08231146104a95780638b7afe2e146104da5780638da5cb5b146104ff578063904b67c21461052e5780639ab9ee7314610555578063a6f9dae114610584578063ab375641146105a5578063b3c298ea146105cd578063b73ded75146105fc578063ba13a57214610611578063bfbc944c14610640578063ca78e65b1461066f578063d8f2f09f14610684578063df520efc146106b3578063e1be7467146106d8578063e29eb83614610707578063fd90a6681461072c578063fd922a4214610753575b5b601d5460ff1615156101a257600080fd5b66b1a2bc2ec500003410156101b657600080fd5b6002805460009081106101c557fe5b906000526020600020900160005b5054421015801561020157506002805460019081106101ee57fe5b906000526020600020900160005b505442105b151561020c57600080fd5b60035460ff161561021c57600080fd5b610224610782565b1561022e57600080fd5b61023a33346000610795565b5b005b341561024857600080fd5b61023a600160a060020a0360043516610a01565b005b341561026957600080fd5b61023a600160a060020a0360043516610a49565b005b341561028a57600080fd5b610295600435610acd565b60405190815260200160405180910390f35b34156102b257600080fd5b6102ba610af0565b604051600160a060020a03909116815260200160405180910390f35b34156102e157600080fd5b61023a6004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610aff95505050505050565b005b341561033257600080fd5b610295610c63565b60405190815260200160405180910390f35b341561035757600080fd5b610295610c69565b60405190815260200160405180910390f35b341561037c57600080fd5b6102ba610c6f565b604051600160a060020a03909116815260200160405180910390f35b34156103ab57600080fd5b61023a610c7e565b005b34156103c057600080fd5b610295610d1f565b60405190815260200160405180910390f35b34156103e557600080fd5b61023a600160a060020a0360043516602435610d25565b005b341561040957600080fd5b61023a610def565b005b341561041e57600080fd5b610426610e80565b604051901515815260200160405180910390f35b341561044557600080fd5b61023a600435610ec7565b005b341561045d57600080fd5b610295600435610ff2565b60405190815260200160405180910390f35b341561048557600080fd5b6102ba611015565b604051600160a060020a03909116815260200160405180910390f35b34156104b457600080fd5b610295600160a060020a0360043516611024565b60405190815260200160405180910390f35b34156104e557600080fd5b610295611036565b60405190815260200160405180910390f35b341561050a57600080fd5b6102ba611045565b604051600160a060020a03909116815260200160405180910390f35b341561053957600080fd5b610426611054565b604051901515815260200160405180910390f35b341561056057600080fd5b6102ba61105d565b604051600160a060020a03909116815260200160405180910390f35b341561058f57600080fd5b61023a600160a060020a036004351661106c565b005b34156105b057600080fd5b6102956004356110b4565b60405190815260200160405180910390f35b34156105d857600080fd5b6102ba6110d7565b604051600160a060020a03909116815260200160405180910390f35b341561060757600080fd5b61023a6110e6565b005b341561061c57600080fd5b6102ba611fe0565b604051600160a060020a03909116815260200160405180910390f35b341561064b57600080fd5b6102ba611fef565b604051600160a060020a03909116815260200160405180910390f35b341561067a57600080fd5b61023a611ffe565b005b341561068f57600080fd5b6102ba612028565b604051600160a060020a03909116815260200160405180910390f35b34156106be57600080fd5b610295612037565b60405190815260200160405180910390f35b34156106e357600080fd5b6102ba61203d565b604051600160a060020a03909116815260200160405180910390f35b341561071257600080fd5b61029561204c565b60405190815260200160405180910390f35b341561073757600080fd5b610426612052565b604051901515815260200160405180910390f35b341561075e57600080fd5b6102ba612060565b604051600160a060020a03909116815260200160405180910390f35b6000600654600454036007541190505b90565b60008060008060008060008715156107fc577fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf68a8a6001604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a15b889650600754955060065460045403945088851015610819578498505b600093505b60105484101561091d57601080548590811061083657fe5b906000526020600020900160005b50548910156108525761091d565b601080548590811061086057fe5b906000526020600020900160005b505489101580156108ad5750601054600019018414806108ad5750601080546001860190811061089a57fe5b906000526020600020900160005b505489105b5b1561091057600f8410156108f357600b84116108cb5760006108ce565b60015b60ff1684600101016005026103e801866103e8028115156108eb57fe5b049550610910565b6103e8600a600519860102810190870281151561090c57fe5b0495505b5b5b60019093019261081e565b858981151561092857fe5b0492508583029150610953826103e861093f61206f565b860281151561094a57fe5b0485018c6120fe565b50808603600081118015610965575087155b156109f357600160a060020a038a1681156108fc0282604051600060405180830381858888f19350505050156109ee577fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf68a826000604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a16109f3565b600080fd5b5b5b50505050505050505050565b60005433600160a060020a03908116911614610a1c57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a03908116911614610a6457600080fd5b601a54600160a060020a031663a6f9dae18260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401600060405180830381600087803b1515610ab457600080fd5b6102c65a03f11515610ac557600080fd5b5050505b5b50565b6011805482908110610adb57fe5b906000526020600020900160005b5054905081565b601454600160a060020a031681565b60015460009033600160a060020a03908116911614610b1d57600080fd5b601d54610100900460ff161515610b3357600080fd5b5060005b8151811015610c5d57601a54600160a060020a03166323a36d2b838381518110610b5d57fe5b90602001906020020151601b54600160a060020a03166370a08231868681518110610b8457fe5b9060200190602002015160006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610bd557600080fd5b6102c65a03f11515610be657600080fd5b50505060405180519050635bb9cb1060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b1515610c4057600080fd5b6102c65a03f11515610c5157600080fd5b5050505b600101610b37565b5b5b5050565b60085481565b60055481565b601354600160a060020a031681565b60005433600160a060020a03908116911614610c9957600080fd5b610ca1610e80565b1515610cac57600080fd5b600030600160a060020a0316311115610cf857600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610cf857600080fd5b5b600054610d0e90600160a060020a0316610a49565b600054600160a060020a0316ff5b5b565b60045481565b60015433600160a060020a03908116911614610d4057600080fd5b601d5460ff161515610d5157600080fd5b662386f26fc10000811015610d6557600080fd5b600280546000908110610d7457fe5b906000526020600020900160005b50544210158015610db05750600280546001908110610d9d57fe5b906000526020600020900160005b505442105b1515610dbb57600080fd5b60035460ff1615610dcb57600080fd5b610dd3610782565b15610ddd57600080fd5b610c5d82826001610795565b5b5b5050565b60005433600160a060020a03908116911614610e0a57600080fd5b600280546000908110610e1957fe5b906000526020600020900160005b50544210158015610e555750600280546001908110610e4257fe5b906000526020600020900160005b505442105b8015610e64575060035460ff16155b1515610e6f57600080fd5b6003805460ff191660011790555b5b565b600060026001815481101515610e9257fe5b906000526020600020900160005b505442101580610eb2575060035460ff165b80610ec05750610ec0610782565b5b90505b90565b60005433600160a060020a03908116911614610ee257600080fd5b600160a060020a0330163181901015610efa57600080fd5b600280546000908110610f0957fe5b906000526020600020900160005b50544210158015610f455750600280546001908110610f3257fe5b906000526020600020900160005b505442105b15610f6a5760035460ff1680610f5e5750610f5e610782565b5b1515610f6a57600080fd5b5b600054600160a060020a031681156108fc0282604051600060405180830381858888f1935050505015610a45577fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf633826000604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a15b5b5b50565b6002805482908110610adb57fe5b906000526020600020900160005b5054905081565b601a54600160a060020a031681565b601c6020526000908152604090205481565b600160a060020a033016315b90565b600054600160a060020a031681565b60035460ff1681565b601254600160a060020a031681565b60005433600160a060020a0390811691161461108757600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b6010805482908110610adb57fe5b906000526020600020900160005b5054905081565b601754600160a060020a031681565b60005433600160a060020a0390811691161461110157600080fd5b601d5460ff161561111157600080fd5b601d805460ff19166001179055601a54601254600954600160a060020a039283169263ea6ca18292169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561117e57600080fd5b6102c65a03f1151561118f57600080fd5b5050601a54601454600a54600160a060020a03928316935063ea6ca182929091169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156111f457600080fd5b6102c65a03f1151561120557600080fd5b5050601a54601554600b54600160a060020a03928316935063ea6ca182929091169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561126a57600080fd5b6102c65a03f1151561127b57600080fd5b5050601a54601654600c54600160a060020a03928316935063ea6ca182929091169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156112e057600080fd5b6102c65a03f115156112f157600080fd5b5050601a54601754600d54600160a060020a03928316935063ea6ca182929091169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561135657600080fd5b6102c65a03f1151561136757600080fd5b5050601a54601454601954600160a060020a0392831693506323a36d2b92909116906298968002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b15156113db57600080fd5b6102c65a03f115156113ec57600080fd5b5050601a54601554601954600160a060020a0392831693506323a36d2b929091169063017d784002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561146157600080fd5b6102c65a03f1151561147257600080fd5b5050601a54601654601954600160a060020a0392831693506323a36d2b9290911690620f424002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b15156114e657600080fd5b6102c65a03f115156114f757600080fd5b5050601a54601754601954600160a060020a0392831693506323a36d2b92909116906301c9c38002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561156c57600080fd5b6102c65a03f1151561157d57600080fd5b5050601a54601254601954600160a060020a0392831693506323a36d2b929091169063015ef3c002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b15156115f257600080fd5b6102c65a03f1151561160357600080fd5b5050601a54601854601954600160a060020a0392831693506323a36d2b9290911690627a120002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561167757600080fd5b6102c65a03f1151561168857600080fd5b5050601a54600854600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b15156116d957600080fd5b6102c65a03f115156116ea57600080fd5b5050601a54600954600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561173b57600080fd5b6102c65a03f1151561174c57600080fd5b5050601a54600a54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561179d57600080fd5b6102c65a03f115156117ae57600080fd5b5050601a54600b54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b15156117ff57600080fd5b6102c65a03f1151561181057600080fd5b5050601a54600c54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561186157600080fd5b6102c65a03f1151561187257600080fd5b5050601a54600d54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b15156118c357600080fd5b6102c65a03f115156118d457600080fd5b5050601a54600e54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561192557600080fd5b6102c65a03f1151561193657600080fd5b5050601a54600f54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561198757600080fd5b6102c65a03f1151561199857600080fd5b5050601a54600160a060020a0316905063037ca6c46040518163ffffffff1660e060020a028152600401600060405180830381600087803b15156119db57600080fd5b6102c65a03f115156119ec57600080fd5b50505060028054806001018281611a03919061221d565b916000526020600020900160005b506359a565509055506002805460018101611a2c838261221d565b916000526020600020900160005b506359ceb4509055506010805460018101611a55838261221d565b916000526020600020900160005b50671b9de674df0700009055506010805460018101611a82838261221d565b916000526020600020900160005b5067297e9d28866b00009055506010805460018101611aaf838261221d565b916000526020600020900160005b506745400a8fd53300009055506010805460018101611adc838261221d565b916000526020600020900160005b5067610177f723fb00009055506010805460018101611b09838261221d565b916000526020600020900160005b506783d6c7aab63600009055506010805460018101611b36838261221d565b916000526020600020900160005b5067c93a592cfb2a00009055506010805460018101611b63838261221d565b916000526020600020900160005b5068010e9deaaf401e00009055506010805460018101611b91838261221d565b916000526020600020900160005b50680199650db3ca0600009055506010805460018101611bbf838261221d565b916000526020600020900160005b506802aef353bcddd600009055506010805460018101611bed838261221d565b916000526020600020900160005b50680409e52b48369a00009055506010805460018101611c1b838261221d565b916000526020600020900160005b5068055de6a779bbac00009055506010805460018101611c49838261221d565b916000526020600020900160005b50680813ca56906d3400009055506010805460018101611c77838261221d565b916000526020600020900160005b50680ac9ae05a71ebc00009055506010805460018101611ca5838261221d565b916000526020600020900160005b506810357563d481cc00009055506010805460018101611cd3838261221d565b916000526020600020900160005b50681b0d04202f47ec00009055506010805460018101611d01838261221d565b916000526020600020900160005b5068289a768ba0bf9400009055506010805460018101611d2f838261221d565b916000526020600020900160005b50683627e8f712373c00009055506010805460018101611d5d838261221d565b916000526020600020900160005b50685142cdcdf5268c00009055506010805460018101611d8b838261221d565b916000526020600020900160005b50686c5db2a4d815dc00009055506010805460018101611db9838261221d565b916000526020600020900160005b5068a2937c529df47c00009055506010805460018101611de7838261221d565b916000526020600020900160005b5069010eff0fae29b1bc00009055506010805460018101611e16838261221d565b916000526020600020900160005b506901968587e0985e4c00009055506010805460018101611e45838261221d565b916000526020600020900160005b5069021e0c0013070adc00009055506010805460018101611e74838261221d565b916000526020600020900160005b5069032d18f077e463fc00009055506010805460018101611ea3838261221d565b916000526020600020900160005b5069043c25e0dcc1bd1c00009055506010805460018101611ed2838261221d565b916000526020600020900160005b50690a96738339f1d3dc00009055506010805460018101611f01838261221d565b916000526020600020900160005b5069152cf4e72a974f1c00009055506011805460018101611f30838261221d565b916000526020600020900160005b5060c89055506011805460018101611f56838261221d565b916000526020600020900160005b5060649055506011805460018101611f7c838261221d565b916000526020600020900160005b50604b9055506011805460018101611fa2838261221d565b916000526020600020900160005b5060329055506011805460018101611fc8838261221d565b916000526020600020900160005b5060199055505b5b565b601654600160a060020a031681565b601b54600160a060020a031681565b60005433600160a060020a0390811691161461201957600080fd5b601d805461ff00191690555b5b565b601854600160a060020a031681565b60075481565b601554600160a060020a031681565b60065481565b601d54610100900460ff1681565b600154600160a060020a031681565b600080600060055460065460640281151561208657fe5b049150603282111561209b57600092506120f9565b5060005b6011548110156120f4578181600a02111580156120c157508181600101600a02115b156120eb5760118054829081106120d457fe5b906000526020600020900160005b505492506120f9565b5b60010161209f565b600092505b505090565b600160a060020a038082166000908152601c6020526040908190208054860190556006805486019055601a546008549216916323a36d2b91849186915160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561218357600080fd5b6102c65a03f1151561219457600080fd5b5050601a54601354600160a060020a0391821692506323a36d2b9116600a855b04600e5460405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561220357600080fd5b6102c65a03f1151561221457600080fd5b5050505b505050565b81548183558181151161221857600083815260209020612218918101908301612247565b5b505050565b61079291905b80821115612261576000815560010161224d565b5090565b905600a165627a7a7230582024ecc94245dee8bdd27f293f22d1dfb8d3273c751d1684f3379bc9114ee110140029000000000000000000000000efbdd2ca166b193075efe8530a612c5daa10012a00000000000000000000000028d198d27ccfcc3f784022fd82a3da9fed72e3250000000000000000000000000927ff2eabf4667fdca3dc3a84fd30c13b7a50040000000000000000000000006cfe9e3b517fe8fa1d3f8666f323120794e5fbb3000000000000000000000000cfb44c01d517c92a297a25505f6cd988ca99b646000000000000000000000000b086907b4e6532a14af3e72875211cf1151c801000000000000000000000000024beafbbaf290d2638737c662aa199ea25cc509a000000000000000000000000239013e02e7903e66e0d46b44216adbbaef21fa80000000000000000000000000e9c4d8610aa2cf0dabdabb19920a1c810b65720
Deployed Bytecode
0x606060405236156101905763ffffffff60e060020a60003504166308fb8a88811461023d5780630f809adb1461025e578063118dd8fc1461027f5780632983d752146102a75780633fa40f94146102d65780633fc50b9214610327578063401938831461034c578063411b007e1461037157806341c0e1b5146103a057806342cde4e8146103b557806342d8f5be146103da57806354238645146103fe5780635856db43146104135780635f56b6fe1461043a57806365ba331b146104525780636e66f6e91461047a57806370a08231146104a95780638b7afe2e146104da5780638da5cb5b146104ff578063904b67c21461052e5780639ab9ee7314610555578063a6f9dae114610584578063ab375641146105a5578063b3c298ea146105cd578063b73ded75146105fc578063ba13a57214610611578063bfbc944c14610640578063ca78e65b1461066f578063d8f2f09f14610684578063df520efc146106b3578063e1be7467146106d8578063e29eb83614610707578063fd90a6681461072c578063fd922a4214610753575b5b601d5460ff1615156101a257600080fd5b66b1a2bc2ec500003410156101b657600080fd5b6002805460009081106101c557fe5b906000526020600020900160005b5054421015801561020157506002805460019081106101ee57fe5b906000526020600020900160005b505442105b151561020c57600080fd5b60035460ff161561021c57600080fd5b610224610782565b1561022e57600080fd5b61023a33346000610795565b5b005b341561024857600080fd5b61023a600160a060020a0360043516610a01565b005b341561026957600080fd5b61023a600160a060020a0360043516610a49565b005b341561028a57600080fd5b610295600435610acd565b60405190815260200160405180910390f35b34156102b257600080fd5b6102ba610af0565b604051600160a060020a03909116815260200160405180910390f35b34156102e157600080fd5b61023a6004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610aff95505050505050565b005b341561033257600080fd5b610295610c63565b60405190815260200160405180910390f35b341561035757600080fd5b610295610c69565b60405190815260200160405180910390f35b341561037c57600080fd5b6102ba610c6f565b604051600160a060020a03909116815260200160405180910390f35b34156103ab57600080fd5b61023a610c7e565b005b34156103c057600080fd5b610295610d1f565b60405190815260200160405180910390f35b34156103e557600080fd5b61023a600160a060020a0360043516602435610d25565b005b341561040957600080fd5b61023a610def565b005b341561041e57600080fd5b610426610e80565b604051901515815260200160405180910390f35b341561044557600080fd5b61023a600435610ec7565b005b341561045d57600080fd5b610295600435610ff2565b60405190815260200160405180910390f35b341561048557600080fd5b6102ba611015565b604051600160a060020a03909116815260200160405180910390f35b34156104b457600080fd5b610295600160a060020a0360043516611024565b60405190815260200160405180910390f35b34156104e557600080fd5b610295611036565b60405190815260200160405180910390f35b341561050a57600080fd5b6102ba611045565b604051600160a060020a03909116815260200160405180910390f35b341561053957600080fd5b610426611054565b604051901515815260200160405180910390f35b341561056057600080fd5b6102ba61105d565b604051600160a060020a03909116815260200160405180910390f35b341561058f57600080fd5b61023a600160a060020a036004351661106c565b005b34156105b057600080fd5b6102956004356110b4565b60405190815260200160405180910390f35b34156105d857600080fd5b6102ba6110d7565b604051600160a060020a03909116815260200160405180910390f35b341561060757600080fd5b61023a6110e6565b005b341561061c57600080fd5b6102ba611fe0565b604051600160a060020a03909116815260200160405180910390f35b341561064b57600080fd5b6102ba611fef565b604051600160a060020a03909116815260200160405180910390f35b341561067a57600080fd5b61023a611ffe565b005b341561068f57600080fd5b6102ba612028565b604051600160a060020a03909116815260200160405180910390f35b34156106be57600080fd5b610295612037565b60405190815260200160405180910390f35b34156106e357600080fd5b6102ba61203d565b604051600160a060020a03909116815260200160405180910390f35b341561071257600080fd5b61029561204c565b60405190815260200160405180910390f35b341561073757600080fd5b610426612052565b604051901515815260200160405180910390f35b341561075e57600080fd5b6102ba612060565b604051600160a060020a03909116815260200160405180910390f35b6000600654600454036007541190505b90565b60008060008060008060008715156107fc577fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf68a8a6001604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a15b889650600754955060065460045403945088851015610819578498505b600093505b60105484101561091d57601080548590811061083657fe5b906000526020600020900160005b50548910156108525761091d565b601080548590811061086057fe5b906000526020600020900160005b505489101580156108ad5750601054600019018414806108ad5750601080546001860190811061089a57fe5b906000526020600020900160005b505489105b5b1561091057600f8410156108f357600b84116108cb5760006108ce565b60015b60ff1684600101016005026103e801866103e8028115156108eb57fe5b049550610910565b6103e8600a600519860102810190870281151561090c57fe5b0495505b5b5b60019093019261081e565b858981151561092857fe5b0492508583029150610953826103e861093f61206f565b860281151561094a57fe5b0485018c6120fe565b50808603600081118015610965575087155b156109f357600160a060020a038a1681156108fc0282604051600060405180830381858888f19350505050156109ee577fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf68a826000604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a16109f3565b600080fd5b5b5b50505050505050505050565b60005433600160a060020a03908116911614610a1c57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a03908116911614610a6457600080fd5b601a54600160a060020a031663a6f9dae18260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401600060405180830381600087803b1515610ab457600080fd5b6102c65a03f11515610ac557600080fd5b5050505b5b50565b6011805482908110610adb57fe5b906000526020600020900160005b5054905081565b601454600160a060020a031681565b60015460009033600160a060020a03908116911614610b1d57600080fd5b601d54610100900460ff161515610b3357600080fd5b5060005b8151811015610c5d57601a54600160a060020a03166323a36d2b838381518110610b5d57fe5b90602001906020020151601b54600160a060020a03166370a08231868681518110610b8457fe5b9060200190602002015160006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610bd557600080fd5b6102c65a03f11515610be657600080fd5b50505060405180519050635bb9cb1060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b1515610c4057600080fd5b6102c65a03f11515610c5157600080fd5b5050505b600101610b37565b5b5b5050565b60085481565b60055481565b601354600160a060020a031681565b60005433600160a060020a03908116911614610c9957600080fd5b610ca1610e80565b1515610cac57600080fd5b600030600160a060020a0316311115610cf857600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610cf857600080fd5b5b600054610d0e90600160a060020a0316610a49565b600054600160a060020a0316ff5b5b565b60045481565b60015433600160a060020a03908116911614610d4057600080fd5b601d5460ff161515610d5157600080fd5b662386f26fc10000811015610d6557600080fd5b600280546000908110610d7457fe5b906000526020600020900160005b50544210158015610db05750600280546001908110610d9d57fe5b906000526020600020900160005b505442105b1515610dbb57600080fd5b60035460ff1615610dcb57600080fd5b610dd3610782565b15610ddd57600080fd5b610c5d82826001610795565b5b5b5050565b60005433600160a060020a03908116911614610e0a57600080fd5b600280546000908110610e1957fe5b906000526020600020900160005b50544210158015610e555750600280546001908110610e4257fe5b906000526020600020900160005b505442105b8015610e64575060035460ff16155b1515610e6f57600080fd5b6003805460ff191660011790555b5b565b600060026001815481101515610e9257fe5b906000526020600020900160005b505442101580610eb2575060035460ff165b80610ec05750610ec0610782565b5b90505b90565b60005433600160a060020a03908116911614610ee257600080fd5b600160a060020a0330163181901015610efa57600080fd5b600280546000908110610f0957fe5b906000526020600020900160005b50544210158015610f455750600280546001908110610f3257fe5b906000526020600020900160005b505442105b15610f6a5760035460ff1680610f5e5750610f5e610782565b5b1515610f6a57600080fd5b5b600054600160a060020a031681156108fc0282604051600060405180830381858888f1935050505015610a45577fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf633826000604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a15b5b5b50565b6002805482908110610adb57fe5b906000526020600020900160005b5054905081565b601a54600160a060020a031681565b601c6020526000908152604090205481565b600160a060020a033016315b90565b600054600160a060020a031681565b60035460ff1681565b601254600160a060020a031681565b60005433600160a060020a0390811691161461108757600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b6010805482908110610adb57fe5b906000526020600020900160005b5054905081565b601754600160a060020a031681565b60005433600160a060020a0390811691161461110157600080fd5b601d5460ff161561111157600080fd5b601d805460ff19166001179055601a54601254600954600160a060020a039283169263ea6ca18292169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561117e57600080fd5b6102c65a03f1151561118f57600080fd5b5050601a54601454600a54600160a060020a03928316935063ea6ca182929091169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156111f457600080fd5b6102c65a03f1151561120557600080fd5b5050601a54601554600b54600160a060020a03928316935063ea6ca182929091169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561126a57600080fd5b6102c65a03f1151561127b57600080fd5b5050601a54601654600c54600160a060020a03928316935063ea6ca182929091169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156112e057600080fd5b6102c65a03f115156112f157600080fd5b5050601a54601754600d54600160a060020a03928316935063ea6ca182929091169060405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561135657600080fd5b6102c65a03f1151561136757600080fd5b5050601a54601454601954600160a060020a0392831693506323a36d2b92909116906298968002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b15156113db57600080fd5b6102c65a03f115156113ec57600080fd5b5050601a54601554601954600160a060020a0392831693506323a36d2b929091169063017d784002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561146157600080fd5b6102c65a03f1151561147257600080fd5b5050601a54601654601954600160a060020a0392831693506323a36d2b9290911690620f424002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b15156114e657600080fd5b6102c65a03f115156114f757600080fd5b5050601a54601754601954600160a060020a0392831693506323a36d2b92909116906301c9c38002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561156c57600080fd5b6102c65a03f1151561157d57600080fd5b5050601a54601254601954600160a060020a0392831693506323a36d2b929091169063015ef3c002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b15156115f257600080fd5b6102c65a03f1151561160357600080fd5b5050601a54601854601954600160a060020a0392831693506323a36d2b9290911690627a120002600060405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561167757600080fd5b6102c65a03f1151561168857600080fd5b5050601a54600854600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b15156116d957600080fd5b6102c65a03f115156116ea57600080fd5b5050601a54600954600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561173b57600080fd5b6102c65a03f1151561174c57600080fd5b5050601a54600a54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561179d57600080fd5b6102c65a03f115156117ae57600080fd5b5050601a54600b54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b15156117ff57600080fd5b6102c65a03f1151561181057600080fd5b5050601a54600c54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561186157600080fd5b6102c65a03f1151561187257600080fd5b5050601a54600d54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b15156118c357600080fd5b6102c65a03f115156118d457600080fd5b5050601a54600e54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561192557600080fd5b6102c65a03f1151561193657600080fd5b5050601a54600f54600160a060020a039091169150638d37f52c9060405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b151561198757600080fd5b6102c65a03f1151561199857600080fd5b5050601a54600160a060020a0316905063037ca6c46040518163ffffffff1660e060020a028152600401600060405180830381600087803b15156119db57600080fd5b6102c65a03f115156119ec57600080fd5b50505060028054806001018281611a03919061221d565b916000526020600020900160005b506359a565509055506002805460018101611a2c838261221d565b916000526020600020900160005b506359ceb4509055506010805460018101611a55838261221d565b916000526020600020900160005b50671b9de674df0700009055506010805460018101611a82838261221d565b916000526020600020900160005b5067297e9d28866b00009055506010805460018101611aaf838261221d565b916000526020600020900160005b506745400a8fd53300009055506010805460018101611adc838261221d565b916000526020600020900160005b5067610177f723fb00009055506010805460018101611b09838261221d565b916000526020600020900160005b506783d6c7aab63600009055506010805460018101611b36838261221d565b916000526020600020900160005b5067c93a592cfb2a00009055506010805460018101611b63838261221d565b916000526020600020900160005b5068010e9deaaf401e00009055506010805460018101611b91838261221d565b916000526020600020900160005b50680199650db3ca0600009055506010805460018101611bbf838261221d565b916000526020600020900160005b506802aef353bcddd600009055506010805460018101611bed838261221d565b916000526020600020900160005b50680409e52b48369a00009055506010805460018101611c1b838261221d565b916000526020600020900160005b5068055de6a779bbac00009055506010805460018101611c49838261221d565b916000526020600020900160005b50680813ca56906d3400009055506010805460018101611c77838261221d565b916000526020600020900160005b50680ac9ae05a71ebc00009055506010805460018101611ca5838261221d565b916000526020600020900160005b506810357563d481cc00009055506010805460018101611cd3838261221d565b916000526020600020900160005b50681b0d04202f47ec00009055506010805460018101611d01838261221d565b916000526020600020900160005b5068289a768ba0bf9400009055506010805460018101611d2f838261221d565b916000526020600020900160005b50683627e8f712373c00009055506010805460018101611d5d838261221d565b916000526020600020900160005b50685142cdcdf5268c00009055506010805460018101611d8b838261221d565b916000526020600020900160005b50686c5db2a4d815dc00009055506010805460018101611db9838261221d565b916000526020600020900160005b5068a2937c529df47c00009055506010805460018101611de7838261221d565b916000526020600020900160005b5069010eff0fae29b1bc00009055506010805460018101611e16838261221d565b916000526020600020900160005b506901968587e0985e4c00009055506010805460018101611e45838261221d565b916000526020600020900160005b5069021e0c0013070adc00009055506010805460018101611e74838261221d565b916000526020600020900160005b5069032d18f077e463fc00009055506010805460018101611ea3838261221d565b916000526020600020900160005b5069043c25e0dcc1bd1c00009055506010805460018101611ed2838261221d565b916000526020600020900160005b50690a96738339f1d3dc00009055506010805460018101611f01838261221d565b916000526020600020900160005b5069152cf4e72a974f1c00009055506011805460018101611f30838261221d565b916000526020600020900160005b5060c89055506011805460018101611f56838261221d565b916000526020600020900160005b5060649055506011805460018101611f7c838261221d565b916000526020600020900160005b50604b9055506011805460018101611fa2838261221d565b916000526020600020900160005b5060329055506011805460018101611fc8838261221d565b916000526020600020900160005b5060199055505b5b565b601654600160a060020a031681565b601b54600160a060020a031681565b60005433600160a060020a0390811691161461201957600080fd5b601d805461ff00191690555b5b565b601854600160a060020a031681565b60075481565b601554600160a060020a031681565b60065481565b601d54610100900460ff1681565b600154600160a060020a031681565b600080600060055460065460640281151561208657fe5b049150603282111561209b57600092506120f9565b5060005b6011548110156120f4578181600a02111580156120c157508181600101600a02115b156120eb5760118054829081106120d457fe5b906000526020600020900160005b505492506120f9565b5b60010161209f565b600092505b505090565b600160a060020a038082166000908152601c6020526040908190208054860190556006805486019055601a546008549216916323a36d2b91849186915160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561218357600080fd5b6102c65a03f1151561219457600080fd5b5050601a54601354600160a060020a0391821692506323a36d2b9116600a855b04600e5460405160e060020a63ffffffff8616028152600160a060020a03909316600484015260248301919091526044820152606401600060405180830381600087803b151561220357600080fd5b6102c65a03f1151561221457600080fd5b5050505b505050565b81548183558181151161221857600083815260209020612218918101908301612247565b5b505050565b61079291905b80821115612261576000815560010161224d565b5090565b905600a165627a7a7230582024ecc94245dee8bdd27f293f22d1dfb8d3273c751d1684f3379bc9114ee110140029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000efbdd2ca166b193075efe8530a612c5daa10012a00000000000000000000000028d198d27ccfcc3f784022fd82a3da9fed72e3250000000000000000000000000927ff2eabf4667fdca3dc3a84fd30c13b7a50040000000000000000000000006cfe9e3b517fe8fa1d3f8666f323120794e5fbb3000000000000000000000000cfb44c01d517c92a297a25505f6cd988ca99b646000000000000000000000000b086907b4e6532a14af3e72875211cf1151c801000000000000000000000000024beafbbaf290d2638737c662aa199ea25cc509a000000000000000000000000239013e02e7903e66e0d46b44216adbbaef21fa80000000000000000000000000e9c4d8610aa2cf0dabdabb19920a1c810b65720
-----Decoded View---------------
Arg [0] : _tokenAddress (address): 0xEfbdd2ca166B193075Efe8530a612c5daa10012a
Arg [1] : _prPool (address): 0x28D198d27Ccfcc3F784022fd82A3dA9FeD72E325
Arg [2] : _founders (address): 0x0927fF2eABf4667fDCa3dC3a84Fd30c13b7A5004
Arg [3] : _advisory (address): 0x6CFE9e3B517Fe8Fa1D3f8666f323120794E5Fbb3
Arg [4] : _bounties (address): 0xCfb44c01d517C92a297A25505f6cD988CA99b646
Arg [5] : _lottery (address): 0xB086907b4E6532a14Af3E72875211cF1151C8010
Arg [6] : _angelInvestors (address): 0x24BEafBBaf290D2638737c662aA199ea25CC509a
Arg [7] : _china (address): 0x239013E02e7903E66e0D46b44216AdbBAEF21fA8
Arg [8] : _oldTokenAddress (address): 0x0e9C4d8610Aa2cf0DaBDAbB19920A1C810B65720
-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 000000000000000000000000efbdd2ca166b193075efe8530a612c5daa10012a
Arg [1] : 00000000000000000000000028d198d27ccfcc3f784022fd82a3da9fed72e325
Arg [2] : 0000000000000000000000000927ff2eabf4667fdca3dc3a84fd30c13b7a5004
Arg [3] : 0000000000000000000000006cfe9e3b517fe8fa1d3f8666f323120794e5fbb3
Arg [4] : 000000000000000000000000cfb44c01d517c92a297a25505f6cd988ca99b646
Arg [5] : 000000000000000000000000b086907b4e6532a14af3e72875211cf1151c8010
Arg [6] : 00000000000000000000000024beafbbaf290d2638737c662aa199ea25cc509a
Arg [7] : 000000000000000000000000239013e02e7903e66e0d46b44216adbbaef21fa8
Arg [8] : 0000000000000000000000000e9c4d8610aa2cf0dabdabb19920a1c810b65720
Swarm Source
bzzr://24ecc94245dee8bdd27f293f22d1dfb8d3273c751d1684f3379bc9114ee11014
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.