Overview
Max Total Supply
78,298,866.057838640549136 EVN
Holders
2,692 (0.00%)
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
$42,030.11
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
217.778078514783 EVNValue
$0.12 ( ~5.25152311348206E-05 Eth) [0.0003%]Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
EvenCoin
Compiler Version
v0.4.11+commit.68ef5810
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-09-07 */ pragma solidity ^0.4.11; /* taking ideas from FirstBlood token */ contract SafeMath { function safeAdd(uint256 x, uint256 y) internal returns(uint256) { uint256 z = x + y; assert((z >= x) && (z >= y)); return z; } function safeSubtract(uint256 x, uint256 y) internal returns(uint256) { assert(x >= y); uint256 z = x - y; return z; } function safeMult(uint256 x, uint256 y) internal returns(uint256) { uint256 z = x * y; assert((x == 0)||(z/x == y)); return z; } } contract EvenCoin is SafeMath { // metadata string public constant name = "EvenCoin"; string public constant symbol = "EVN"; uint256 public constant decimals = 18; string public version = "1.0"; // contracts address public founder; // deposit address for ETH for EvenCoin // crowdsale parameters bool public isFinalized; // switched to true in operational state bool public saleStarted; //switched to true during ICO uint public firstWeek; uint public secondWeek; uint public thirdWeek; uint256 public soldCoins; uint256 public totalGenesisAddresses; uint256 public currentGenesisAddresses; uint256 public initialSupplyPerAddress; uint256 public initialBlockCount; uint256 private minedBlocks; uint256 public rewardPerBlockPerAddress; uint256 private availableAmount; uint256 private availableBalance; uint256 private totalMaxAvailableAmount; uint256 public constant founderFund = 5 * (10**6) * 10**decimals; // 12.5m EvenCoin reserved for Owners uint256 public constant preMinedFund = 10 * (10**6) * 10**decimals; // 12.5m EvenCoin reserved for Promotion, Exchange etc. uint256 public tokenExchangeRate = 2000; // EvenCoin tokens per 1 ETH mapping (address => uint256) balances; mapping (address => bool) public genesisAddress; // events event CreateEVN(address indexed _to, uint256 _value); event Transfer(address indexed _from, address indexed _to, uint256 _value); // constructor function EvenCoin() { isFinalized = false; //controls pre through crowdsale state saleStarted = false; soldCoins = 0; founder = '0x9e8De5BE5B046D2c85db22324260D624E0ddadF4'; initialSupplyPerAddress = 21250 * 10**decimals; rewardPerBlockPerAddress = 898444106206663; totalGenesisAddresses = 4000; currentGenesisAddresses = 0; initialBlockCount = 0; balances[founder] = founderFund; // Deposit tokens for Owners CreateEVN(founder, founderFund); // logs Owners deposit } function balanceOf(address _owner) constant returns (uint256 balance) { return balances[_owner]; } function currentEthBlock() constant returns (uint256 blockNumber) { return block.number; } function currentBlock() constant returns (uint256 blockNumber) { if(initialBlockCount == 0){ return 0; } else{ return block.number - initialBlockCount; } } function setGenesisAddressArray(address[] _address) public returns (bool success) { if(initialBlockCount == 0) throw; uint256 tempGenesisAddresses = currentGenesisAddresses + _address.length; if (tempGenesisAddresses <= totalGenesisAddresses ) { if (msg.sender == founder) { currentGenesisAddresses = currentGenesisAddresses + _address.length; for (uint i = 0; i < _address.length; i++) { balances[_address[i]] = initialSupplyPerAddress; genesisAddress[_address[i]] = true; } return true; } } return false; } function availableBalanceOf(address _address) constant returns (uint256 Balance) { if (genesisAddress[_address]) { minedBlocks = block.number - initialBlockCount; if(minedBlocks % 2 != 0){ minedBlocks = minedBlocks - 1; } if (minedBlocks >= 23652000) return balances[_address]; availableAmount = rewardPerBlockPerAddress*minedBlocks; totalMaxAvailableAmount = initialSupplyPerAddress - availableAmount; availableBalance = balances[_address] - totalMaxAvailableAmount; return availableBalance; } else { return balances[_address]; } } function totalSupply() constant returns (uint256 totalSupply) { if (initialBlockCount != 0) { minedBlocks = block.number - initialBlockCount; if(minedBlocks % 2 != 0){ minedBlocks = minedBlocks - 1; } availableAmount = rewardPerBlockPerAddress*minedBlocks; } else{ availableAmount = 0; } return availableAmount*totalGenesisAddresses+founderFund+preMinedFund; } function maxTotalSupply() constant returns (uint256 maxSupply) { return initialSupplyPerAddress*totalGenesisAddresses+founderFund+preMinedFund; } function transfer(address _to, uint256 _value) { if (genesisAddress[_to]) throw; if (balances[msg.sender] < _value) throw; if (balances[_to] + _value < balances[_to]) throw; if (genesisAddress[msg.sender]) { minedBlocks = block.number - initialBlockCount; if(minedBlocks % 2 != 0){ minedBlocks = minedBlocks - 1; } if (minedBlocks < 23652000) { availableAmount = rewardPerBlockPerAddress*minedBlocks; totalMaxAvailableAmount = initialSupplyPerAddress - availableAmount; availableBalance = balances[msg.sender] - totalMaxAvailableAmount; if (_value > availableBalance) throw; } } balances[msg.sender] -= _value; balances[_to] += _value; Transfer(msg.sender, _to, _value); } /// @dev Accepts ether and creates new EVN tokens. function () payable { //bool isPreSale = true; if (isFinalized) throw; if (!saleStarted) throw; if (msg.value == 0) throw; //change exchange rate based on duration if (now > firstWeek && now < secondWeek){ tokenExchangeRate = 1500; } else if (now > secondWeek && now < thirdWeek){ tokenExchangeRate = 1000; } else if (now > thirdWeek){ tokenExchangeRate = 500; } //create tokens uint256 tokens = safeMult(msg.value, tokenExchangeRate); // check that we're not over totals uint256 checkedSupply = safeAdd(soldCoins, tokens); // return money if something goes wrong if (preMinedFund < checkedSupply) throw; // odd fractions won't be found soldCoins = checkedSupply; //All good. start the transfer balances[msg.sender] += tokens; // safeAdd not needed CreateEVN(msg.sender, tokens); // logs token creation } /// EvenCoin Ends the funding period and sends the ETH home function finalize() external { if (isFinalized) throw; if (msg.sender != founder) throw; // locks finalize to the ultimate ETH owner if (soldCoins < preMinedFund){ uint256 remainingTokens = safeSubtract(preMinedFund, soldCoins); uint256 checkedSupply = safeAdd(soldCoins, remainingTokens); if (preMinedFund < checkedSupply) throw; soldCoins = checkedSupply; balances[msg.sender] += remainingTokens; CreateEVN(msg.sender, remainingTokens); } // move to operational if(!founder.send(this.balance)) throw; isFinalized = true; // send the eth to EvenCoin if (block.number % 2 != 0){ initialBlockCount = safeAdd(block.number, 1); } else{ initialBlockCount = block.number; } } function startSale() external { if(saleStarted) throw; if (msg.sender != founder) throw; // locks start sale to the ultimate ETH owner firstWeek = now + 1 weeks; //sets duration of first cutoff secondWeek = firstWeek + 1 weeks; //sets duration of second cutoff thirdWeek = secondWeek + 1 weeks; //sets duration of third cutoff saleStarted = true; //start the sale } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"currentEthBlock","outputs":[{"name":"blockNumber","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"initialSupplyPerAddress","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"totalSupply","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalGenesisAddresses","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"availableBalanceOf","outputs":[{"name":"Balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"maxTotalSupply","outputs":[{"name":"maxSupply","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"saleStarted","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founderFund","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"firstWeek","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address[]"}],"name":"setGenesisAddressArray","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"preMinedFund","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isFinalized","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"currentGenesisAddresses","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"soldCoins","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"secondWeek","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"startSale","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"thirdWeek","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"genesisAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rewardPerBlockPerAddress","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"currentBlock","outputs":[{"name":"blockNumber","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"initialBlockCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"CreateEVN","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
6060604052604060405190810160405280600381526020017f312e30000000000000000000000000000000000000000000000000000000000081525060009080519060200190620000529291906200021b565b506107d0600f5534156200006257fe5b5b6000600160146101000a81548160ff0219169083151502179055506000600160156101000a81548160ff0219169083151502179055506000600581905550739e8de5be5b046d2c85db22324260d624e0ddadf4600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a0a615302026008819055506603312151cd0dc7600b81905550610fa0600681905550600060078190555060006009819055506012600a0a624c4b400260106000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c16526356012600a0a624c4b40026040518082815260200191505060405180910390a25b620002ca565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025e57805160ff19168380011785556200028f565b828001600101855582156200028f579182015b828111156200028e57825182559160200191906001019062000271565b5b5090506200029e9190620002a2565b5090565b620002c791905b80821115620002c3576000816000905550600101620002a9565b5090565b90565b6116ac80620002da6000396000f3006060604052361561017e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461030857806309f6c607146103a15780630ccde0b1146103c757806318160ddd146103ed5780631cc542041461041357806325d998bb146104395780632ab4d05214610483578063313ce567146104a95780634172d080146104cf5780634bb278f3146104f55780634d853ee51461050757806354fd4d50146105595780635c474f9e146105f257806370a082311461061c57806375071c4c146106665780637ad77fd91461068c5780637e5713d9146106b2578063813df488146107215780638d4e40831461074757806395d89b411461077157806397b4ddac1461080a578063a3fcafb914610830578063a9059cbb14610856578063aa8713dd14610895578063b66a0e5d146108bb578063bb5e9eab146108cd578063d95efb98146108f3578063e00686e414610941578063e12ed13c14610967578063e5f65c711461098d575b6103065b60006000600160149054906101000a900460ff16156101a15760006000fd5b600160159054906101000a900460ff1615156101bd5760006000fd5b60003414156101cc5760006000fd5b600254421180156101de575060035442105b156101f1576105dc600f8190555061022c565b60035442118015610203575060045442105b15610216576103e8600f8190555061022b565b60045442111561022a576101f4600f819055505b5b5b61023834600f546109b3565b9150610246600554836109e8565b9050806012600a0a6298968002101561025f5760006000fd5b8060058190555081601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c1652635836040518082815260200191505060405180910390a25b5050565b005b341561031057fe5b610318610a14565b6040518080602001828103825283818151815260200191508051906020019080838360008314610367575b80518252602083111561036757602082019150602081019050602083039250610343565b505050905090810190601f1680156103935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a957fe5b6103b1610a4e565b6040518082815260200191505060405180910390f35b34156103cf57fe5b6103d7610a57565b6040518082815260200191505060405180910390f35b34156103f557fe5b6103fd610a5d565b6040518082815260200191505060405180910390f35b341561041b57fe5b610423610ad9565b6040518082815260200191505060405180910390f35b341561044157fe5b61046d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610adf565b6040518082815260200191505060405180910390f35b341561048b57fe5b610493610c74565b6040518082815260200191505060405180910390f35b34156104b157fe5b6104b9610c99565b6040518082815260200191505060405180910390f35b34156104d757fe5b6104df610c9e565b6040518082815260200191505060405180910390f35b34156104fd57fe5b610505610ca4565b005b341561050f57fe5b610517610ee3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561056157fe5b610569610f09565b60405180806020018281038252838181518152602001915080519060200190808383600083146105b8575b8051825260208311156105b857602082019150602081019050602083039250610594565b505050905090810190601f1680156105e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105fa57fe5b610602610fa7565b604051808215151515815260200191505060405180910390f35b341561062457fe5b610650600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fba565b6040518082815260200191505060405180910390f35b341561066e57fe5b610676611004565b6040518082815260200191505060405180910390f35b341561069457fe5b61069c611011565b6040518082815260200191505060405180910390f35b34156106ba57fe5b610707600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611017565b604051808215151515815260200191505060405180910390f35b341561072957fe5b6107316111a1565b6040518082815260200191505060405180910390f35b341561074f57fe5b6107576111ae565b604051808215151515815260200191505060405180910390f35b341561077957fe5b6107816111c1565b60405180806020018281038252838181518152602001915080519060200190808383600083146107d0575b8051825260208311156107d0576020820191506020810190506020830392506107ac565b505050905090810190601f1680156107fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561081257fe5b61081a6111fb565b6040518082815260200191505060405180910390f35b341561083857fe5b610840611201565b6040518082815260200191505060405180910390f35b341561085e57fe5b610893600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611207565b005b341561089d57fe5b6108a5611544565b6040518082815260200191505060405180910390f35b34156108c357fe5b6108cb61154a565b005b34156108d557fe5b6108dd611608565b6040518082815260200191505060405180910390f35b34156108fb57fe5b610927600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061160e565b604051808215151515815260200191505060405180910390f35b341561094957fe5b61095161162e565b6040518082815260200191505060405180910390f35b341561096f57fe5b610977611634565b6040518082815260200191505060405180910390f35b341561099557fe5b61099d61165a565b6040518082815260200191505060405180910390f35b60006000828402905060008414806109d557508284828115156109d257fe5b04145b15156109dd57fe5b8091505b5092915050565b600060008284019050838110158015610a015750828110155b1515610a0957fe5b8091505b5092915050565b604060405190810160405280600881526020017f4576656e436f696e00000000000000000000000000000000000000000000000081525081565b60004390505b90565b60085481565b60006000600954141515610aad576009544303600a8190555060006002600a54811515610a8657fe5b06141515610a9b576001600a5403600a819055505b600a54600b5402600c81905550610ab6565b6000600c819055505b6012600a0a62989680026012600a0a624c4b4002600654600c5402010190505b90565b60065481565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610c27576009544303600a8190555060006002600a54811515610b4e57fe5b06141515610b63576001600a5403600a819055505b630168e6a0600a54101515610bb957601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610c6f565b600a54600b5402600c81905550600c5460085403600e81905550600e54601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600d81905550600d549050610c6f565b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610c6f565b5b919050565b60006012600a0a62989680026012600a0a624c4b400260065460085402010190505b90565b601281565b600f5481565b60006000600160149054906101000a900460ff1615610cc35760006000fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d205760006000fd5b6012600a0a62989680026005541015610e1257610d486012600a0a6298968002600554611660565b9150610d56600554836109e8565b9050806012600a0a62989680021015610d6f5760006000fd5b8060058190555081601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c1652635836040518082815260200191505060405180910390a25b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051809050600060405180830381858888f193505050501515610e8f5760006000fd5b6001600160146101000a81548160ff0219169083151502179055506000600243811515610eb857fe5b06141515610ed657610ecb4360016109e8565b600981905550610ede565b436009819055505b5b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f9f5780601f10610f7457610100808354040283529160200191610f9f565b820191906000526020600020905b815481529060010190602001808311610f8257829003601f168201915b505050505081565b600160159054906101000a900460ff1681565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6012600a0a624c4b400281565b60025481565b6000600060006000600954141561102e5760006000fd5b83516007540191506006548211151561119557600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561119457835160075401600781905550600090505b835181101561118b576008546010600086848151811015156110c657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160116000868481518110151561112257fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80806001019150506110a8565b6001925061119a565b5b600092505b5050919050565b6012600a0a629896800281565b600160149054906101000a900460ff1681565b604060405190810160405280600381526020017f45564e000000000000000000000000000000000000000000000000000000000081525081565b60075481565b60055481565b601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561125f5760006000fd5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156112ac5760006000fd5b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401101561133a5760006000fd5b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611440576009544303600a8190555060006002600a548115156113a757fe5b061415156113bc576001600a5403600a819055505b630168e6a0600a54101561143f57600a54600b5402600c81905550600c5460085403600e81905550600e54601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600d81905550600d5481111561143e5760006000fd5b5b5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b60035481565b600160159054906101000a900460ff16156115655760006000fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115c25760006000fd5b62093a80420160028190555062093a806002540160038190555062093a80600354016004819055506001600160156101000a81548160ff0219169083151502179055505b565b60045481565b60116020528060005260406000206000915054906101000a900460ff1681565b600b5481565b60006000600954141561164a5760009050611657565b60095443039050611657565b5b90565b60095481565b6000600082841015151561167057fe5b82840390508091505b50929150505600a165627a7a723058201cd4d15cf4bccf55185ebaacd1c87f1c14406b39a057562dc9f14697c323344f0029
Deployed Bytecode
0x6060604052361561017e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461030857806309f6c607146103a15780630ccde0b1146103c757806318160ddd146103ed5780631cc542041461041357806325d998bb146104395780632ab4d05214610483578063313ce567146104a95780634172d080146104cf5780634bb278f3146104f55780634d853ee51461050757806354fd4d50146105595780635c474f9e146105f257806370a082311461061c57806375071c4c146106665780637ad77fd91461068c5780637e5713d9146106b2578063813df488146107215780638d4e40831461074757806395d89b411461077157806397b4ddac1461080a578063a3fcafb914610830578063a9059cbb14610856578063aa8713dd14610895578063b66a0e5d146108bb578063bb5e9eab146108cd578063d95efb98146108f3578063e00686e414610941578063e12ed13c14610967578063e5f65c711461098d575b6103065b60006000600160149054906101000a900460ff16156101a15760006000fd5b600160159054906101000a900460ff1615156101bd5760006000fd5b60003414156101cc5760006000fd5b600254421180156101de575060035442105b156101f1576105dc600f8190555061022c565b60035442118015610203575060045442105b15610216576103e8600f8190555061022b565b60045442111561022a576101f4600f819055505b5b5b61023834600f546109b3565b9150610246600554836109e8565b9050806012600a0a6298968002101561025f5760006000fd5b8060058190555081601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c1652635836040518082815260200191505060405180910390a25b5050565b005b341561031057fe5b610318610a14565b6040518080602001828103825283818151815260200191508051906020019080838360008314610367575b80518252602083111561036757602082019150602081019050602083039250610343565b505050905090810190601f1680156103935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a957fe5b6103b1610a4e565b6040518082815260200191505060405180910390f35b34156103cf57fe5b6103d7610a57565b6040518082815260200191505060405180910390f35b34156103f557fe5b6103fd610a5d565b6040518082815260200191505060405180910390f35b341561041b57fe5b610423610ad9565b6040518082815260200191505060405180910390f35b341561044157fe5b61046d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610adf565b6040518082815260200191505060405180910390f35b341561048b57fe5b610493610c74565b6040518082815260200191505060405180910390f35b34156104b157fe5b6104b9610c99565b6040518082815260200191505060405180910390f35b34156104d757fe5b6104df610c9e565b6040518082815260200191505060405180910390f35b34156104fd57fe5b610505610ca4565b005b341561050f57fe5b610517610ee3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561056157fe5b610569610f09565b60405180806020018281038252838181518152602001915080519060200190808383600083146105b8575b8051825260208311156105b857602082019150602081019050602083039250610594565b505050905090810190601f1680156105e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105fa57fe5b610602610fa7565b604051808215151515815260200191505060405180910390f35b341561062457fe5b610650600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fba565b6040518082815260200191505060405180910390f35b341561066e57fe5b610676611004565b6040518082815260200191505060405180910390f35b341561069457fe5b61069c611011565b6040518082815260200191505060405180910390f35b34156106ba57fe5b610707600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611017565b604051808215151515815260200191505060405180910390f35b341561072957fe5b6107316111a1565b6040518082815260200191505060405180910390f35b341561074f57fe5b6107576111ae565b604051808215151515815260200191505060405180910390f35b341561077957fe5b6107816111c1565b60405180806020018281038252838181518152602001915080519060200190808383600083146107d0575b8051825260208311156107d0576020820191506020810190506020830392506107ac565b505050905090810190601f1680156107fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561081257fe5b61081a6111fb565b6040518082815260200191505060405180910390f35b341561083857fe5b610840611201565b6040518082815260200191505060405180910390f35b341561085e57fe5b610893600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611207565b005b341561089d57fe5b6108a5611544565b6040518082815260200191505060405180910390f35b34156108c357fe5b6108cb61154a565b005b34156108d557fe5b6108dd611608565b6040518082815260200191505060405180910390f35b34156108fb57fe5b610927600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061160e565b604051808215151515815260200191505060405180910390f35b341561094957fe5b61095161162e565b6040518082815260200191505060405180910390f35b341561096f57fe5b610977611634565b6040518082815260200191505060405180910390f35b341561099557fe5b61099d61165a565b6040518082815260200191505060405180910390f35b60006000828402905060008414806109d557508284828115156109d257fe5b04145b15156109dd57fe5b8091505b5092915050565b600060008284019050838110158015610a015750828110155b1515610a0957fe5b8091505b5092915050565b604060405190810160405280600881526020017f4576656e436f696e00000000000000000000000000000000000000000000000081525081565b60004390505b90565b60085481565b60006000600954141515610aad576009544303600a8190555060006002600a54811515610a8657fe5b06141515610a9b576001600a5403600a819055505b600a54600b5402600c81905550610ab6565b6000600c819055505b6012600a0a62989680026012600a0a624c4b4002600654600c5402010190505b90565b60065481565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610c27576009544303600a8190555060006002600a54811515610b4e57fe5b06141515610b63576001600a5403600a819055505b630168e6a0600a54101515610bb957601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610c6f565b600a54600b5402600c81905550600c5460085403600e81905550600e54601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600d81905550600d549050610c6f565b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610c6f565b5b919050565b60006012600a0a62989680026012600a0a624c4b400260065460085402010190505b90565b601281565b600f5481565b60006000600160149054906101000a900460ff1615610cc35760006000fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d205760006000fd5b6012600a0a62989680026005541015610e1257610d486012600a0a6298968002600554611660565b9150610d56600554836109e8565b9050806012600a0a62989680021015610d6f5760006000fd5b8060058190555081601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c1652635836040518082815260200191505060405180910390a25b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051809050600060405180830381858888f193505050501515610e8f5760006000fd5b6001600160146101000a81548160ff0219169083151502179055506000600243811515610eb857fe5b06141515610ed657610ecb4360016109e8565b600981905550610ede565b436009819055505b5b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f9f5780601f10610f7457610100808354040283529160200191610f9f565b820191906000526020600020905b815481529060010190602001808311610f8257829003601f168201915b505050505081565b600160159054906101000a900460ff1681565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6012600a0a624c4b400281565b60025481565b6000600060006000600954141561102e5760006000fd5b83516007540191506006548211151561119557600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561119457835160075401600781905550600090505b835181101561118b576008546010600086848151811015156110c657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160116000868481518110151561112257fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80806001019150506110a8565b6001925061119a565b5b600092505b5050919050565b6012600a0a629896800281565b600160149054906101000a900460ff1681565b604060405190810160405280600381526020017f45564e000000000000000000000000000000000000000000000000000000000081525081565b60075481565b60055481565b601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561125f5760006000fd5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156112ac5760006000fd5b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401101561133a5760006000fd5b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611440576009544303600a8190555060006002600a548115156113a757fe5b061415156113bc576001600a5403600a819055505b630168e6a0600a54101561143f57600a54600b5402600c81905550600c5460085403600e81905550600e54601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600d81905550600d5481111561143e5760006000fd5b5b5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b60035481565b600160159054906101000a900460ff16156115655760006000fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115c25760006000fd5b62093a80420160028190555062093a806002540160038190555062093a80600354016004819055506001600160156101000a81548160ff0219169083151502179055505b565b60045481565b60116020528060005260406000206000915054906101000a900460ff1681565b600b5481565b60006000600954141561164a5760009050611657565b60095443039050611657565b5b90565b60095481565b6000600082841015151561167057fe5b82840390508091505b50929150505600a165627a7a723058201cd4d15cf4bccf55185ebaacd1c87f1c14406b39a057562dc9f14697c323344f0029
Swarm Source
bzzr://1cd4d15cf4bccf55185ebaacd1c87f1c14406b39a057562dc9f14697c323344f
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.