ETH Price: $3,418.63 (-1.88%)
Gas: 4 Gwei

Contract

0x68909e586eeAC8F47315e84B4c9788DD54Ef65Bb
 
Transaction Hash
Method
Block
From
To
Set Genesis Addr...175694712023-06-27 8:17:11386 days ago1687853831IN
EvenCoin Token
0 ETH0.0004078113.14987993
Transfer175553662023-06-25 8:39:47388 days ago1687682387IN
EvenCoin Token
0 ETH0.0005554516
Transfer175530262023-06-25 0:45:59389 days ago1687653959IN
EvenCoin Token
0 ETH0.0005773616.6254
Transfer175530262023-06-25 0:45:59389 days ago1687653959IN
EvenCoin Token
0 ETH0.0005773616.6254
Transfer175530262023-06-25 0:45:59389 days ago1687653959IN
EvenCoin Token
0 ETH0.0005775616.6254
Transfer175507452023-06-24 17:04:59389 days ago1687626299IN
EvenCoin Token
0 ETH0.0008616616.6254
Transfer175489612023-06-24 11:02:59389 days ago1687604579IN
EvenCoin Token
0 ETH0.0005556416
Transfer175489612023-06-24 11:02:59389 days ago1687604579IN
EvenCoin Token
0 ETH0.0005556416
Transfer175489602023-06-24 11:02:47389 days ago1687604567IN
EvenCoin Token
0 ETH0.0005558416
Transfer175489602023-06-24 11:02:47389 days ago1687604567IN
EvenCoin Token
0 ETH0.0005556416
Transfer174323982023-06-08 1:40:35405 days ago1686188435IN
EvenCoin Token
0 ETH0.001184220.9075
Transfer165144382023-01-29 19:03:23535 days ago1675019003IN
EvenCoin Token
0 ETH0.0015121629.17661214
Transfer164484922023-01-20 14:03:35544 days ago1674223415IN
EvenCoin Token
0 ETH0.001135720.05547019
Transfer164143572023-01-15 19:42:23549 days ago1673811743IN
EvenCoin Token
0 ETH0.0010177817.97317571
Transfer161803242022-12-14 3:42:47581 days ago1670989367IN
EvenCoin Token
0 ETH0.0005243915.1
Transfer157777362022-10-18 21:39:23638 days ago1666129163IN
EvenCoin Token
0 ETH0.0015002426.49302055
Transfer156872132022-10-06 6:15:59650 days ago1665036959IN
EvenCoin Token
0 ETH0.000104183
Transfer150444532022-06-29 9:59:32749 days ago1656496772IN
EvenCoin Token
0 ETH0.0017328130.6
Transfer150434562022-06-29 5:24:12749 days ago1656480252IN
EvenCoin Token
0 ETH0.0012802622.61306696
Transfer149594732022-06-14 2:52:45764 days ago1655175165IN
EvenCoin Token
0 ETH0.00849986150.1
Transfer148744652022-05-30 19:40:56779 days ago1653939656IN
EvenCoin Token
0.01 ETH0.000830139.52869158
Transfer148538592022-05-27 11:18:45782 days ago1653650325IN
EvenCoin Token
0 ETH0.0014206725.08777563
Transfer146089972022-04-18 11:43:49821 days ago1650282229IN
EvenCoin Token
0 ETH0.0015380127.15993441
Transfer146089682022-04-18 11:37:08821 days ago1650281828IN
EvenCoin Token
0 ETH0.0010732527.15993441
Transfer146089682022-04-18 11:37:08821 days ago1650281828IN
EvenCoin Token
0 ETH0.0010251218.10662294
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
43742852017-10-17 1:23:482466 days ago1508203428
EvenCoin Token
0.21 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EvenCoin

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *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

Contract ABI

[{"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"}]

6060604052604060405190810160405280600381526020017f312e30000000000000000000000000000000000000000000000000000000000081525060009080519060200190620000529291906200021b565b506107d0600f5534156200006257fe5b5b6000600160146101000a81548160ff0219169083151502179055506000600160156101000a81548160ff0219169083151502179055506000600581905550739e8de5be5b046d2c85db22324260d624e0ddadf4600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a0a615302026008819055506603312151cd0dc7600b81905550610fa0600681905550600060078190555060006009819055506012600a0a624c4b400260106000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c16526356012600a0a624c4b40026040518082815260200191505060405180910390a25b620002ca565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025e57805160ff19168380011785556200028f565b828001600101855582156200028f579182015b828111156200028e57825182559160200191906001019062000271565b5b5090506200029e9190620002a2565b5090565b620002c791905b80821115620002c3576000816000905550600101620002a9565b5090565b90565b6116ac80620002da6000396000f3006060604052361561017e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461030857806309f6c607146103a15780630ccde0b1146103c757806318160ddd146103ed5780631cc542041461041357806325d998bb146104395780632ab4d05214610483578063313ce567146104a95780634172d080146104cf5780634bb278f3146104f55780634d853ee51461050757806354fd4d50146105595780635c474f9e146105f257806370a082311461061c57806375071c4c146106665780637ad77fd91461068c5780637e5713d9146106b2578063813df488146107215780638d4e40831461074757806395d89b411461077157806397b4ddac1461080a578063a3fcafb914610830578063a9059cbb14610856578063aa8713dd14610895578063b66a0e5d146108bb578063bb5e9eab146108cd578063d95efb98146108f3578063e00686e414610941578063e12ed13c14610967578063e5f65c711461098d575b6103065b60006000600160149054906101000a900460ff16156101a15760006000fd5b600160159054906101000a900460ff1615156101bd5760006000fd5b60003414156101cc5760006000fd5b600254421180156101de575060035442105b156101f1576105dc600f8190555061022c565b60035442118015610203575060045442105b15610216576103e8600f8190555061022b565b60045442111561022a576101f4600f819055505b5b5b61023834600f546109b3565b9150610246600554836109e8565b9050806012600a0a6298968002101561025f5760006000fd5b8060058190555081601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c1652635836040518082815260200191505060405180910390a25b5050565b005b341561031057fe5b610318610a14565b6040518080602001828103825283818151815260200191508051906020019080838360008314610367575b80518252602083111561036757602082019150602081019050602083039250610343565b505050905090810190601f1680156103935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a957fe5b6103b1610a4e565b6040518082815260200191505060405180910390f35b34156103cf57fe5b6103d7610a57565b6040518082815260200191505060405180910390f35b34156103f557fe5b6103fd610a5d565b6040518082815260200191505060405180910390f35b341561041b57fe5b610423610ad9565b6040518082815260200191505060405180910390f35b341561044157fe5b61046d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610adf565b6040518082815260200191505060405180910390f35b341561048b57fe5b610493610c74565b6040518082815260200191505060405180910390f35b34156104b157fe5b6104b9610c99565b6040518082815260200191505060405180910390f35b34156104d757fe5b6104df610c9e565b6040518082815260200191505060405180910390f35b34156104fd57fe5b610505610ca4565b005b341561050f57fe5b610517610ee3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561056157fe5b610569610f09565b60405180806020018281038252838181518152602001915080519060200190808383600083146105b8575b8051825260208311156105b857602082019150602081019050602083039250610594565b505050905090810190601f1680156105e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105fa57fe5b610602610fa7565b604051808215151515815260200191505060405180910390f35b341561062457fe5b610650600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fba565b6040518082815260200191505060405180910390f35b341561066e57fe5b610676611004565b6040518082815260200191505060405180910390f35b341561069457fe5b61069c611011565b6040518082815260200191505060405180910390f35b34156106ba57fe5b610707600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611017565b604051808215151515815260200191505060405180910390f35b341561072957fe5b6107316111a1565b6040518082815260200191505060405180910390f35b341561074f57fe5b6107576111ae565b604051808215151515815260200191505060405180910390f35b341561077957fe5b6107816111c1565b60405180806020018281038252838181518152602001915080519060200190808383600083146107d0575b8051825260208311156107d0576020820191506020810190506020830392506107ac565b505050905090810190601f1680156107fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561081257fe5b61081a6111fb565b6040518082815260200191505060405180910390f35b341561083857fe5b610840611201565b6040518082815260200191505060405180910390f35b341561085e57fe5b610893600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611207565b005b341561089d57fe5b6108a5611544565b6040518082815260200191505060405180910390f35b34156108c357fe5b6108cb61154a565b005b34156108d557fe5b6108dd611608565b6040518082815260200191505060405180910390f35b34156108fb57fe5b610927600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061160e565b604051808215151515815260200191505060405180910390f35b341561094957fe5b61095161162e565b6040518082815260200191505060405180910390f35b341561096f57fe5b610977611634565b6040518082815260200191505060405180910390f35b341561099557fe5b61099d61165a565b6040518082815260200191505060405180910390f35b60006000828402905060008414806109d557508284828115156109d257fe5b04145b15156109dd57fe5b8091505b5092915050565b600060008284019050838110158015610a015750828110155b1515610a0957fe5b8091505b5092915050565b604060405190810160405280600881526020017f4576656e436f696e00000000000000000000000000000000000000000000000081525081565b60004390505b90565b60085481565b60006000600954141515610aad576009544303600a8190555060006002600a54811515610a8657fe5b06141515610a9b576001600a5403600a819055505b600a54600b5402600c81905550610ab6565b6000600c819055505b6012600a0a62989680026012600a0a624c4b4002600654600c5402010190505b90565b60065481565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610c27576009544303600a8190555060006002600a54811515610b4e57fe5b06141515610b63576001600a5403600a819055505b630168e6a0600a54101515610bb957601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610c6f565b600a54600b5402600c81905550600c5460085403600e81905550600e54601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600d81905550600d549050610c6f565b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610c6f565b5b919050565b60006012600a0a62989680026012600a0a624c4b400260065460085402010190505b90565b601281565b600f5481565b60006000600160149054906101000a900460ff1615610cc35760006000fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d205760006000fd5b6012600a0a62989680026005541015610e1257610d486012600a0a6298968002600554611660565b9150610d56600554836109e8565b9050806012600a0a62989680021015610d6f5760006000fd5b8060058190555081601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c1652635836040518082815260200191505060405180910390a25b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051809050600060405180830381858888f193505050501515610e8f5760006000fd5b6001600160146101000a81548160ff0219169083151502179055506000600243811515610eb857fe5b06141515610ed657610ecb4360016109e8565b600981905550610ede565b436009819055505b5b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f9f5780601f10610f7457610100808354040283529160200191610f9f565b820191906000526020600020905b815481529060010190602001808311610f8257829003601f168201915b505050505081565b600160159054906101000a900460ff1681565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6012600a0a624c4b400281565b60025481565b6000600060006000600954141561102e5760006000fd5b83516007540191506006548211151561119557600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561119457835160075401600781905550600090505b835181101561118b576008546010600086848151811015156110c657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160116000868481518110151561112257fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80806001019150506110a8565b6001925061119a565b5b600092505b5050919050565b6012600a0a629896800281565b600160149054906101000a900460ff1681565b604060405190810160405280600381526020017f45564e000000000000000000000000000000000000000000000000000000000081525081565b60075481565b60055481565b601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561125f5760006000fd5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156112ac5760006000fd5b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401101561133a5760006000fd5b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611440576009544303600a8190555060006002600a548115156113a757fe5b061415156113bc576001600a5403600a819055505b630168e6a0600a54101561143f57600a54600b5402600c81905550600c5460085403600e81905550600e54601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600d81905550600d5481111561143e5760006000fd5b5b5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b60035481565b600160159054906101000a900460ff16156115655760006000fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115c25760006000fd5b62093a80420160028190555062093a806002540160038190555062093a80600354016004819055506001600160156101000a81548160ff0219169083151502179055505b565b60045481565b60116020528060005260406000206000915054906101000a900460ff1681565b600b5481565b60006000600954141561164a5760009050611657565b60095443039050611657565b5b90565b60095481565b6000600082841015151561167057fe5b82840390508091505b50929150505600a165627a7a723058201cd4d15cf4bccf55185ebaacd1c87f1c14406b39a057562dc9f14697c323344f0029

Deployed Bytecode

0x6060604052361561017e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461030857806309f6c607146103a15780630ccde0b1146103c757806318160ddd146103ed5780631cc542041461041357806325d998bb146104395780632ab4d05214610483578063313ce567146104a95780634172d080146104cf5780634bb278f3146104f55780634d853ee51461050757806354fd4d50146105595780635c474f9e146105f257806370a082311461061c57806375071c4c146106665780637ad77fd91461068c5780637e5713d9146106b2578063813df488146107215780638d4e40831461074757806395d89b411461077157806397b4ddac1461080a578063a3fcafb914610830578063a9059cbb14610856578063aa8713dd14610895578063b66a0e5d146108bb578063bb5e9eab146108cd578063d95efb98146108f3578063e00686e414610941578063e12ed13c14610967578063e5f65c711461098d575b6103065b60006000600160149054906101000a900460ff16156101a15760006000fd5b600160159054906101000a900460ff1615156101bd5760006000fd5b60003414156101cc5760006000fd5b600254421180156101de575060035442105b156101f1576105dc600f8190555061022c565b60035442118015610203575060045442105b15610216576103e8600f8190555061022b565b60045442111561022a576101f4600f819055505b5b5b61023834600f546109b3565b9150610246600554836109e8565b9050806012600a0a6298968002101561025f5760006000fd5b8060058190555081601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c1652635836040518082815260200191505060405180910390a25b5050565b005b341561031057fe5b610318610a14565b6040518080602001828103825283818151815260200191508051906020019080838360008314610367575b80518252602083111561036757602082019150602081019050602083039250610343565b505050905090810190601f1680156103935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a957fe5b6103b1610a4e565b6040518082815260200191505060405180910390f35b34156103cf57fe5b6103d7610a57565b6040518082815260200191505060405180910390f35b34156103f557fe5b6103fd610a5d565b6040518082815260200191505060405180910390f35b341561041b57fe5b610423610ad9565b6040518082815260200191505060405180910390f35b341561044157fe5b61046d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610adf565b6040518082815260200191505060405180910390f35b341561048b57fe5b610493610c74565b6040518082815260200191505060405180910390f35b34156104b157fe5b6104b9610c99565b6040518082815260200191505060405180910390f35b34156104d757fe5b6104df610c9e565b6040518082815260200191505060405180910390f35b34156104fd57fe5b610505610ca4565b005b341561050f57fe5b610517610ee3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561056157fe5b610569610f09565b60405180806020018281038252838181518152602001915080519060200190808383600083146105b8575b8051825260208311156105b857602082019150602081019050602083039250610594565b505050905090810190601f1680156105e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105fa57fe5b610602610fa7565b604051808215151515815260200191505060405180910390f35b341561062457fe5b610650600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fba565b6040518082815260200191505060405180910390f35b341561066e57fe5b610676611004565b6040518082815260200191505060405180910390f35b341561069457fe5b61069c611011565b6040518082815260200191505060405180910390f35b34156106ba57fe5b610707600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611017565b604051808215151515815260200191505060405180910390f35b341561072957fe5b6107316111a1565b6040518082815260200191505060405180910390f35b341561074f57fe5b6107576111ae565b604051808215151515815260200191505060405180910390f35b341561077957fe5b6107816111c1565b60405180806020018281038252838181518152602001915080519060200190808383600083146107d0575b8051825260208311156107d0576020820191506020810190506020830392506107ac565b505050905090810190601f1680156107fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561081257fe5b61081a6111fb565b6040518082815260200191505060405180910390f35b341561083857fe5b610840611201565b6040518082815260200191505060405180910390f35b341561085e57fe5b610893600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611207565b005b341561089d57fe5b6108a5611544565b6040518082815260200191505060405180910390f35b34156108c357fe5b6108cb61154a565b005b34156108d557fe5b6108dd611608565b6040518082815260200191505060405180910390f35b34156108fb57fe5b610927600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061160e565b604051808215151515815260200191505060405180910390f35b341561094957fe5b61095161162e565b6040518082815260200191505060405180910390f35b341561096f57fe5b610977611634565b6040518082815260200191505060405180910390f35b341561099557fe5b61099d61165a565b6040518082815260200191505060405180910390f35b60006000828402905060008414806109d557508284828115156109d257fe5b04145b15156109dd57fe5b8091505b5092915050565b600060008284019050838110158015610a015750828110155b1515610a0957fe5b8091505b5092915050565b604060405190810160405280600881526020017f4576656e436f696e00000000000000000000000000000000000000000000000081525081565b60004390505b90565b60085481565b60006000600954141515610aad576009544303600a8190555060006002600a54811515610a8657fe5b06141515610a9b576001600a5403600a819055505b600a54600b5402600c81905550610ab6565b6000600c819055505b6012600a0a62989680026012600a0a624c4b4002600654600c5402010190505b90565b60065481565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610c27576009544303600a8190555060006002600a54811515610b4e57fe5b06141515610b63576001600a5403600a819055505b630168e6a0600a54101515610bb957601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610c6f565b600a54600b5402600c81905550600c5460085403600e81905550600e54601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600d81905550600d549050610c6f565b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610c6f565b5b919050565b60006012600a0a62989680026012600a0a624c4b400260065460085402010190505b90565b601281565b600f5481565b60006000600160149054906101000a900460ff1615610cc35760006000fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d205760006000fd5b6012600a0a62989680026005541015610e1257610d486012600a0a6298968002600554611660565b9150610d56600554836109e8565b9050806012600a0a62989680021015610d6f5760006000fd5b8060058190555081601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa8f2ab870366f0c8083b7dfae6795427b7f91ec2bb1dd4e0510d9101c1652635836040518082815260200191505060405180910390a25b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051809050600060405180830381858888f193505050501515610e8f5760006000fd5b6001600160146101000a81548160ff0219169083151502179055506000600243811515610eb857fe5b06141515610ed657610ecb4360016109e8565b600981905550610ede565b436009819055505b5b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f9f5780601f10610f7457610100808354040283529160200191610f9f565b820191906000526020600020905b815481529060010190602001808311610f8257829003601f168201915b505050505081565b600160159054906101000a900460ff1681565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6012600a0a624c4b400281565b60025481565b6000600060006000600954141561102e5760006000fd5b83516007540191506006548211151561119557600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561119457835160075401600781905550600090505b835181101561118b576008546010600086848151811015156110c657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160116000868481518110151561112257fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80806001019150506110a8565b6001925061119a565b5b600092505b5050919050565b6012600a0a629896800281565b600160149054906101000a900460ff1681565b604060405190810160405280600381526020017f45564e000000000000000000000000000000000000000000000000000000000081525081565b60075481565b60055481565b601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561125f5760006000fd5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156112ac5760006000fd5b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401101561133a5760006000fd5b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611440576009544303600a8190555060006002600a548115156113a757fe5b061415156113bc576001600a5403600a819055505b630168e6a0600a54101561143f57600a54600b5402600c81905550600c5460085403600e81905550600e54601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600d81905550600d5481111561143e5760006000fd5b5b5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b60035481565b600160159054906101000a900460ff16156115655760006000fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115c25760006000fd5b62093a80420160028190555062093a806002540160038190555062093a80600354016004819055506001600160156101000a81548160ff0219169083151502179055505b565b60045481565b60116020528060005260406000206000915054906101000a900460ff1681565b600b5481565b60006000600954141561164a5760009050611657565b60095443039050611657565b5b90565b60095481565b6000600082841015151561167057fe5b82840390508091505b50929150505600a165627a7a723058201cd4d15cf4bccf55185ebaacd1c87f1c14406b39a057562dc9f14697c323344f0029

Swarm Source

bzzr://1cd4d15cf4bccf55185ebaacd1c87f1c14406b39a057562dc9f14697c323344f

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

EvenCoin is a new self-mining smart contract where no hardware is required to mine EvenCoin but it gets mining in parallel to even numbers of Ethereum blocks with ERC20 compliant with a total supply of 100 Million coins.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.