ERC-20
Overview
Max Total Supply
1,295,000,000 ZERO
Holders
933
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 Name:
ZEROCoin
Compiler Version
v0.4.19+commit.c4cbbb05
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-02-08 */ pragma solidity 0.4.19; /** * @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 ZEROCoin is ERC20 { using SafeMath for uint256; // Name of the token string public constant name = "ZEROCoin"; // Symbol of token string public constant symbol = "ZERO"; uint8 public constant decimals = 18; uint public _totalsupply = 1295000000 * 10 ** 18; // 1.295 billion total supply // muliplies dues to decimal precision address public owner; // Owner of this contract uint256 public _price_tokn_PRE = 38000; // 1 Ether = 38000 coins uint256 public _price_tokn_ICO= 24000; // 1 Ether = 24000 coins uint256 no_of_tokens; uint256 bonus_token; uint256 total_token; bool stopped = false; uint256 public pre_startdate; uint256 public ico1_startdate; uint256 ico_first; uint256 ico_second; uint256 ico_third; uint256 ico_fourth; uint256 pre_enddate; uint256 public eth_received; // total ether received in the contract uint256 maxCap_public = 777000000 * 10 **18; // 777 million in Public Sale mapping(address => uint) balances; mapping(address => mapping(address => uint)) allowed; enum Stages { NOTSTARTED, PREICO, ICO, PAUSED, ENDED } Stages public stage; modifier atStage(Stages _stage) { if (stage != _stage) // Contract not in expected state revert(); _; } modifier onlyOwner() { if (msg.sender != owner) { revert(); } _; } function ZEROCoin() public { owner = msg.sender; balances[owner] = 518000000 * 10 **18; // 518 million to owner stage = Stages.NOTSTARTED; Transfer(0, owner, balances[owner]); } function () public payable { require(stage != Stages.ENDED); require(!stopped && msg.sender != owner); if( stage == Stages.PREICO && now <= pre_enddate ) { require (eth_received <= 1500 ether); eth_received = (eth_received).add(msg.value); no_of_tokens =((msg.value).mul(_price_tokn_PRE)); bonus_token = ((no_of_tokens).mul(58)).div(100); // 58 percent bonus token total_token = no_of_tokens + bonus_token; transferTokens(msg.sender,total_token); } else if(stage == Stages.ICO && now <= ico_fourth ){ if( now < ico_first ) { no_of_tokens =(msg.value).mul(_price_tokn_ICO); bonus_token = ((no_of_tokens).mul(15)).div(100); // 15% bonus total_token = no_of_tokens + bonus_token; transferTokens(msg.sender,total_token); } else if(now >= ico_first && now < ico_second) { no_of_tokens =(msg.value).mul(_price_tokn_ICO); bonus_token = ((no_of_tokens).mul(10)).div(100); // 10% bonus total_token = no_of_tokens + bonus_token; transferTokens(msg.sender,total_token); } else if(now >= ico_second && now < ico_third) { no_of_tokens =(msg.value).mul(_price_tokn_ICO); bonus_token = ((no_of_tokens).mul(5)).div(100); // 5% bonus total_token = no_of_tokens + bonus_token; transferTokens(msg.sender,total_token); } else if(now >= ico_third && now < ico_fourth) { no_of_tokens =(msg.value).mul(_price_tokn_ICO); // 0% Bonus total_token = no_of_tokens; transferTokens(msg.sender,total_token); } } else { revert(); } } function start_PREICO() public onlyOwner atStage(Stages.NOTSTARTED) { stage = Stages.PREICO; stopped = false; balances[address(this)] = maxCap_public; pre_startdate = now; pre_enddate = now + 16 days; Transfer(0, address(this), balances[address(this)]); } function start_ICO() public onlyOwner atStage(Stages.PREICO) { require(now > pre_enddate || eth_received >= 1500 ether); stage = Stages.ICO; stopped = false; ico1_startdate = now; ico_first = now + 15 days; ico_second = ico_first + 15 days; ico_third = ico_second + 15 days; ico_fourth = ico_third + 15 days; Transfer(0, address(this), balances[address(this)]); } // called by the owner, pause ICO function PauseICO() external onlyOwner { stopped = true; } // called by the owner , resumes ICO function ResumeICO() external onlyOwner { stopped = false; } function end_ICO() external onlyOwner atStage(Stages.ICO) { require(now > ico_fourth); stage = Stages.ENDED; _totalsupply = (_totalsupply).sub(balances[address(this)]); balances[address(this)] = 0; Transfer(address(this), 0 , balances[address(this)]); } // 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(balances[_from] >= _amount && allowed[_from][msg.sender] >= _amount && _amount >= 0); balances[_from] = (balances[_from]).sub(_amount); allowed[_from][msg.sender] = (allowed[_from][msg.sender]).sub(_amount); balances[_to] = (balances[_to]).add(_amount); 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; 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); Transfer(msg.sender, _to, _amount); return true; } // Transfer the balance from owner's account to another account function transferTokens(address _to, uint256 _amount) private returns(bool success) { require( _to != 0x0); require(balances[address(this)] >= _amount && _amount > 0); balances[address(this)] = (balances[address(this)]).sub(_amount); balances[_to] = (balances[_to]).add(_amount); Transfer(address(this), _to, _amount); return true; } function drain() external onlyOwner { owner.transfer(this.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":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"total_Supply","type":"uint256"}],"payable":false,"stateMutability":"view","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":"_price_tokn_PRE","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":false,"inputs":[],"name":"start_PREICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"pre_startdate","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":"start_ICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"eth_received","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":"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":"stage","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"ResumeICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"PauseICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ico1_startdate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_price_tokn_ICO","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"},{"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
60606040526b042f32eaab1ea6116f000000600055619470600255615dc06003556007805460ff191690556b0282b82666abfd3da9000000601055341561004557600080fd5b60018054600160a060020a03191633600160a060020a039081169190911780835581166000908152601160205260408082206b01ac7ac44472a8d3c600000090556013805460ff1916905592549091168082528282205490927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91905190815260200160405180910390a3610f42806100df6000396000f3006060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302c3d7f6811461038f57806306fdde03146103a2578063095ea7b31461042c57806318160ddd1461046257806323b872dd14610487578063274db4d6146104af578063313ce567146104c2578063405df338146104eb57806364e8d682146104fe57806370a0823114610511578063807d2da3146105305780638666107c146105435780638da5cb5b1461055657806395d89b41146105855780639890220b14610598578063a393dc44146105ab578063a9059cbb146105be578063c040e6b8146105e0578063cd7a2c3b14610617578063cf5ae5161461062a578063d44aecb01461063d578063db8ee69214610650578063dd62ed3e14610663575b600460135460ff16600481111561014557fe5b141561015057600080fd5b60075460ff16158015610172575060015433600160a060020a03908116911614155b151561017d57600080fd5b600160135460ff16600481111561019057fe5b14801561019f5750600e544211155b1561022f57600f54685150ae84a8cdf000009011156101bd57600080fd5b600f546101d0903463ffffffff61068816565b600f556002546101e790349063ffffffff6106a216565b60048190556102109060649061020490603a63ffffffff6106a216565b9063ffffffff6106cd16565b60058190556004540160068190556102299033906106e4565b5061038d565b600260135460ff16600481111561024257fe5b1480156102515750600d544211155b1561038857600a544210156102b05760035461027490349063ffffffff6106a216565b60048190556102919060649061020490600f63ffffffff6106a216565b60058190556004540160068190556102aa9033906106e4565b50610383565b600a5442101580156102c35750600b5442105b156102f9576003546102dc90349063ffffffff6106a216565b60048190556102919060649061020490600a63ffffffff6106a216565b600b54421015801561030c5750600c5442105b156103425760035461032590349063ffffffff6106a216565b60048190556102919060649061020490600563ffffffff6106a216565b600c5442101580156103555750600d5442105b156103835760035461036e90349063ffffffff6106a216565b600481905560068190556102299033906106e4565b61038d565b600080fd5b005b341561039a57600080fd5b61038d6107dc565b34156103ad57600080fd5b6103b5610897565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103f15780820151838201526020016103d9565b50505050905090810190601f16801561041e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561043757600080fd5b61044e600160a060020a03600435166024356108ce565b604051901515815260200160405180910390f35b341561046d57600080fd5b61047561094e565b60405190815260200160405180910390f35b341561049257600080fd5b61044e600160a060020a0360043581169060243516604435610954565b34156104ba57600080fd5b610475610ad4565b34156104cd57600080fd5b6104d5610ada565b60405160ff909116815260200160405180910390f35b34156104f657600080fd5b61038d610adf565b341561050957600080fd5b610475610b86565b341561051c57600080fd5b610475600160a060020a0360043516610b8c565b341561053b57600080fd5b61038d610ba7565b341561054e57600080fd5b610475610c84565b341561056157600080fd5b610569610c8a565b604051600160a060020a03909116815260200160405180910390f35b341561059057600080fd5b6103b5610c99565b34156105a357600080fd5b61038d610cd0565b34156105b657600080fd5b610475610d26565b34156105c957600080fd5b61044e600160a060020a0360043516602435610d2c565b34156105eb57600080fd5b6105f3610e25565b6040518082600481111561060357fe5b60ff16815260200191505060405180910390f35b341561062257600080fd5b61038d610e2e565b341561063557600080fd5b61038d610e55565b341561064857600080fd5b610475610e7f565b341561065b57600080fd5b610475610e85565b341561066e57600080fd5b610475600160a060020a0360043581169060243516610e8b565b60008282018381101561069757fe5b8091505b5092915050565b6000808315156106b5576000915061069b565b508282028284828115156106c557fe5b041461069757fe5b60008082848115156106db57fe5b04949350505050565b6000600160a060020a03831615156106fb57600080fd5b600160a060020a0330166000908152601160205260409020548290108015906107245750600082115b151561072f57600080fd5b600160a060020a033016600090815260116020526040902054610758908363ffffffff610ee416565b600160a060020a03308116600090815260116020526040808220939093559085168152205461078d908363ffffffff61068816565b600160a060020a038085166000818152601160205260409081902093909355913090911690600080516020610ef78339815191529085905190815260200160405180910390a350600192915050565b60015433600160a060020a039081169116146107f757600080fd5b60028060135460ff16600481111561080b57fe5b1461081557600080fd5b600d54421161082357600080fd5b6013805460ff1916600417905530600160a060020a0316600090815260116020526040812054905461085491610ee4565b6000908155600160a060020a03301680825260116020526040808320839055600080516020610ef78339815191529083905190815260200160405180910390a350565b60408051908101604052600881527f5a45524f436f696e000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a03831615156108e557600080fd5b600160a060020a03338116600081815260126020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005490565b6000600160a060020a038316151561096b57600080fd5b600160a060020a0384166000908152601160205260409020548290108015906109bb5750600160a060020a0380851660009081526012602090815260408083203390941683529290522054829010155b80156109c8575060008210155b15156109d357600080fd5b600160a060020a0384166000908152601160205260409020546109fc908363ffffffff610ee416565b600160a060020a0380861660009081526011602090815260408083209490945560128152838220339093168252919091522054610a3f908363ffffffff610ee416565b600160a060020a0380861660009081526012602090815260408083203385168452825280832094909455918616815260119091522054610a85908363ffffffff61068816565b600160a060020a0380851660008181526011602052604090819020939093559190861690600080516020610ef78339815191529085905190815260200160405180910390a35060019392505050565b60025481565b601281565b60015433600160a060020a03908116911614610afa57600080fd5b60008060135460ff166004811115610b0e57fe5b14610b1857600080fd5b6013805460ff1990811660011790915560078054909116905560105430600160a060020a03166000818152601160205260408082209384554260088190556215180001600e55925491929091600080516020610ef7833981519152915190815260200160405180910390a350565b60085481565b600160a060020a031660009081526011602052604090205490565b60015433600160a060020a03908116911614610bc257600080fd5b60018060135460ff166004811115610bd657fe5b14610be057600080fd5b600e54421180610bfb5750685150ae84a8cdf00000600f5410155b1515610c0657600080fd5b6013805460ff199081166002179091556007805490911690554260098190556213c6808101600a5562278d008101600b55623b53808101600c55624f1a0001600d5530600160a060020a031660008181526011602052604080822054600080516020610ef7833981519152915190815260200160405180910390a350565b600f5481565b600154600160a060020a031681565b60408051908101604052600481527f5a45524f00000000000000000000000000000000000000000000000000000000602082015281565b60015433600160a060020a03908116911614610ceb57600080fd5b600154600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610d2457600080fd5b565b60005481565b6000600160a060020a0383161515610d4357600080fd5b600160a060020a033316600090815260116020526040902054829010801590610d6d575060008210155b1515610d7857600080fd5b600160a060020a033316600090815260116020526040902054610da1908363ffffffff610ee416565b600160a060020a033381166000908152601160205260408082209390935590851681522054610dd6908363ffffffff61068816565b600160a060020a038085166000818152601160205260409081902093909355913390911690600080516020610ef78339815191529085905190815260200160405180910390a350600192915050565b60135460ff1681565b60015433600160a060020a03908116911614610e4957600080fd5b6007805460ff19169055565b60015433600160a060020a03908116911614610e7057600080fd5b6007805460ff19166001179055565b60095481565b60035481565b6000600160a060020a03831615801590610ead5750600160a060020a03821615155b1515610eb857600080fd5b50600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b600082821115610ef057fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820afdc6565a016a3f14f5a5d3b213e10d99ef2376139fdec557805e742dfb5de3e0029
Deployed Bytecode
0x6060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302c3d7f6811461038f57806306fdde03146103a2578063095ea7b31461042c57806318160ddd1461046257806323b872dd14610487578063274db4d6146104af578063313ce567146104c2578063405df338146104eb57806364e8d682146104fe57806370a0823114610511578063807d2da3146105305780638666107c146105435780638da5cb5b1461055657806395d89b41146105855780639890220b14610598578063a393dc44146105ab578063a9059cbb146105be578063c040e6b8146105e0578063cd7a2c3b14610617578063cf5ae5161461062a578063d44aecb01461063d578063db8ee69214610650578063dd62ed3e14610663575b600460135460ff16600481111561014557fe5b141561015057600080fd5b60075460ff16158015610172575060015433600160a060020a03908116911614155b151561017d57600080fd5b600160135460ff16600481111561019057fe5b14801561019f5750600e544211155b1561022f57600f54685150ae84a8cdf000009011156101bd57600080fd5b600f546101d0903463ffffffff61068816565b600f556002546101e790349063ffffffff6106a216565b60048190556102109060649061020490603a63ffffffff6106a216565b9063ffffffff6106cd16565b60058190556004540160068190556102299033906106e4565b5061038d565b600260135460ff16600481111561024257fe5b1480156102515750600d544211155b1561038857600a544210156102b05760035461027490349063ffffffff6106a216565b60048190556102919060649061020490600f63ffffffff6106a216565b60058190556004540160068190556102aa9033906106e4565b50610383565b600a5442101580156102c35750600b5442105b156102f9576003546102dc90349063ffffffff6106a216565b60048190556102919060649061020490600a63ffffffff6106a216565b600b54421015801561030c5750600c5442105b156103425760035461032590349063ffffffff6106a216565b60048190556102919060649061020490600563ffffffff6106a216565b600c5442101580156103555750600d5442105b156103835760035461036e90349063ffffffff6106a216565b600481905560068190556102299033906106e4565b61038d565b600080fd5b005b341561039a57600080fd5b61038d6107dc565b34156103ad57600080fd5b6103b5610897565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103f15780820151838201526020016103d9565b50505050905090810190601f16801561041e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561043757600080fd5b61044e600160a060020a03600435166024356108ce565b604051901515815260200160405180910390f35b341561046d57600080fd5b61047561094e565b60405190815260200160405180910390f35b341561049257600080fd5b61044e600160a060020a0360043581169060243516604435610954565b34156104ba57600080fd5b610475610ad4565b34156104cd57600080fd5b6104d5610ada565b60405160ff909116815260200160405180910390f35b34156104f657600080fd5b61038d610adf565b341561050957600080fd5b610475610b86565b341561051c57600080fd5b610475600160a060020a0360043516610b8c565b341561053b57600080fd5b61038d610ba7565b341561054e57600080fd5b610475610c84565b341561056157600080fd5b610569610c8a565b604051600160a060020a03909116815260200160405180910390f35b341561059057600080fd5b6103b5610c99565b34156105a357600080fd5b61038d610cd0565b34156105b657600080fd5b610475610d26565b34156105c957600080fd5b61044e600160a060020a0360043516602435610d2c565b34156105eb57600080fd5b6105f3610e25565b6040518082600481111561060357fe5b60ff16815260200191505060405180910390f35b341561062257600080fd5b61038d610e2e565b341561063557600080fd5b61038d610e55565b341561064857600080fd5b610475610e7f565b341561065b57600080fd5b610475610e85565b341561066e57600080fd5b610475600160a060020a0360043581169060243516610e8b565b60008282018381101561069757fe5b8091505b5092915050565b6000808315156106b5576000915061069b565b508282028284828115156106c557fe5b041461069757fe5b60008082848115156106db57fe5b04949350505050565b6000600160a060020a03831615156106fb57600080fd5b600160a060020a0330166000908152601160205260409020548290108015906107245750600082115b151561072f57600080fd5b600160a060020a033016600090815260116020526040902054610758908363ffffffff610ee416565b600160a060020a03308116600090815260116020526040808220939093559085168152205461078d908363ffffffff61068816565b600160a060020a038085166000818152601160205260409081902093909355913090911690600080516020610ef78339815191529085905190815260200160405180910390a350600192915050565b60015433600160a060020a039081169116146107f757600080fd5b60028060135460ff16600481111561080b57fe5b1461081557600080fd5b600d54421161082357600080fd5b6013805460ff1916600417905530600160a060020a0316600090815260116020526040812054905461085491610ee4565b6000908155600160a060020a03301680825260116020526040808320839055600080516020610ef78339815191529083905190815260200160405180910390a350565b60408051908101604052600881527f5a45524f436f696e000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a03831615156108e557600080fd5b600160a060020a03338116600081815260126020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005490565b6000600160a060020a038316151561096b57600080fd5b600160a060020a0384166000908152601160205260409020548290108015906109bb5750600160a060020a0380851660009081526012602090815260408083203390941683529290522054829010155b80156109c8575060008210155b15156109d357600080fd5b600160a060020a0384166000908152601160205260409020546109fc908363ffffffff610ee416565b600160a060020a0380861660009081526011602090815260408083209490945560128152838220339093168252919091522054610a3f908363ffffffff610ee416565b600160a060020a0380861660009081526012602090815260408083203385168452825280832094909455918616815260119091522054610a85908363ffffffff61068816565b600160a060020a0380851660008181526011602052604090819020939093559190861690600080516020610ef78339815191529085905190815260200160405180910390a35060019392505050565b60025481565b601281565b60015433600160a060020a03908116911614610afa57600080fd5b60008060135460ff166004811115610b0e57fe5b14610b1857600080fd5b6013805460ff1990811660011790915560078054909116905560105430600160a060020a03166000818152601160205260408082209384554260088190556215180001600e55925491929091600080516020610ef7833981519152915190815260200160405180910390a350565b60085481565b600160a060020a031660009081526011602052604090205490565b60015433600160a060020a03908116911614610bc257600080fd5b60018060135460ff166004811115610bd657fe5b14610be057600080fd5b600e54421180610bfb5750685150ae84a8cdf00000600f5410155b1515610c0657600080fd5b6013805460ff199081166002179091556007805490911690554260098190556213c6808101600a5562278d008101600b55623b53808101600c55624f1a0001600d5530600160a060020a031660008181526011602052604080822054600080516020610ef7833981519152915190815260200160405180910390a350565b600f5481565b600154600160a060020a031681565b60408051908101604052600481527f5a45524f00000000000000000000000000000000000000000000000000000000602082015281565b60015433600160a060020a03908116911614610ceb57600080fd5b600154600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610d2457600080fd5b565b60005481565b6000600160a060020a0383161515610d4357600080fd5b600160a060020a033316600090815260116020526040902054829010801590610d6d575060008210155b1515610d7857600080fd5b600160a060020a033316600090815260116020526040902054610da1908363ffffffff610ee416565b600160a060020a033381166000908152601160205260408082209390935590851681522054610dd6908363ffffffff61068816565b600160a060020a038085166000818152601160205260409081902093909355913390911690600080516020610ef78339815191529085905190815260200160405180910390a350600192915050565b60135460ff1681565b60015433600160a060020a03908116911614610e4957600080fd5b6007805460ff19169055565b60015433600160a060020a03908116911614610e7057600080fd5b6007805460ff19166001179055565b60095481565b60035481565b6000600160a060020a03831615801590610ead5750600160a060020a03821615155b1515610eb857600080fd5b50600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b600082821115610ef057fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820afdc6565a016a3f14f5a5d3b213e10d99ef2376139fdec557805e742dfb5de3e0029
Swarm Source
bzzr://afdc6565a016a3f14f5a5d3b213e10d99ef2376139fdec557805e742dfb5de3e
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.