ERC-20
Overview
Max Total Supply
250,000,000 UNIC
Holders
175
Total Transfers
-
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 Source Code Verified (Exact Match)
Contract Name:
Crowdsale
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-03-08 */ pragma solidity ^0.4.18; 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) { uint256 c = a / b; 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 owned { address public owner; function owned() public { owner = msg.sender; } modifier onlyOwner { require(msg.sender == owner); _; } } contract ERC20Basic { uint256 public totalSupply; function balanceOf(address owner) public constant returns (uint256 balance); function transfer(address to, uint256 value) public returns (bool success); event Transfer(address indexed from, address indexed to, uint256 value); } contract ERC20 is ERC20Basic { function allowance(address owner, address spender) public constant returns (uint256 remaining); function transferFrom(address from, address to, uint256 value) public returns (bool success); function approve(address spender, uint256 value) public returns (bool success); event Approval(address indexed owner, address indexed spender, uint256 value); } contract BasicToken is ERC20Basic { using SafeMath for uint256; mapping (address => uint256) public balances; function transfer(address _to, uint256 _value) public returns (bool) { require (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to] && _value > 0 && _to != address(this) && _to != address(0)); balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } function balanceOf(address _owner) public constant returns (uint256 balance) { return balances[_owner]; } } contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) allowed; function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { require (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to] && _value > 0 && _to != address(this) && _to != address(0)); uint _allowance = allowed[_from][msg.sender]; balances[_to] = balances[_to].add(_value); balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = _allowance.sub(_value); Transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) public returns (bool) { require (((_value == 0) || (allowed[msg.sender][_spender] == 0)) && _spender != address(this) && _spender != address(0)); allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public constant returns (uint256 remaining) { return allowed[_owner][_spender]; } } contract UNICToken is owned, StandardToken { string public constant name = 'UNIC Token'; string public constant symbol = 'UNIC'; uint8 public constant decimals = 18; uint256 public constant initialSupply = 250000000 * 10 ** uint256(decimals); function UNICToken() public onlyOwner { totalSupply = initialSupply; balances[msg.sender] = initialSupply; } } contract Crowdsale is owned, UNICToken { using SafeMath for uint; UNICToken public token = new UNICToken(); address constant multisig = 0x867570869f8a46c685A51EE87b5D979A6ef657A9; uint constant rate = 3400; uint256 public constant forSale = 55000000 * 10 ** uint256(decimals); uint public constant presaleWhitelistDiscount = 40; uint public presaleWhitelistTokensLimit = 750000 * 10 ** uint256(decimals); uint public constant presaleStart = 1520503200; /** 08.03 */ uint public constant presaleEnd = 1521453600; /** 19.03 */ uint public constant presaleDiscount = 30; uint public presaleTokensLimit = 5000000 * 10 ** uint256(decimals); uint public constant firstRoundICOStart = 1522317600; /** 29.03 */ uint public constant firstRoundICOEnd = 1523527200; /** 12.04 */ uint public constant firstRoundICODiscount = 20; uint public firstRoundICOTokensLimit = 6250000 * 10 ** uint256(decimals); uint public constant secondRoundICOStart = 1524736800; /** 26.04 */ uint public constant secondRoundICOEnd = 1526551200; /** 17.05 */ uint public constant secondRoundICODiscount = 10; uint public secondRoundICOTokensLimit = 43750000 * 10 ** uint256(decimals); uint public constant presaleFemaleStart = 1520467200; /** 08.03 */ uint public constant presaleFemaleEnd = 1520553600; /** 09.03 */ uint public constant presaleFemaleDiscount = 88; uint public presaleFemaleTokensLimit = 88888 * 10 ** uint256(decimals); uint public constant presalePiStart = 1520985600; /** 14.03 The day of number PI */ uint public constant presalePiEnd = 1521072000; /** 15.03 */ uint public constant presalePiDiscount = 34; uint public presalePiTokensLimit = 31415926535897932384626; uint public constant firstRoundWMStart = 1522800000; /** 04.04 The Day of webmaster 404 */ uint public constant firstRoundWMEnd = 1522886400; /** 05.04 */ uint public constant firstRoundWMDiscount = 25; uint public firstRoundWMTokensLimit = 404404 * 10 ** uint256(decimals); uint public constant firstRoundCosmosStart = 1523491200; /** 12.04 The day of cosmonautics */ uint public constant firstRoundCosmosEnd = 1523577600; /** 13.04 */ uint public constant firstRoundCosmosDiscount = 25; uint public firstRoundCosmosTokensLimit = 121961 * 10 ** uint256(decimals); uint public constant secondRoundMayStart = 1525132800; /** 01.05 International Solidarity Day for Workers */ uint public constant secondRoundMayEnd = 1525219200; /** 02.05 */ uint public constant secondRoundMayDiscount = 15; uint public secondRoundMayTokensLimit = 1111111 * 10 ** uint256(decimals); uint public etherRaised = 0; uint public tokensSold = 0; address public icoManager; mapping (address => bool) public WhiteList; mapping (address => bool) public Females; mapping (address => bool) public KYC1; mapping (address => bool) public KYC2; mapping (address => uint256) public KYCLimit; uint256 public constant KYCLimitValue = 1.5 ether; modifier onlyManager() { require(msg.sender == icoManager); _; } function setICOManager(address _newIcoManager) public onlyOwner returns (bool) { require(_newIcoManager != address(0)); icoManager = _newIcoManager; return true; } function massPay(address[] dests, uint256 value) public onlyOwner returns (bool) { uint256 i = 0; uint256 toSend = value * 10 ** uint256(decimals); while (i < dests.length) { if(dests[i] != address(0)){ transfer(dests[i], toSend); } i++; } return true; } function Crowdsale() public onlyOwner { token = UNICToken(this); balances[msg.sender] = balances[msg.sender].sub(forSale); balances[token] = balances[token].add(forSale); } function setParams(address[] dests, uint _type) internal { uint256 i = 0; while (i < dests.length) { if(dests[i] != address(0)){ if(_type==1){ WhiteList[dests[i]] = true; }else if(_type==2){ Females[dests[i]] = true; }else if(_type==3){ KYC1[dests[i]] = true; KYCLimit[dests[i]] = KYCLimitValue; }else if(_type==4){ KYC2[dests[i]] = true; } } i++; } } function setWhiteList(address[] dests) onlyManager external { setParams(dests, 1); } function setFemaleBonus(address[] dests) onlyManager external { setParams(dests, 2); } function setKYCLimited(address[] dests) onlyManager external { setParams(dests, 3); } function setKYCFull(address[] dests) onlyManager external { setParams(dests, 4); } function isPresale() internal view returns (bool) { return now >= presaleStart && now <= presaleEnd; } function isFirstRound() internal view returns (bool) { return now >= firstRoundICOStart && now <= firstRoundICOEnd; } function isSecondRound() internal view returns (bool) { return now >= secondRoundICOStart && now <= secondRoundICOEnd; } modifier saleIsOn() { require(isPresale() || isFirstRound() || isSecondRound()); _; } function isFemaleSale() internal view returns (bool) { return now >= presaleFemaleStart && now <= presaleFemaleEnd; } function isPiSale() internal view returns (bool) { return now >= presalePiStart && now <= presalePiEnd; } function isWMSale() internal view returns (bool) { return now >= firstRoundWMStart && now <= firstRoundWMEnd; } function isCosmosSale() internal view returns (bool) { return now >= firstRoundCosmosStart && now <= firstRoundCosmosEnd; } function isMaySale() internal view returns (bool) { return now >= secondRoundMayStart && now <= secondRoundMayEnd; } function discount(uint _discount, uint _limit, uint _saleLimit, uint _value, uint _defultDiscount) internal pure returns(uint){ uint tmpDiscount = _value.mul(_discount).div(100); uint newValue = _value.add(tmpDiscount); if(_limit >= newValue && _saleLimit >= newValue) { return tmpDiscount; }else{ return _defultDiscount; } } function() external payable { buyTokens(msg.sender); } function buyTokens(address _buyer) saleIsOn public payable { assert((_buyer != address(0) && msg.value > 0 && ((KYC1[_buyer] && msg.value < KYCLimitValue) || KYC2[_buyer]))); assert((KYC2[_buyer] || (KYC1[_buyer] && msg.value < KYCLimit[_buyer]))); uint tokens = rate.mul(msg.value); uint discountTokens = 0; if (isPresale()) { discountTokens = discount(presaleDiscount, presaleTokensLimit, presaleTokensLimit, tokens, discountTokens); if(isFemaleSale() && Females[_buyer]) { discountTokens = discount(presaleFemaleDiscount, presaleFemaleTokensLimit, presaleTokensLimit, tokens, discountTokens); } if(WhiteList[_buyer]) { discountTokens = discount(presaleWhitelistDiscount, presaleWhitelistTokensLimit, presaleTokensLimit, tokens, discountTokens); } if(isPiSale()) { discountTokens = discount(presalePiDiscount, presalePiTokensLimit, presaleTokensLimit, tokens, discountTokens); } } else if (isFirstRound()) { discountTokens = discount(firstRoundICODiscount, firstRoundICOTokensLimit, firstRoundICOTokensLimit, tokens, discountTokens); if(isCosmosSale()) { discountTokens = discount(firstRoundCosmosDiscount, firstRoundCosmosTokensLimit, firstRoundICOTokensLimit, tokens, discountTokens); } if(isWMSale()) { discountTokens = discount(firstRoundWMDiscount, firstRoundWMTokensLimit, firstRoundICOTokensLimit, tokens, discountTokens); } } else if (isSecondRound()) { discountTokens = discount(secondRoundICODiscount, secondRoundICOTokensLimit, secondRoundICOTokensLimit, tokens, discountTokens); if(isMaySale()) { discountTokens = discount(secondRoundMayDiscount, secondRoundMayTokensLimit, secondRoundICOTokensLimit, tokens, discountTokens); } } uint tokensWithBonus = tokens.add(discountTokens); if((isPresale() && presaleTokensLimit >= tokensWithBonus) || (isFirstRound() && firstRoundICOTokensLimit >= tokensWithBonus) || (isSecondRound() && secondRoundICOTokensLimit >= tokensWithBonus)){ multisig.transfer(msg.value); etherRaised = etherRaised.add(msg.value); token.transfer(msg.sender, tokensWithBonus); tokensSold = tokensSold.add(tokensWithBonus); if(KYC1[_buyer]){ KYCLimit[_buyer] = KYCLimit[_buyer].sub(msg.value); } if (isPresale()) { presaleTokensLimit = presaleTokensLimit.sub(tokensWithBonus); if(WhiteList[_buyer]) { presaleWhitelistTokensLimit = presaleWhitelistTokensLimit.sub(tokensWithBonus); } if(isFemaleSale() && Females[_buyer]) { presaleFemaleTokensLimit = presaleFemaleTokensLimit.sub(tokensWithBonus); } if(isPiSale()) { presalePiTokensLimit = presalePiTokensLimit.sub(tokensWithBonus); } } else if (isFirstRound()) { firstRoundICOTokensLimit = firstRoundICOTokensLimit.sub(tokensWithBonus); if(isWMSale()) { firstRoundWMTokensLimit = firstRoundWMTokensLimit.sub(tokensWithBonus); } if(isCosmosSale()) { firstRoundCosmosTokensLimit = firstRoundCosmosTokensLimit.sub(tokensWithBonus); } } else if (isSecondRound()) { secondRoundICOTokensLimit = secondRoundICOTokensLimit.sub(tokensWithBonus); if(isMaySale()) { secondRoundMayTokensLimit = secondRoundMayTokensLimit.sub(tokensWithBonus); } } } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"firstRoundICOEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"KYCLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundICOStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"secondRoundICOStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"KYC2","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"secondRoundMayDiscount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"dests","type":"address[]"}],"name":"setFemaleBonus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"dests","type":"address[]"}],"name":"setKYCLimited","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"secondRoundICODiscount","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":"icoManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundCosmosEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"secondRoundICOEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleFemaleStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KYCLimitValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleTokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"forSale","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundCosmosTokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"Females","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleWhitelistTokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundCosmosStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundWMStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"WhiteList","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleFemaleDiscount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"dests","type":"address[]"}],"name":"setWhiteList","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"presaleFemaleTokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundICODiscount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presalePiTokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundICOTokensLimit","outputs":[{"name":"","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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newIcoManager","type":"address"}],"name":"setICOManager","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundWMTokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"presaleDiscount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"dests","type":"address[]"}],"name":"setKYCFull","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"presalePiStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"secondRoundMayTokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundCosmosDiscount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleFemaleEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"etherRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundWMDiscount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"secondRoundMayStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"secondRoundICOTokensLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleWhitelistDiscount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presalePiEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"KYC1","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presalePiDiscount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"secondRoundMayEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_buyer","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"firstRoundWMEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"dests","type":"address[]"},{"name":"value","type":"uint256"}],"name":"massPay","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"},{"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"}]
Contract Creation Code
60606040526200000e62000237565b604051809103906000f08015156200002557600080fd5b60048054600160a060020a031916600160a060020a0392909216919091179055699ed194db19b238c000006005556a0422ca8b0a00a4250000006006556a052b7d2dcc80cd2e4000006007556a24306c4097859c43c000006008556912d2a0cd7b3129e000006009556906a70f8fefafcc644972600a556955a2c8e68fc77e500000600b556919d384e0faed98040000600c5569eb4972b05d9ebcbc0000600d556000600e819055600f553415620000dc57600080fd5b60008054600160a060020a03338116600160a060020a031990921682179283905591909116146200010c57600080fd5b6acecb8f27f4200f3a0000006001819055600160a060020a03338116600081815260026020526040812093909355915416146200014857600080fd5b60048054600160a060020a03191630600160a060020a039081169190911790915533166000908152600260205260409020546200019f906a2d7eb3f96e070d970000006401000000006200020d8102620019bd1704565b600160a060020a033381166000908152600260205260408082209390935560045490911681522054620001ec906a2d7eb3f96e070d97000000640100000000620019ae6200022082021704565b600454600160a060020a031660009081526002602052604090205562000248565b6000828211156200021a57fe5b50900390565b6000828201838110156200023057fe5b9392505050565b60405161087b8062001e0283390190565b611baa80620002586000396000f3006060604052600436106102f55763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166304651a1e8114610300578063049641bd1461032557806306fdde0314610344578063095ea7b3146103ce57806317cc67b91461040457806318160ddd146104175780631e9a04a71461042a57806321763dce1461043d578063229f3e291461045c57806323b872dd1461046f578063277ad5d81461049757806327e235e3146104aa5780632984a077146104c95780632a776e3d146104e75780632d3fb72114610505578063313ce56714610518578063319df3bf14610541578063378dc3dc146105705780633b70cf4414610583578063403b7d9b1461059657806341e1234e146105a957806342d9643c146105bc578063433900db146105cf578063466ccac0146105e2578063518ab2a8146105f557806355e214741461060857806358cf6e9a1461061b578063592efdab1461063a5780635b1b93161461064d57806360965dc0146106605780636bc20157146106735780636d2ab9821461069257806370a08231146106a5578063775b9c13146106c45780638243a036146106e2578063895595d5146106f55780638963721414610708578063899d15561461071b5780638da5cb5b1461072e57806395d89b41146107415780639c69763b14610754578063a8a1d27b14610773578063a9059cbb14610786578063a99aa366146107a8578063b22b2b66146107bb578063b6738bfb146107d9578063b8ab9203146107ec578063bc15be93146107ff578063ca67628f14610812578063cd72ab6914610825578063cdd90fbb146107ff578063d448326314610838578063da66cb3e1461084b578063dcb814ef1461085e578063dd0f5a9a14610871578063dd62ed3e14610884578063de8801e5146108a9578063e2aa71c9146108bc578063e88810ff146108db578063e931f1ba146108ee578063ec8ac4d814610901578063f7fb480114610915578063fc0c546a14610928578063fdd5828f1461093b575b6102fe3361098c565b005b341561030b57600080fd5b610313610f70565b60405190815260200160405180910390f35b341561033057600080fd5b610313600160a060020a0360043516610f78565b341561034f57600080fd5b610357610f8a565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561039357808201518382015260200161037b565b50505050905090810190601f1680156103c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103d957600080fd5b6103f0600160a060020a0360043516602435610fc1565b604051901515815260200160405180910390f35b341561040f57600080fd5b610313611099565b341561042257600080fd5b6103136110a1565b341561043557600080fd5b6103136110a7565b341561044857600080fd5b6103f0600160a060020a03600435166110af565b341561046757600080fd5b6103136110c4565b341561047a57600080fd5b6103f0600160a060020a03600435811690602435166044356110cc565b34156104a257600080fd5b61031361129d565b34156104b557600080fd5b610313600160a060020a03600435166112a2565b34156104d457600080fd5b6102fe60048035602481019101356112b4565b34156104f257600080fd5b6102fe600480356024810191013561130c565b341561051057600080fd5b610313611360565b341561052357600080fd5b61052b611365565b60405160ff909116815260200160405180910390f35b341561054c57600080fd5b61055461136a565b604051600160a060020a03909116815260200160405180910390f35b341561057b57600080fd5b610313611379565b341561058e57600080fd5b610313611388565b34156105a157600080fd5b610313611390565b34156105b457600080fd5b610313611398565b34156105c757600080fd5b6103136113a0565b34156105da57600080fd5b6103136113ac565b34156105ed57600080fd5b6103136113b2565b341561060057600080fd5b6103136113c1565b341561061357600080fd5b6103136113c7565b341561062657600080fd5b6103f0600160a060020a03600435166113cd565b341561064557600080fd5b6103136113e2565b341561065857600080fd5b6103136113e8565b341561066b57600080fd5b6103136113f0565b341561067e57600080fd5b6103f0600160a060020a03600435166113f8565b341561069d57600080fd5b61031361140d565b34156106b057600080fd5b610313600160a060020a0360043516611412565b34156106cf57600080fd5b6102fe600480356024810191013561142d565b34156106ed57600080fd5b610313611481565b341561070057600080fd5b610313611487565b341561071357600080fd5b61031361148c565b341561072657600080fd5b610313611492565b341561073957600080fd5b610554611498565b341561074c57600080fd5b6103576114a7565b341561075f57600080fd5b6103f0600160a060020a03600435166114de565b341561077e57600080fd5b610313611541565b341561079157600080fd5b6103f0600160a060020a0360043516602435611547565b34156107b357600080fd5b610313611691565b34156107c657600080fd5b6102fe6004803560248101910135611696565b34156107e457600080fd5b6103136116ea565b34156107f757600080fd5b6103136116f2565b341561080a57600080fd5b6103136116f8565b341561081d57600080fd5b6103136116fd565b341561083057600080fd5b610313611705565b341561084357600080fd5b61031361170b565b341561085657600080fd5b610313611713565b341561086957600080fd5b610313611719565b341561087c57600080fd5b61031361171e565b341561088f57600080fd5b610313600160a060020a0360043581169060243516611726565b34156108b457600080fd5b610313611751565b34156108c757600080fd5b6103f0600160a060020a0360043516611759565b34156108e657600080fd5b61031361176e565b34156108f957600080fd5b610313611773565b6102fe600160a060020a036004351661098c565b341561092057600080fd5b61031361177b565b341561093357600080fd5b610554611783565b341561094657600080fd5b6103f06004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650509335935061179292505050565b6000806000610999611829565b806109a757506109a7611848565b806109b557506109b5611865565b15156109c057600080fd5b600160a060020a038416158015906109d85750600034115b8015610a315750600160a060020a03841660009081526013602052604090205460ff168015610a0e57506714d1120d7b16000034105b80610a315750600160a060020a03841660009081526014602052604090205460ff165b1515610a3957fe5b600160a060020a03841660009081526014602052604090205460ff1680610a9a5750600160a060020a03841660009081526013602052604090205460ff168015610a9a5750600160a060020a03841660009081526015602052604090205434105b1515610aa257fe5b610ab4610d483463ffffffff61188216565b925060009150610ac2611829565b15610b7e57610ad9601e60065460065486866118b8565b9150610ae361191d565b8015610b075750600160a060020a03841660009081526012602052604090205460ff165b15610b2157610b1e605860095460065486866118b8565b91505b600160a060020a03841660009081526011602052604090205460ff1615610b5757610b54602860055460065486866118b8565b91505b610b5f61193a565b15610b7957610b766022600a5460065486866118b8565b91505b610c23565b610b86611848565b15610be057610b9d601460075460075486866118b8565b9150610ba7611957565b15610bc157610bbe6019600c5460075486866118b8565b91505b610bc9611974565b15610b7957610b766019600b5460075486866118b8565b610be8611865565b15610c2357610bff600a60085460085486866118b8565b9150610c09611991565b15610c2357610c20600f600d5460085486866118b8565b91505b610c33838363ffffffff6119ae16565b9050610c3d611829565b8015610c4b57508060065410155b80610c675750610c59611848565b8015610c6757508060075410155b80610c835750610c75611865565b8015610c8357508060085410155b15610f6a5773867570869f8a46c685a51ee87b5d979a6ef657a93480156108fc0290604051600060405180830381858888f193505050501515610cc557600080fd5b600e54610cd8903463ffffffff6119ae16565b600e55600454600160a060020a031663a9059cbb33836000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610d5357600080fd5b6102c65a03f11515610d6457600080fd5b50505060405180515050600f54610d81908263ffffffff6119ae16565b600f55600160a060020a03841660009081526013602052604090205460ff1615610de857600160a060020a038416600090815260156020526040902054610dce903463ffffffff6119bd16565b600160a060020a0385166000908152601560205260409020555b610df0611829565b15610eb457600654610e08908263ffffffff6119bd16565b600655600160a060020a03841660009081526011602052604090205460ff1615610e4357600554610e3f908263ffffffff6119bd16565b6005555b610e4b61191d565b8015610e6f5750600160a060020a03841660009081526012602052604090205460ff165b15610e8b57600954610e87908263ffffffff6119bd16565b6009555b610e9361193a565b15610eaf57600a54610eab908263ffffffff6119bd16565b600a555b610f6a565b610ebc611848565b15610f2357600754610ed4908263ffffffff6119bd16565b600755610edf611974565b15610efb57600b54610ef7908263ffffffff6119bd16565b600b555b610f03611957565b15610eaf57600c54610f1b908263ffffffff6119bd16565b600c55610f6a565b610f2b611865565b15610f6a57600854610f43908263ffffffff6119bd16565b600855610f4e611991565b15610f6a57600d54610f66908263ffffffff6119bd16565b600d555b50505050565b635acf2e2081565b60156020526000908152604090205481565b60408051908101604052600a81527f554e494320546f6b656e00000000000000000000000000000000000000000000602082015281565b6000811580610ff35750600160a060020a03338116600090815260036020908152604080832093871683529290522054155b8015611011575030600160a060020a031683600160a060020a031614155b80156110255750600160a060020a03831615155b151561103057600080fd5b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b635abcb92081565b60015481565b635ae1a32081565b60146020526000908152604090205460ff1681565b635aaf8a2081565b600160a060020a038316600090815260026020526040812054819083901080159061111e5750600160a060020a0380861660009081526003602090815260408083203390941683529290522054839010155b80156111435750600160a060020a038416600090815260026020526040902054838101115b801561114f5750600083115b801561116d575030600160a060020a031684600160a060020a031614155b80156111815750600160a060020a03841615155b151561118c57600080fd5b50600160a060020a0380851660009081526003602090815260408083203385168452825280832054938716835260029091529020546111d1908463ffffffff6119ae16565b600160a060020a038086166000908152600260205260408082209390935590871681522054611206908463ffffffff6119bd16565b600160a060020a03861660009081526002602052604090205561122f818463ffffffff6119bd16565b600160a060020a03808716600081815260036020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b600f81565b60026020526000908152604090205481565b60105433600160a060020a039081169116146112cf57600080fd5b61130882828080602002602001604051908101604052809392919081815260200183836020028082843750600294506119cf9350505050565b5050565b60105433600160a060020a0390811691161461132757600080fd5b61130882828080602002602001604051908101604052809392919081815260200183836020028082843750600394506119cf9350505050565b600a81565b601281565b601054600160a060020a031681565b6acecb8f27f4200f3a00000081565b635acff30081565b635afd52a081565b635aa07d0081565b6714d1120d7b16000081565b60065481565b6a2d7eb3f96e070d9700000081565b600f5481565b600c5481565b60126020526000908152604090205460ff1681565b60055481565b635acea18081565b635ac4158081565b60116020526000908152604090205460ff1681565b605881565b600160a060020a031660009081526002602052604090205490565b60105433600160a060020a0390811691161461144857600080fd5b61130882828080602002602001604051908101604052809392919081815260200183836020028082843750600194506119cf9350505050565b60095481565b601481565b600a5481565b60075481565b600054600160a060020a031681565b60408051908101604052600481527f554e494300000000000000000000000000000000000000000000000000000000602082015281565b6000805433600160a060020a039081169116146114fa57600080fd5b600160a060020a038216151561150f57600080fd5b5060108054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff199091161790556001919050565b600b5481565b600160a060020a0333166000908152600260205260408120548290108015906115895750600160a060020a038316600090815260026020526040902054828101115b80156115955750600082115b80156115b3575030600160a060020a031683600160a060020a031614155b80156115c75750600160a060020a03831615155b15156115d257600080fd5b600160a060020a0333166000908152600260205260409020546115fb908363ffffffff6119bd16565b600160a060020a033381166000908152600260205260408082209390935590851681522054611630908363ffffffff6119ae16565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b601e81565b60105433600160a060020a039081169116146116b157600080fd5b61130882828080602002602001604051908101604052809392919081815260200183836020028082843750600494506119cf9350505050565b635aa8660081565b600d5481565b601981565b635aa1ce8081565b600e5481565b635ae7ae0081565b60085481565b602881565b635aa9b78081565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b635aa109a081565b60136020526000908152604090205460ff1681565b602281565b635ae8ff8081565b635ac5670081565b600454600160a060020a031681565b600080548190819033600160a060020a039081169116146117b257600080fd5b5060009050670de0b6b3a764000083025b845182101561181e5760008583815181106117da57fe5b90602001906020020151600160a060020a0316146118135761181185838151811061180157fe5b9060200190602002015182611547565b505b6001909101906117c3565b506001949350505050565b6000635aa109a042101580156118435750635aaf8a204211155b905090565b6000635abcb9204210158015611843575050635acf2e2042111590565b6000635ae1a3204210158015611843575050635afd52a042111590565b60008083151561189557600091506118b1565b508282028284828115156118a557fe5b04146118ad57fe5b8091505b5092915050565b600080806118dd60646118d1878b63ffffffff61188216565b9063ffffffff611b6716565b91506118ef858363ffffffff6119ae16565b90508087101580156119015750808610155b1561190e57819250611912565b8392505b505095945050505050565b6000635aa07d004210158015611843575050635aa1ce8042111590565b6000635aa866004210158015611843575050635aa9b78042111590565b6000635acea1804210158015611843575050635acff30042111590565b6000635ac415804210158015611843575050635ac5670042111590565b6000635ae7ae004210158015611843575050635ae8ff8042111590565b6000828201838110156118ad57fe5b6000828211156119c957fe5b50900390565b60005b8251811015611b625760008382815181106119e957fe5b90602001906020020151600160a060020a031614611b5a578160011415611a5357600160116000858481518110611a1c57fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff1916911515919091179055611b5a565b8160021415611a6e57600160126000858481518110611a1c57fe5b8160031415611b0c57600160136000858481518110611a8957fe5b90602001906020020151600160a060020a0316600160a060020a0316815260200190815260200160002060006101000a81548160ff0219169083151502179055506714d1120d7b16000060156000858481518110611ae357fe5b90602001906020020151600160a060020a03168152602081019190915260400160002055611b5a565b8160041415611b5a57600160146000858481518110611b2757fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff19169115159190911790555b6001016119d2565b505050565b6000808284811515611b7557fe5b049493505050505600a165627a7a72305820386287694fa439b1d31b5cae163238058de46e9650cd5480d694f0c3fbde054800296060604052341561000f57600080fd5b60008054600160a060020a03338116600160a060020a0319909216821792839055919091161461003e57600080fd5b6acecb8f27f4200f3a0000006001819055600160a060020a033316600090815260026020526040902055610804806100776000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a357806327e235e3146101cb578063313ce567146101ea578063378dc3dc1461021357806370a08231146102265780638da5cb5b1461024557806395d89b4114610274578063a9059cbb14610287578063dd62ed3e146102a9575b600080fd5b34156100c957600080fd5b6100d16102ce565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a0360043516602435610305565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103dd565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e3565b34156101d657600080fd5b610191600160a060020a03600435166105b4565b34156101f557600080fd5b6101fd6105c6565b60405160ff909116815260200160405180910390f35b341561021e57600080fd5b6101916105cb565b341561023157600080fd5b610191600160a060020a03600435166105da565b341561025057600080fd5b6102586105f5565b604051600160a060020a03909116815260200160405180910390f35b341561027f57600080fd5b6100d1610604565b341561029257600080fd5b61016a600160a060020a036004351660243561063b565b34156102b457600080fd5b610191600160a060020a0360043581169060243516610785565b60408051908101604052600a81527f554e494320546f6b656e00000000000000000000000000000000000000000000602082015281565b60008115806103375750600160a060020a03338116600090815260036020908152604080832093871683529290522054155b8015610355575030600160a060020a031683600160a060020a031614155b80156103695750600160a060020a03831615155b151561037457600080fd5b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60015481565b600160a060020a03831660009081526002602052604081205481908390108015906104355750600160a060020a0380861660009081526003602090815260408083203390941683529290522054839010155b801561045a5750600160a060020a038416600090815260026020526040902054838101115b80156104665750600083115b8015610484575030600160a060020a031684600160a060020a031614155b80156104985750600160a060020a03841615155b15156104a357600080fd5b50600160a060020a0380851660009081526003602090815260408083203385168452825280832054938716835260029091529020546104e8908463ffffffff6107b016565b600160a060020a03808616600090815260026020526040808220939093559087168152205461051d908463ffffffff6107c616565b600160a060020a038616600090815260026020526040902055610546818463ffffffff6107c616565b600160a060020a03808716600081815260036020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b60026020526000908152604090205481565b601281565b6acecb8f27f4200f3a00000081565b600160a060020a031660009081526002602052604090205490565b600054600160a060020a031681565b60408051908101604052600481527f554e494300000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03331660009081526002602052604081205482901080159061067d5750600160a060020a038316600090815260026020526040902054828101115b80156106895750600082115b80156106a7575030600160a060020a031683600160a060020a031614155b80156106bb5750600160a060020a03831615155b15156106c657600080fd5b600160a060020a0333166000908152600260205260409020546106ef908363ffffffff6107c616565b600160a060020a033381166000908152600260205260408082209390935590851681522054610724908363ffffffff6107b016565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b6000828201838110156107bf57fe5b9392505050565b6000828211156107d257fe5b509003905600a165627a7a72305820f6fda6df990164f7812a9a51f3e535b26036370e9c517b2afaada0487b2455fd0029
Deployed Bytecode
0x6060604052600436106102f55763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166304651a1e8114610300578063049641bd1461032557806306fdde0314610344578063095ea7b3146103ce57806317cc67b91461040457806318160ddd146104175780631e9a04a71461042a57806321763dce1461043d578063229f3e291461045c57806323b872dd1461046f578063277ad5d81461049757806327e235e3146104aa5780632984a077146104c95780632a776e3d146104e75780632d3fb72114610505578063313ce56714610518578063319df3bf14610541578063378dc3dc146105705780633b70cf4414610583578063403b7d9b1461059657806341e1234e146105a957806342d9643c146105bc578063433900db146105cf578063466ccac0146105e2578063518ab2a8146105f557806355e214741461060857806358cf6e9a1461061b578063592efdab1461063a5780635b1b93161461064d57806360965dc0146106605780636bc20157146106735780636d2ab9821461069257806370a08231146106a5578063775b9c13146106c45780638243a036146106e2578063895595d5146106f55780638963721414610708578063899d15561461071b5780638da5cb5b1461072e57806395d89b41146107415780639c69763b14610754578063a8a1d27b14610773578063a9059cbb14610786578063a99aa366146107a8578063b22b2b66146107bb578063b6738bfb146107d9578063b8ab9203146107ec578063bc15be93146107ff578063ca67628f14610812578063cd72ab6914610825578063cdd90fbb146107ff578063d448326314610838578063da66cb3e1461084b578063dcb814ef1461085e578063dd0f5a9a14610871578063dd62ed3e14610884578063de8801e5146108a9578063e2aa71c9146108bc578063e88810ff146108db578063e931f1ba146108ee578063ec8ac4d814610901578063f7fb480114610915578063fc0c546a14610928578063fdd5828f1461093b575b6102fe3361098c565b005b341561030b57600080fd5b610313610f70565b60405190815260200160405180910390f35b341561033057600080fd5b610313600160a060020a0360043516610f78565b341561034f57600080fd5b610357610f8a565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561039357808201518382015260200161037b565b50505050905090810190601f1680156103c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103d957600080fd5b6103f0600160a060020a0360043516602435610fc1565b604051901515815260200160405180910390f35b341561040f57600080fd5b610313611099565b341561042257600080fd5b6103136110a1565b341561043557600080fd5b6103136110a7565b341561044857600080fd5b6103f0600160a060020a03600435166110af565b341561046757600080fd5b6103136110c4565b341561047a57600080fd5b6103f0600160a060020a03600435811690602435166044356110cc565b34156104a257600080fd5b61031361129d565b34156104b557600080fd5b610313600160a060020a03600435166112a2565b34156104d457600080fd5b6102fe60048035602481019101356112b4565b34156104f257600080fd5b6102fe600480356024810191013561130c565b341561051057600080fd5b610313611360565b341561052357600080fd5b61052b611365565b60405160ff909116815260200160405180910390f35b341561054c57600080fd5b61055461136a565b604051600160a060020a03909116815260200160405180910390f35b341561057b57600080fd5b610313611379565b341561058e57600080fd5b610313611388565b34156105a157600080fd5b610313611390565b34156105b457600080fd5b610313611398565b34156105c757600080fd5b6103136113a0565b34156105da57600080fd5b6103136113ac565b34156105ed57600080fd5b6103136113b2565b341561060057600080fd5b6103136113c1565b341561061357600080fd5b6103136113c7565b341561062657600080fd5b6103f0600160a060020a03600435166113cd565b341561064557600080fd5b6103136113e2565b341561065857600080fd5b6103136113e8565b341561066b57600080fd5b6103136113f0565b341561067e57600080fd5b6103f0600160a060020a03600435166113f8565b341561069d57600080fd5b61031361140d565b34156106b057600080fd5b610313600160a060020a0360043516611412565b34156106cf57600080fd5b6102fe600480356024810191013561142d565b34156106ed57600080fd5b610313611481565b341561070057600080fd5b610313611487565b341561071357600080fd5b61031361148c565b341561072657600080fd5b610313611492565b341561073957600080fd5b610554611498565b341561074c57600080fd5b6103576114a7565b341561075f57600080fd5b6103f0600160a060020a03600435166114de565b341561077e57600080fd5b610313611541565b341561079157600080fd5b6103f0600160a060020a0360043516602435611547565b34156107b357600080fd5b610313611691565b34156107c657600080fd5b6102fe6004803560248101910135611696565b34156107e457600080fd5b6103136116ea565b34156107f757600080fd5b6103136116f2565b341561080a57600080fd5b6103136116f8565b341561081d57600080fd5b6103136116fd565b341561083057600080fd5b610313611705565b341561084357600080fd5b61031361170b565b341561085657600080fd5b610313611713565b341561086957600080fd5b610313611719565b341561087c57600080fd5b61031361171e565b341561088f57600080fd5b610313600160a060020a0360043581169060243516611726565b34156108b457600080fd5b610313611751565b34156108c757600080fd5b6103f0600160a060020a0360043516611759565b34156108e657600080fd5b61031361176e565b34156108f957600080fd5b610313611773565b6102fe600160a060020a036004351661098c565b341561092057600080fd5b61031361177b565b341561093357600080fd5b610554611783565b341561094657600080fd5b6103f06004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650509335935061179292505050565b6000806000610999611829565b806109a757506109a7611848565b806109b557506109b5611865565b15156109c057600080fd5b600160a060020a038416158015906109d85750600034115b8015610a315750600160a060020a03841660009081526013602052604090205460ff168015610a0e57506714d1120d7b16000034105b80610a315750600160a060020a03841660009081526014602052604090205460ff165b1515610a3957fe5b600160a060020a03841660009081526014602052604090205460ff1680610a9a5750600160a060020a03841660009081526013602052604090205460ff168015610a9a5750600160a060020a03841660009081526015602052604090205434105b1515610aa257fe5b610ab4610d483463ffffffff61188216565b925060009150610ac2611829565b15610b7e57610ad9601e60065460065486866118b8565b9150610ae361191d565b8015610b075750600160a060020a03841660009081526012602052604090205460ff165b15610b2157610b1e605860095460065486866118b8565b91505b600160a060020a03841660009081526011602052604090205460ff1615610b5757610b54602860055460065486866118b8565b91505b610b5f61193a565b15610b7957610b766022600a5460065486866118b8565b91505b610c23565b610b86611848565b15610be057610b9d601460075460075486866118b8565b9150610ba7611957565b15610bc157610bbe6019600c5460075486866118b8565b91505b610bc9611974565b15610b7957610b766019600b5460075486866118b8565b610be8611865565b15610c2357610bff600a60085460085486866118b8565b9150610c09611991565b15610c2357610c20600f600d5460085486866118b8565b91505b610c33838363ffffffff6119ae16565b9050610c3d611829565b8015610c4b57508060065410155b80610c675750610c59611848565b8015610c6757508060075410155b80610c835750610c75611865565b8015610c8357508060085410155b15610f6a5773867570869f8a46c685a51ee87b5d979a6ef657a93480156108fc0290604051600060405180830381858888f193505050501515610cc557600080fd5b600e54610cd8903463ffffffff6119ae16565b600e55600454600160a060020a031663a9059cbb33836000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610d5357600080fd5b6102c65a03f11515610d6457600080fd5b50505060405180515050600f54610d81908263ffffffff6119ae16565b600f55600160a060020a03841660009081526013602052604090205460ff1615610de857600160a060020a038416600090815260156020526040902054610dce903463ffffffff6119bd16565b600160a060020a0385166000908152601560205260409020555b610df0611829565b15610eb457600654610e08908263ffffffff6119bd16565b600655600160a060020a03841660009081526011602052604090205460ff1615610e4357600554610e3f908263ffffffff6119bd16565b6005555b610e4b61191d565b8015610e6f5750600160a060020a03841660009081526012602052604090205460ff165b15610e8b57600954610e87908263ffffffff6119bd16565b6009555b610e9361193a565b15610eaf57600a54610eab908263ffffffff6119bd16565b600a555b610f6a565b610ebc611848565b15610f2357600754610ed4908263ffffffff6119bd16565b600755610edf611974565b15610efb57600b54610ef7908263ffffffff6119bd16565b600b555b610f03611957565b15610eaf57600c54610f1b908263ffffffff6119bd16565b600c55610f6a565b610f2b611865565b15610f6a57600854610f43908263ffffffff6119bd16565b600855610f4e611991565b15610f6a57600d54610f66908263ffffffff6119bd16565b600d555b50505050565b635acf2e2081565b60156020526000908152604090205481565b60408051908101604052600a81527f554e494320546f6b656e00000000000000000000000000000000000000000000602082015281565b6000811580610ff35750600160a060020a03338116600090815260036020908152604080832093871683529290522054155b8015611011575030600160a060020a031683600160a060020a031614155b80156110255750600160a060020a03831615155b151561103057600080fd5b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b635abcb92081565b60015481565b635ae1a32081565b60146020526000908152604090205460ff1681565b635aaf8a2081565b600160a060020a038316600090815260026020526040812054819083901080159061111e5750600160a060020a0380861660009081526003602090815260408083203390941683529290522054839010155b80156111435750600160a060020a038416600090815260026020526040902054838101115b801561114f5750600083115b801561116d575030600160a060020a031684600160a060020a031614155b80156111815750600160a060020a03841615155b151561118c57600080fd5b50600160a060020a0380851660009081526003602090815260408083203385168452825280832054938716835260029091529020546111d1908463ffffffff6119ae16565b600160a060020a038086166000908152600260205260408082209390935590871681522054611206908463ffffffff6119bd16565b600160a060020a03861660009081526002602052604090205561122f818463ffffffff6119bd16565b600160a060020a03808716600081815260036020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b600f81565b60026020526000908152604090205481565b60105433600160a060020a039081169116146112cf57600080fd5b61130882828080602002602001604051908101604052809392919081815260200183836020028082843750600294506119cf9350505050565b5050565b60105433600160a060020a0390811691161461132757600080fd5b61130882828080602002602001604051908101604052809392919081815260200183836020028082843750600394506119cf9350505050565b600a81565b601281565b601054600160a060020a031681565b6acecb8f27f4200f3a00000081565b635acff30081565b635afd52a081565b635aa07d0081565b6714d1120d7b16000081565b60065481565b6a2d7eb3f96e070d9700000081565b600f5481565b600c5481565b60126020526000908152604090205460ff1681565b60055481565b635acea18081565b635ac4158081565b60116020526000908152604090205460ff1681565b605881565b600160a060020a031660009081526002602052604090205490565b60105433600160a060020a0390811691161461144857600080fd5b61130882828080602002602001604051908101604052809392919081815260200183836020028082843750600194506119cf9350505050565b60095481565b601481565b600a5481565b60075481565b600054600160a060020a031681565b60408051908101604052600481527f554e494300000000000000000000000000000000000000000000000000000000602082015281565b6000805433600160a060020a039081169116146114fa57600080fd5b600160a060020a038216151561150f57600080fd5b5060108054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff199091161790556001919050565b600b5481565b600160a060020a0333166000908152600260205260408120548290108015906115895750600160a060020a038316600090815260026020526040902054828101115b80156115955750600082115b80156115b3575030600160a060020a031683600160a060020a031614155b80156115c75750600160a060020a03831615155b15156115d257600080fd5b600160a060020a0333166000908152600260205260409020546115fb908363ffffffff6119bd16565b600160a060020a033381166000908152600260205260408082209390935590851681522054611630908363ffffffff6119ae16565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b601e81565b60105433600160a060020a039081169116146116b157600080fd5b61130882828080602002602001604051908101604052809392919081815260200183836020028082843750600494506119cf9350505050565b635aa8660081565b600d5481565b601981565b635aa1ce8081565b600e5481565b635ae7ae0081565b60085481565b602881565b635aa9b78081565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b635aa109a081565b60136020526000908152604090205460ff1681565b602281565b635ae8ff8081565b635ac5670081565b600454600160a060020a031681565b600080548190819033600160a060020a039081169116146117b257600080fd5b5060009050670de0b6b3a764000083025b845182101561181e5760008583815181106117da57fe5b90602001906020020151600160a060020a0316146118135761181185838151811061180157fe5b9060200190602002015182611547565b505b6001909101906117c3565b506001949350505050565b6000635aa109a042101580156118435750635aaf8a204211155b905090565b6000635abcb9204210158015611843575050635acf2e2042111590565b6000635ae1a3204210158015611843575050635afd52a042111590565b60008083151561189557600091506118b1565b508282028284828115156118a557fe5b04146118ad57fe5b8091505b5092915050565b600080806118dd60646118d1878b63ffffffff61188216565b9063ffffffff611b6716565b91506118ef858363ffffffff6119ae16565b90508087101580156119015750808610155b1561190e57819250611912565b8392505b505095945050505050565b6000635aa07d004210158015611843575050635aa1ce8042111590565b6000635aa866004210158015611843575050635aa9b78042111590565b6000635acea1804210158015611843575050635acff30042111590565b6000635ac415804210158015611843575050635ac5670042111590565b6000635ae7ae004210158015611843575050635ae8ff8042111590565b6000828201838110156118ad57fe5b6000828211156119c957fe5b50900390565b60005b8251811015611b625760008382815181106119e957fe5b90602001906020020151600160a060020a031614611b5a578160011415611a5357600160116000858481518110611a1c57fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff1916911515919091179055611b5a565b8160021415611a6e57600160126000858481518110611a1c57fe5b8160031415611b0c57600160136000858481518110611a8957fe5b90602001906020020151600160a060020a0316600160a060020a0316815260200190815260200160002060006101000a81548160ff0219169083151502179055506714d1120d7b16000060156000858481518110611ae357fe5b90602001906020020151600160a060020a03168152602081019190915260400160002055611b5a565b8160041415611b5a57600160146000858481518110611b2757fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff19169115159190911790555b6001016119d2565b505050565b6000808284811515611b7557fe5b049493505050505600a165627a7a72305820386287694fa439b1d31b5cae163238058de46e9650cd5480d694f0c3fbde05480029
Swarm Source
bzzr://f6fda6df990164f7812a9a51f3e535b26036370e9c517b2afaada0487b2455fd
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.