Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
35,000,000 IDM
Holders
1,970
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
IDMONEY
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-04-28 */ pragma solidity 0.4.21; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint256 a, uint256 b) internal pure returns(uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns(uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function sub(uint256 a, uint256 b) internal pure returns(uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns(uint256) { uint256 c = a + b; assert(c >= a); return c; } } contract ERC20 { function totalSupply()public view returns(uint total_Supply); function balanceOf(address who)public view returns(uint256); function allowance(address owner, address spender)public view returns(uint); function transferFrom(address from, address to, uint value)public returns(bool ok); function approve(address spender, uint value)public returns(bool ok); function transfer(address to, uint value)public returns(bool ok); event Transfer(address indexed from, address indexed to, uint value); event Approval(address indexed owner, address indexed spender, uint value); } contract IDMONEY is ERC20 { using SafeMath for uint256; // Name of the token string public constant name = "IDMONEY"; // Symbol of token string public constant symbol = "IDM"; uint8 public constant decimals = 18; uint public _totalsupply = 35000000 * 10 ** 18; // 35 Million IDM Coins uint256 constant public _price_tokn = 0.00075 ether; uint256 no_of_tokens; uint256 bonus_token; uint256 total_token; uint256 tokensold; uint256 public total_token_sold; bool stopped = false; address public owner; address superAdmin = 0x1313d38e988526A43Ab79b69d4C94dD16f4c9936; address socialOne = 0x52d4bcF6F328492453fAfEfF9d6Eb73D26766Cff; address socialTwo = 0xbFe47a096486B564783f261B324e198ad84Fb8DE; address founderOne = 0x5AD7cdD7Cd67Fe7EB17768F04425cf35a91587c9; address founderTwo = 0xA90ab8B8Cfa553CC75F9d2C24aE7148E44Cd0ABa; address founderThree = 0xd2fdE07Ee7cB86AfBE59F4efb9fFC1528418CC0E; address storage1 = 0x5E948d1C6f7C76853E43DbF1F01dcea5263011C5; mapping(address => uint) balances; mapping(address => bool) public refund; //checks the refund status mapping(address => bool) public whitelisted; //checks the whitelist status of the address mapping(address => uint256) public deposited; //checks the actual ether given by investor mapping(address => uint256) public tokensinvestor; //checks number of tokens for investor mapping(address => mapping(address => uint)) allowed; uint constant public minimumInvestment = .1 ether; // .1 ether is minimum minimumInvestment uint bonus; uint c; uint256 lefttokens; enum Stages { NOTSTARTED, ICO, PAUSED, ENDED } Stages public stage; modifier atStage(Stages _stage) { require (stage == _stage); // Contract not in expected state _; } modifier onlyOwner() { require (msg.sender == owner); _; } modifier onlySuperAdmin() { require (msg.sender == superAdmin); _; } function IDMONEY() public { owner = msg.sender; balances[superAdmin] = 2700000 * 10 ** 18; // 2.7 million given to superAdmin balances[socialOne] = 3500000 * 10 ** 18; // 3.5 million given to socialOne balances[socialTwo] = 3500000 * 10 ** 18; // 3.5 million given to socialTwo balances[founderOne] = 2100000 * 10 ** 18; // 2.1 million given to FounderOne balances[founderTwo] = 2100000 * 10 ** 18; // 2.1 million given to FounderTwo balances[founderThree] = 2100000 * 10 ** 18; //2.1 million given to founderThree balances[storage1] = 9000000 * 10 ** 18; // 9 million given to storage1 stage = Stages.NOTSTARTED; emit Transfer(0, superAdmin, balances[superAdmin]); emit Transfer(0, socialOne, balances[socialOne]); emit Transfer(0, socialTwo, balances[socialTwo]); emit Transfer(0, founderOne, balances[founderOne]); emit Transfer(0, founderTwo, balances[founderTwo]); emit Transfer(0, founderThree, balances[founderThree]); emit Transfer(0, storage1, balances[storage1]); } function () public payable atStage(Stages.ICO) { require(msg.value >= minimumInvestment); require(!stopped && msg.sender != owner); no_of_tokens = ((msg.value).div(_price_tokn)).mul(10 ** 18); tokensold = (tokensold).add(no_of_tokens); deposited[msg.sender] = deposited[msg.sender].add(msg.value); bonus = bonuscal(); bonus_token = ((no_of_tokens).mul(bonus)).div(100); // bonus total_token = no_of_tokens + bonus_token; total_token_sold = (total_token_sold).add(total_token); tokensinvestor[msg.sender] = tokensinvestor[msg.sender].add(total_token); } //calculation for the bonus for 1 million tokens function bonuscal() private returns(uint) { c = tokensold / 10 ** 23; if (c == 0) { return 90; } return (90 - (c * 10)); } function start_ICO() external onlyOwner atStage(Stages.NOTSTARTED) { stage = Stages.ICO; stopped = false; balances[address(this)] = 10000000 * 10 ** 18; // 10 million to smart contract initially emit Transfer(0, address(this), balances[address(this)]); } function enablerefund(address refundaddress) external onlyOwner { require(!whitelisted[refundaddress]); refund[refundaddress] = true; } //refund of the Non whitelisted function claimrefund(address investor) public { require(refund[investor]); uint256 depositedValue = deposited[investor]; deposited[investor] = 0; investor.transfer(depositedValue); tokensinvestor[investor] = 0; // Refunded(investor, depositedValue); } // called by the owner, pause ICO function PauseICO() external onlyOwner atStage(Stages.ICO) { stopped = true; stage = Stages.PAUSED; } // called by the owner , resumes ICO function releaseICO() external onlyOwner atStage(Stages.PAUSED) { stopped = false; stage = Stages.ICO; } function setWhiteListAddresses(address _investor) external onlyOwner{ whitelisted[_investor] = true; } //Investor can claim his tokens within two weeks of ICO end using this function //It can be also used to claim on behalf of any investor function claimTokensICO(address receiver) public // isValidPayload { // if (receiver == 0) // receiver = msg.sender; require(whitelisted[receiver]); require(tokensinvestor[receiver] > 0); uint256 tokensclaim = tokensinvestor[receiver]; balances[address(this)] = (balances[address(this)]).sub(tokensclaim); balances[receiver] = (balances[receiver]).add(tokensclaim); tokensinvestor[receiver] = 0; emit Transfer(address(this), receiver, balances[receiver]); } function end_ICO() external onlySuperAdmin atStage(Stages.ICO) { stage = Stages.ENDED; lefttokens = balances[address(this)]; balances[superAdmin]=(balances[superAdmin]).add(lefttokens); balances[address(this)] = 0; emit Transfer(address(this), superAdmin, lefttokens); } // what is the total supply of the ech tokens function totalSupply() public view returns(uint256 total_Supply) { total_Supply = _totalsupply; } // What is the balance of a particular account? function balanceOf(address _owner)public view returns(uint256 balance) { return balances[_owner]; } // Send _value amount of tokens from address _from to address _to // The transferFrom method is used for a withdraw workflow, allowing contracts to send // tokens on your behalf, for example to "deposit" to a contract address and/or to charge // fees in sub-currencies; the command should fail unless the _from account has // deliberately authorized the sender of the message via some mechanism; we propose // these standardized APIs for approval: function transferFrom(address _from, address _to, uint256 _amount)public returns(bool success) { require(_to != 0x0); require(_amount >= 0); balances[_from] = (balances[_from]).sub(_amount); allowed[_from][msg.sender] = (allowed[_from][msg.sender]).sub(_amount); balances[_to] = (balances[_to]).add(_amount); emit Transfer(_from, _to, _amount); return true; } // Allow _spender to withdraw from your account, multiple times, up to the _value amount. // If this function is called again it overwrites the current allowance with _value. function approve(address _spender, uint256 _amount)public returns(bool success) { require(_spender != 0x0); allowed[msg.sender][_spender] = _amount; emit Approval(msg.sender, _spender, _amount); return true; } function allowance(address _owner, address _spender)public view returns(uint256 remaining) { require(_owner != 0x0 && _spender != 0x0); return allowed[_owner][_spender]; } // Transfer the balance from owner's account to another account function transfer(address _to, uint256 _amount)public returns(bool success) { require(_to != 0x0); require(balances[msg.sender] >= _amount && _amount >= 0); balances[msg.sender] = (balances[msg.sender]).sub(_amount); balances[_to] = (balances[_to]).add(_amount); emit Transfer(msg.sender, _to, _amount); return true; } //In case the ownership needs to be transferred function transferOwnership(address newOwner)public onlySuperAdmin { require(newOwner != 0x0); owner = newOwner; } function drain() external onlyOwner { address myAddress = this; superAdmin.transfer(myAddress.balance); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[],"name":"end_ICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"releaseICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"total_Supply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"investor","type":"address"}],"name":"claimrefund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minimumInvestment","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_price_tokn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_investor","type":"address"}],"name":"setWhiteListAddresses","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tokensinvestor","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"start_ICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"refundaddress","type":"address"}],"name":"enablerefund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"drain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_totalsupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"total_token_sold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"receiver","type":"address"}],"name":"claimTokensICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"stage","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"deposited","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"PauseICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"whitelisted","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"refund","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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
60606040526a1cf389cd46047d030000006000556000600660006101000a81548160ff021916908315150217905550731313d38e988526a43ab79b69d4c94dd16f4c9936600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507352d4bcf6f328492453fafeff9d6eb73d26766cff600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073bfe47a096486b564783f261b324e198ad84fb8de600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550735ad7cdd7cd67fe7eb17768f04425cf35a91587c9600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a90ab8b8cfa553cc75f9d2c24ae7148e44cd0aba600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073d2fde07ee7cb86afbe59f4efb9ffc1528418cc0e600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550735e948d1c6f7c76853e43dbf1f01dcea5263011c5600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550341561028c57600080fd5b33600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a023bbf4b14c2e7ff800000600e6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a02e5276153cd3fb3800000600e6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a02e5276153cd3fb3800000600e6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a01bcb13a657b2638800000600e6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a01bcb13a657b2638800000600e6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a01bcb13a657b2638800000600e6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a0771d2fa45345aa9000000600e6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601760006101000a81548160ff0219169083600381111561060357fe5b0217905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36122b680610bdc6000396000f300606060405260043610610175576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806302c3d7f61461042557806306fdde031461043a578063095ea7b3146104c8578063124d33961461052257806318160ddd146105375780631b3efd151461056057806323b872dd146105995780632b925b2514610612578063313ce5671461063b57806361f127dd1461066a578063625cbb231461069357806370a08231146106cc578063759b595214610719578063807d2da3146107665780638b05d4c21461077b5780638da5cb5b146107b457806395d89b41146108095780639890220b14610897578063a393dc44146108ac578063a9059cbb146108d5578063b000dec21461092f578063b7c42cf014610958578063c040e6b814610991578063cb13cddb146109c8578063cf5ae51614610a15578063d936547e14610a2a578063dd62ed3e14610a7b578063f2fde38b14610ae7578063fa89401a14610b20575b600180600381111561018357fe5b601760009054906101000a900460ff16600381111561019e57fe5b1415156101aa57600080fd5b67016345785d8a000034101515156101c157600080fd5b600660009054906101000a900460ff1615801561022c5750600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b151561023757600080fd5b61026b670de0b6b3a764000061025d6602aa1efb94e00034610b7190919063ffffffff16565b610b8c90919063ffffffff16565b600181905550610288600154600454610bc790919063ffffffff16565b6004819055506102e034601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061032b610be5565b60148190555061035b606461034d601454600154610b8c90919063ffffffff16565b610b7190919063ffffffff16565b60028190555060025460015401600381905550610385600354600554610bc790919063ffffffff16565b6005819055506103df600354601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050005b341561043057600080fd5b610438610c28565b005b341561044557600080fd5b61044d610ecf565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561048d578082015181840152602081019050610472565b50505050905090810190601f1680156104ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104d357600080fd5b610508600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610f08565b604051808215151515815260200191505060405180910390f35b341561052d57600080fd5b61053561101f565b005b341561054257600080fd5b61054a6110f2565b6040518082815260200191505060405180910390f35b341561056b57600080fd5b610597600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110fb565b005b34156105a457600080fd5b6105f8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611265565b604051808215151515815260200191505060405180910390f35b341561061d57600080fd5b610625611545565b6040518082815260200191505060405180910390f35b341561064657600080fd5b61064e611551565b604051808260ff1660ff16815260200191505060405180910390f35b341561067557600080fd5b61067d611556565b6040518082815260200191505060405180910390f35b341561069e57600080fd5b6106ca600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611561565b005b34156106d757600080fd5b610703600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611618565b6040518082815260200191505060405180910390f35b341561072457600080fd5b610750600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611661565b6040518082815260200191505060405180910390f35b341561077157600080fd5b610779611679565b005b341561078657600080fd5b6107b2600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061182a565b005b34156107bf57600080fd5b6107c761193a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561081457600080fd5b61081c611960565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561085c578082015181840152602081019050610841565b50505050905090810190601f1680156108895780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156108a257600080fd5b6108aa611999565b005b34156108b757600080fd5b6108bf611a76565b6040518082815260200191505060405180910390f35b34156108e057600080fd5b610915600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611a7c565b604051808215151515815260200191505060405180910390f35b341561093a57600080fd5b610942611c97565b6040518082815260200191505060405180910390f35b341561096357600080fd5b61098f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c9d565b005b341561099c57600080fd5b6109a4611f9e565b604051808260038111156109b457fe5b60ff16815260200191505060405180910390f35b34156109d357600080fd5b6109ff600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611fb1565b6040518082815260200191505060405180910390f35b3415610a2057600080fd5b610a28611fc9565b005b3415610a3557600080fd5b610a61600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061209c565b604051808215151515815260200191505060405180910390f35b3415610a8657600080fd5b610ad1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506120bc565b6040518082815260200191505060405180910390f35b3415610af257600080fd5b610b1e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061218b565b005b3415610b2b57600080fd5b610b57600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612251565b604051808215151515815260200191505060405180910390f35b6000808284811515610b7f57fe5b0490508091505092915050565b6000806000841415610ba15760009150610bc0565b8284029050828482811515610bb257fe5b04141515610bbc57fe5b8091505b5092915050565b6000808284019050838110151515610bdb57fe5b8091505092915050565b600069152d02c7e14af6800000600454811515610bfe57fe5b0460158190555060006015541415610c1957605a9050610c25565b600a60155402605a0390505b90565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c8457600080fd5b6001806003811115610c9257fe5b601760009054906101000a900460ff166003811115610cad57fe5b141515610cb957600080fd5b6003601760006101000a81548160ff02191690836003811115610cd857fe5b0217905550600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054601681905550610d99601654600e6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600e6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6016546040518082815260200191505060405180910390a350565b6040805190810160405280600781526020017f49444d4f4e45590000000000000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515610f2f57600080fd5b81601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561107b57600080fd5b600280600381111561108957fe5b601760009054906101000a900460ff1660038111156110a457fe5b1415156110b057600080fd5b6000600660006101000a81548160ff0219169083151502179055506001601760006101000a81548160ff021916908360038111156110ea57fe5b021790555050565b60008054905090565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561115557600080fd5b601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561121c57600080fd5b6000601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561128c57600080fd5b6000821015151561129c57600080fd5b6112ee82600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461227190919063ffffffff16565b600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113c082601360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461227190919063ffffffff16565b601360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061149282600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b67016345785d8a000081565b601281565b6602aa1efb94e00081565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115bd57600080fd5b6001601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60126020528060005260406000206000915090505481565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116d557600080fd5b60008060038111156116e357fe5b601760009054906101000a900460ff1660038111156116fe57fe5b14151561170a57600080fd5b6001601760006101000a81548160ff0219169083600381111561172957fe5b02179055506000600660006101000a81548160ff0219169083151502179055506a084595161401484a000000600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a350565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561188657600080fd5b601060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156118df57600080fd5b6001600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f49444d000000000000000000000000000000000000000000000000000000000081525081565b6000600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119f757600080fd5b309050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8273ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515611a7357600080fd5b50565b60005481565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515611aa357600080fd5b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611af3575060008210155b1515611afe57600080fd5b611b5082600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461227190919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611be582600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60055481565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515611cf757600080fd5b6000601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515611d4557600080fd5b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611dd981600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461227190919063ffffffff16565b600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e6e81600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a35050565b601760009054906101000a900460ff1681565b60116020528060005260406000206000915090505481565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561202557600080fd5b600180600381111561203357fe5b601760009054906101000a900460ff16600381111561204e57fe5b14151561205a57600080fd5b6001600660006101000a81548160ff0219169083151502179055506002601760006101000a81548160ff0219169083600381111561209457fe5b021790555050565b60106020528060005260406000206000915054906101000a900460ff1681565b6000808373ffffffffffffffffffffffffffffffffffffffff16141580156120fb575060008273ffffffffffffffffffffffffffffffffffffffff1614155b151561210657600080fd5b601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156121e757600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff161415151561220d57600080fd5b80600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600f6020528060005260406000206000915054906101000a900460ff1681565b600082821115151561227f57fe5b8183039050929150505600a165627a7a72305820bc06d78801ad13dcdca8fc0c5c8fe53294334f3b6d798103e152fbfb0632f0ad0029
Deployed Bytecode
0x606060405260043610610175576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806302c3d7f61461042557806306fdde031461043a578063095ea7b3146104c8578063124d33961461052257806318160ddd146105375780631b3efd151461056057806323b872dd146105995780632b925b2514610612578063313ce5671461063b57806361f127dd1461066a578063625cbb231461069357806370a08231146106cc578063759b595214610719578063807d2da3146107665780638b05d4c21461077b5780638da5cb5b146107b457806395d89b41146108095780639890220b14610897578063a393dc44146108ac578063a9059cbb146108d5578063b000dec21461092f578063b7c42cf014610958578063c040e6b814610991578063cb13cddb146109c8578063cf5ae51614610a15578063d936547e14610a2a578063dd62ed3e14610a7b578063f2fde38b14610ae7578063fa89401a14610b20575b600180600381111561018357fe5b601760009054906101000a900460ff16600381111561019e57fe5b1415156101aa57600080fd5b67016345785d8a000034101515156101c157600080fd5b600660009054906101000a900460ff1615801561022c5750600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b151561023757600080fd5b61026b670de0b6b3a764000061025d6602aa1efb94e00034610b7190919063ffffffff16565b610b8c90919063ffffffff16565b600181905550610288600154600454610bc790919063ffffffff16565b6004819055506102e034601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061032b610be5565b60148190555061035b606461034d601454600154610b8c90919063ffffffff16565b610b7190919063ffffffff16565b60028190555060025460015401600381905550610385600354600554610bc790919063ffffffff16565b6005819055506103df600354601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050005b341561043057600080fd5b610438610c28565b005b341561044557600080fd5b61044d610ecf565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561048d578082015181840152602081019050610472565b50505050905090810190601f1680156104ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104d357600080fd5b610508600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610f08565b604051808215151515815260200191505060405180910390f35b341561052d57600080fd5b61053561101f565b005b341561054257600080fd5b61054a6110f2565b6040518082815260200191505060405180910390f35b341561056b57600080fd5b610597600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110fb565b005b34156105a457600080fd5b6105f8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611265565b604051808215151515815260200191505060405180910390f35b341561061d57600080fd5b610625611545565b6040518082815260200191505060405180910390f35b341561064657600080fd5b61064e611551565b604051808260ff1660ff16815260200191505060405180910390f35b341561067557600080fd5b61067d611556565b6040518082815260200191505060405180910390f35b341561069e57600080fd5b6106ca600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611561565b005b34156106d757600080fd5b610703600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611618565b6040518082815260200191505060405180910390f35b341561072457600080fd5b610750600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611661565b6040518082815260200191505060405180910390f35b341561077157600080fd5b610779611679565b005b341561078657600080fd5b6107b2600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061182a565b005b34156107bf57600080fd5b6107c761193a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561081457600080fd5b61081c611960565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561085c578082015181840152602081019050610841565b50505050905090810190601f1680156108895780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156108a257600080fd5b6108aa611999565b005b34156108b757600080fd5b6108bf611a76565b6040518082815260200191505060405180910390f35b34156108e057600080fd5b610915600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611a7c565b604051808215151515815260200191505060405180910390f35b341561093a57600080fd5b610942611c97565b6040518082815260200191505060405180910390f35b341561096357600080fd5b61098f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c9d565b005b341561099c57600080fd5b6109a4611f9e565b604051808260038111156109b457fe5b60ff16815260200191505060405180910390f35b34156109d357600080fd5b6109ff600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611fb1565b6040518082815260200191505060405180910390f35b3415610a2057600080fd5b610a28611fc9565b005b3415610a3557600080fd5b610a61600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061209c565b604051808215151515815260200191505060405180910390f35b3415610a8657600080fd5b610ad1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506120bc565b6040518082815260200191505060405180910390f35b3415610af257600080fd5b610b1e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061218b565b005b3415610b2b57600080fd5b610b57600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612251565b604051808215151515815260200191505060405180910390f35b6000808284811515610b7f57fe5b0490508091505092915050565b6000806000841415610ba15760009150610bc0565b8284029050828482811515610bb257fe5b04141515610bbc57fe5b8091505b5092915050565b6000808284019050838110151515610bdb57fe5b8091505092915050565b600069152d02c7e14af6800000600454811515610bfe57fe5b0460158190555060006015541415610c1957605a9050610c25565b600a60155402605a0390505b90565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c8457600080fd5b6001806003811115610c9257fe5b601760009054906101000a900460ff166003811115610cad57fe5b141515610cb957600080fd5b6003601760006101000a81548160ff02191690836003811115610cd857fe5b0217905550600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054601681905550610d99601654600e6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600e6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6016546040518082815260200191505060405180910390a350565b6040805190810160405280600781526020017f49444d4f4e45590000000000000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515610f2f57600080fd5b81601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561107b57600080fd5b600280600381111561108957fe5b601760009054906101000a900460ff1660038111156110a457fe5b1415156110b057600080fd5b6000600660006101000a81548160ff0219169083151502179055506001601760006101000a81548160ff021916908360038111156110ea57fe5b021790555050565b60008054905090565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561115557600080fd5b601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561121c57600080fd5b6000601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561128c57600080fd5b6000821015151561129c57600080fd5b6112ee82600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461227190919063ffffffff16565b600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113c082601360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461227190919063ffffffff16565b601360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061149282600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b67016345785d8a000081565b601281565b6602aa1efb94e00081565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115bd57600080fd5b6001601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60126020528060005260406000206000915090505481565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116d557600080fd5b60008060038111156116e357fe5b601760009054906101000a900460ff1660038111156116fe57fe5b14151561170a57600080fd5b6001601760006101000a81548160ff0219169083600381111561172957fe5b02179055506000600660006101000a81548160ff0219169083151502179055506a084595161401484a000000600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a350565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561188657600080fd5b601060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156118df57600080fd5b6001600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f49444d000000000000000000000000000000000000000000000000000000000081525081565b6000600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119f757600080fd5b309050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8273ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515611a7357600080fd5b50565b60005481565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515611aa357600080fd5b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611af3575060008210155b1515611afe57600080fd5b611b5082600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461227190919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611be582600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60055481565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515611cf757600080fd5b6000601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515611d4557600080fd5b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611dd981600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461227190919063ffffffff16565b600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e6e81600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a35050565b601760009054906101000a900460ff1681565b60116020528060005260406000206000915090505481565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561202557600080fd5b600180600381111561203357fe5b601760009054906101000a900460ff16600381111561204e57fe5b14151561205a57600080fd5b6001600660006101000a81548160ff0219169083151502179055506002601760006101000a81548160ff0219169083600381111561209457fe5b021790555050565b60106020528060005260406000206000915054906101000a900460ff1681565b6000808373ffffffffffffffffffffffffffffffffffffffff16141580156120fb575060008273ffffffffffffffffffffffffffffffffffffffff1614155b151561210657600080fd5b601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156121e757600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff161415151561220d57600080fd5b80600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600f6020528060005260406000206000915054906101000a900460ff1681565b600082821115151561227f57fe5b8183039050929150505600a165627a7a72305820bc06d78801ad13dcdca8fc0c5c8fe53294334f3b6d798103e152fbfb0632f0ad0029
Swarm Source
bzzr://bc06d78801ad13dcdca8fc0c5c8fe53294334f3b6d798103e152fbfb0632f0ad
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.