Contract 0x7618092dcab925b79e53ad89942f45971255183c

 

TxHash Block Age From To Value [TxFee]
0xa0defab2a1c1b5d0e2bb1dd569653f2e7936b76d2f60073e4d789924f0b801ee72140157 days 12 hrs ago0xd42f7e427805712177bd7eaf5fe99c9c367bd923 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.000066294
0x4ac71ac424317c0b9ff2f0bb8730d0941a2e5bdb0a57b9f37f11cb204092867372139987 days 12 hrs ago0x2078bec24892ee3a5c211229096fc33388d63fc1 IN  0x7618092dcab925b79e53ad89942f45971255183c0.005 Ether0.0004232552
0x02a0954e14f511d0b5e3310b111c05e15780d3d264fccfbcceb8bd326ed1da1272107558 days 7 hrs ago0x5893ca84e5892f3ef4e3c6958b1e8a94679d42c6 IN  0x7618092dcab925b79e53ad89942f45971255183c0.01 Ether0.000526176777
0xb9e77515620bc44ad6820024577c05e46b062564aabc24d5592c3a637c20714a72075639 days 1 hr ago0xebd13e1360fd96cda5562e27f823113f9220215f IN  0x7618092dcab925b79e53ad89942f45971255183c0.005 Ether0.000631412045
0x1365a0bd3a8b4544f0a5f1a542b63de76d9da85ca8e1e1912e52c6f3a689e5ba718474513 days 22 hrs ago0x062cd0fe0ec09bc91d4509628fa0417026ef5a58 IN  0x7618092dcab925b79e53ad89942f45971255183c0.005 Ether0.00061006
0x44403f184b1e1dbc45872de45eb33c6ce1189f73cda2685c0a6143c68663e79d714357122 days 7 hrs ago0x47d7ce6e69778d7d38f5d137f07e79165a69e221 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.0001877796
0x96df8c6dea6cd92928e13fb2d6c4b2564d3b870d5c31a753efb21f68bdd07b46713421424 days 5 hrs ago0xc1684452b9e03e97134a6fab92d708f10a8752ee IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.00011049
0xc12fdd22dbcb2a09458145e270239e68e53663789f4f94ae47b238b85da6b517712386026 days 6 hrs ago0x77a57af51029aad69b7e8d2d37e9b3fb18bd33d7 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.000185805
0x0c534f130e99b572d3d376053bce027efc9f08e3dce31169fb7812f4b09c6634712343326 days 8 hrs ago0x5aa613d1b3193847d96c77e40aee9ae76e859b64 IN  0x7618092dcab925b79e53ad89942f45971255183c0.01 Ether0.00061006
0xcc8aafc698402a0acbe8cfb1292e20d3bee1efae1f5f0329fb1147c0017e5d0c712124526 days 18 hrs ago0x44e1b9e39a4d3b5b024ae7e162b63ed573f35720 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.000908601
0x95f510406960bdf85bcbecec3f145e8e700548bb3e231ca35af69396abb75112712104926 days 19 hrs ago0x44e1b9e39a4d3b5b024ae7e162b63ed573f35720 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.00156483
0x4158c13f83b9483c967286fdec807cb684f3dbec646bace89137b36b1c29e91e712029026 days 23 hrs ago0x07a6a8be13913528d2455b26c5bd7d64dd32ed18 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.000222966
0xb41cfdf4290d1e4db0988b6fd040e3abf02a9358ee2042327f087feb0dc37c91712017826 days 23 hrs ago0x07a6a8be13913528d2455b26c5bd7d64dd32ed18 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.00052161
0x256daef326a22fae90a6b80d40151094d0f827f88c39c7f504e33cc0daf3bfbe711997527 days 56 mins ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.000111675
0x56b0428921b07828854db1f20adb2a276a7b7475d8d9a6a5f260d4bcce2fcbb6711988027 days 1 hr ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.00031335
0x235ee01b108e06c3b00af7b9e70d04e91795c351f8f90c28ea61a32559a157dd711987727 days 1 hr ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.00031335
0x342bdcb5048b7ec5858de908482607ef0cf0059d5d843aba933ba5a463dcf512711981827 days 1 hr ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.000312966
0xf3f5c143d47be758644bbf2f9883d1c4c48a2e1e22b949ec090806e4af65b7e8711979927 days 1 hr ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.000261125
0x64b2dd50bee547094e92689eeefed59a267ec540d14e6292703913647e429af9711975227 days 2 hrs ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.00031335
0x5bff156d53459c57229bd4e3203495fd6517bd7840698578434271a5c498d622711974327 days 2 hrs ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.00031335
0x5e3fb3936ec46c790e83698b1dfbc4d8ba2ac0c7fe4ff3b1929260c08f618228711973627 days 2 hrs ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.000261125
0xc840a049759c66c5c10228066c184d80807698bc79aa404bb3d18114c27b5aa8711973127 days 2 hrs ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.0002089
0x712c4d130631de3a01b9b485a3002153336a13198f5384044b318598fada3117711973027 days 2 hrs ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.0002089
0x9b36de2d796f4430332a91172ae2ccf015fba9371c4438f73f631cd2ec62a7b1711971527 days 2 hrs ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.0002089
0x0d7a3746d57eb81d559c39425813699b937f243614820d0df9b812f73578bc06711969427 days 2 hrs ago0xd325ff0072de9d89047bc69b327a05a320768b05 IN  0x7618092dcab925b79e53ad89942f45971255183c0 Ether0.0002089
[ Download CSV Export 

Latest 25 Internal Transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x4ac71ac424317c0b9ff2f0bb8730d0941a2e5bdb0a57b9f37f11cb204092867372139987 days 12 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x02a0954e14f511d0b5e3310b111c05e15780d3d264fccfbcceb8bd326ed1da1272107558 days 7 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.01 Ether
0xb9e77515620bc44ad6820024577c05e46b062564aabc24d5592c3a637c20714a72075639 days 1 hr ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x1365a0bd3a8b4544f0a5f1a542b63de76d9da85ca8e1e1912e52c6f3a689e5ba718474513 days 22 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x0c534f130e99b572d3d376053bce027efc9f08e3dce31169fb7812f4b09c6634712343326 days 8 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.01 Ether
0xe7079e7d527460d30ece93d3152ec5587620f0553e6d0b82913ba9ae48783cb7711566127 days 21 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x43979b07cd610c739795a459f5b79e7f6ee7049abf3d3aff3d4d83c122c1671c706990336 days 8 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0xbf04244984500634dafd8b4cc2e380632b1488eeae0a370ae5b23797398bed20705938338 days 5 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0xea8a1ef067f2878bb4398705b75499f104ce2c9b2f1d7fde30ad195fec22e279705572238 days 20 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x9d64924500012d9258b9e735919069bb01314167dd98d59fd063fc4dfca459f1705485239 days 35 mins ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0xf0fb0a6c5d5bfc89cbfb8a59f12b0338966f88cfd15cfc948f9d052dc9895e31705451839 days 1 hr ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x2fec4c2d5606d1414bc5f892644270948e1abe9e6429230d9413f081fde86ae8705360439 days 6 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.01 Ether
0x3bfbabf4611743271ec65db0934e2fda371b250475f2b9b1298f1a8ce46cf73d704864540 days 3 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0xe4ec4fca42d3f67d1edf28b89615a22d2db6b1f58383008d769b7f21923f6c7a704699740 days 10 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x8b9b17ceae4e15a0a0be092758265d3028c5ec8bfa7003d528da3d85b53a1ebe704357541 days 56 mins ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x39af1936b517550973165ab13802ece38a6accfa1874c714a458064853eb2d22703150943 days 5 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0xdb94dd0791d89cf997d7dba191c9f95364ad84c638fe2d5e4cca2c7da420a4b1703051243 days 9 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0xb13327f1661485feb064ab27c5272a4a6cf78274c689e3cd93736cd6f968332b701777945 days 15 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x471dce6bdc6681acad2e4f46143ed93fec737b35c693348a4238de0e935fb5ae701765545 days 16 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.05 Ether
0x422e2664385d80ae42f31e6bcaca6b047e6454f6ace280b7bf69190bdd93f791701762745 days 16 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x1cbfc289a7636ea56137cc96d35fdc1d361e5bd8a43c38acf3351f70f0f7b976701431946 days 6 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0x9156a5cc114b09bf42a14255408ebf61886824026b22fdd15ae043e45d70c059701364746 days 9 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
0xa600b156eb876d01787d5fa447e78a09efb62dce61541e6a199b4b607da5228d700021848 days 19 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.02 Ether
0xcf3a037b41ee0fc02df53c630e0c10567f9e3970a73523e7a67376c3817d3eaa699985248 days 20 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.01 Ether
0x1ff73688ce5b135c61aa4d7dae23fffa3e170cbe14d00ea1752483e3875b2805699930148 days 23 hrs ago0x7618092dcab925b79e53ad89942f45971255183c0x9990e0fd09274f1ff7b43175b0ee917071ef5d010.005 Ether
[ Download CSV Export 
Contract Source Code Verified (Exact Match)
Contract Name: Energem
Compiler Version: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.25;

/**
 * @title Energem  Project
 */
library SafeMath {

    /**
    * @dev Multiplies two numbers, throws on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        assert(c / a == b);
        return c;
    }

    /**
    * @dev Integer division of two numbers, truncating the quotient.
    */
    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 a / b;
    }

    /**
    * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * @dev Adds two numbers, throws on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        assert(c >= a);
        return c;
    }
}

contract ForeignToken {
    function balanceOf(address _owner) constant public returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool);
}

contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) public constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract Energem is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    mapping (address => bool) public Claimed; 

    string public constant name = "Energem";
    string public constant symbol = "NRGM";
    uint public constant decimals = 18;
    uint public deadline = now + 37 * 1 days;
    uint public round2 = now + 32 * 1 days;
    uint public round1 = now + 22 * 1 days;
    
    uint256 public totalSupply = 3000000000e18;
    uint256 public totalDistributed;
    uint256 public constant requestMinimum = 1 ether / 200; // 0.005 Ether
    uint256 public tokensPerEth = 250000e18;
    
    //here u will write your ether address
    address multisig = 0x9990e0fD09274f1Ff7b43175b0Ee917071Ef5d01
    ;


    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();

    event TokensPerEthUpdated(uint _tokensPerEth);
    
    event Burn(address indexed burner, uint256 value);
    
    event Add(uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    constructor() public {
        uint256 teamFund = 1000000000e18;
        owner = msg.sender;
        distr(owner, teamFund);
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);        
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }
    
    function Distribute(address _participant, uint _amount) onlyOwner internal {

        require( _amount > 0 );      
        require( totalDistributed < totalSupply );
        balances[_participant] = balances[_participant].add(_amount);
        totalDistributed = totalDistributed.add(_amount);

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }

        // log
        emit Transfer(address(0), _participant, _amount);
    }

    function updateTokensPerEth(uint _tokensPerEth) public onlyOwner {        
        tokensPerEth = _tokensPerEth;
        emit TokensPerEthUpdated(_tokensPerEth);
    }
           
    function () external payable {
        getTokens();
     }

    function getTokens() payable canDistr  public {
        uint256 tokens = 0;
        uint256 bonus = 0;
        uint256 countbonus = 0;
        uint256 bonusCond1 = 1 ether / 10;
        uint256 bonusCond2 = 1 ether;
        uint256 bonusCond3 = 5 ether;

        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;

        if (msg.value >= requestMinimum && now < deadline && now < round1 && now < round2) {
            if(msg.value >= bonusCond1 && msg.value < bonusCond2){
                countbonus = tokens * 10 / 100;
            }else if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 20 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 35 / 100;
            }
        }else if(msg.value >= requestMinimum && now < deadline && now > round1 && now < round2){
            if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 20 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 35 / 100;
            }
        }else{
            countbonus = 0;
        }

        bonus = tokens + countbonus;
        
        if(tokens > 0 && msg.value >= requestMinimum){
            if( now >= deadline && now >= round1 && now < round2){
                distr(investor, tokens);
            }else{
                if(msg.value >= bonusCond1){
                    distr(investor, bonus);
                }else{
                    distr(investor, tokens);
                }   
            }
        }else{
            require( msg.value >= requestMinimum );
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        
        //here we will send all wei to your address
        multisig.transfer(msg.value);
    }
    
    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdrawAll() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }

    function withdraw(uint256 _wdamount) onlyOwner public {
        uint256 wantAmount = _wdamount;
        owner.transfer(wantAmount);
    }

    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function add(uint256 _value) onlyOwner public {
        uint256 counter = totalSupply.add(_value);
        totalSupply = counter; 
        emit Add(_value);
    }
    
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"add","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":"_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":"deadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wdamount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"round2","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"requestMinimum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"round1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokensPerEth","type":"uint256"}],"name":"updateTokensPerEth","outputs":[],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"Claimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEth","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":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokensPerEth","type":"uint256"}],"name":"TokensPerEthUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"}],"name":"Add","type":"event"}]

Contract Creation Code
60806040526001805433600160a060020a031991821617909155426230c7808101600555622a30008101600655621d0100016007556b09b18ab5df7180b6b80000006008556934f086f3b33b68400000600a55600b8054739990e0fd09274f1ff7b43175b0ee917071ef5d0192169190911760a060020a60ff021916905534801561008957600080fd5b5060018054600160a060020a0319163317908190556b033b2e3c9fd0803ce8000000906100c890600160a060020a0316826401000000006100cf810204565b50506101f6565b600b5460009074010000000000000000000000000000000000000000900460ff16156100fa57600080fd5b60095461011490836401000000006111906101e382021704565b600955600160a060020a03831660009081526002602052604090205461014790836401000000006111906101e382021704565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b818101828110156101f057fe5b92915050565b6111db806102056000396000f30060806040526004361061015e5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610168578063095ea7b3146101f25780631003e2d21461022a57806318160ddd1461024257806323b872dd1461026957806329dcb0cf146102935780632e1a7d4d146102a8578063313ce567146102c057806342966c68146102d5578063532b581c146102ed57806370a082311461030257806374ff232414610323578063836e818014610338578063853828b61461034d57806395d89b41146103625780639b1cbccc146103775780639ea407be1461038c578063a9059cbb146103a4578063aa6ca8081461015e578063b449c24d146103c8578063c108d542146103e9578063c489744b146103fe578063cbdd69b514610425578063dd62ed3e1461043a578063e58fc54c14610461578063efca2eed14610482578063f2fde38b14610497575b6101666104b8565b005b34801561017457600080fd5b5061017d610717565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101b757818101518382015260200161019f565b50505050905090810190601f1680156101e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101fe57600080fd5b50610216600160a060020a036004351660243561074e565b604080519115158252519081900360200190f35b34801561023657600080fd5b506101666004356107f6565b34801561024e57600080fd5b50610257610863565b60408051918252519081900360200190f35b34801561027557600080fd5b50610216600160a060020a0360043581169060243516604435610869565b34801561029f57600080fd5b506102576109ee565b3480156102b457600080fd5b506101666004356109f4565b3480156102cc57600080fd5b50610257610a4e565b3480156102e157600080fd5b50610166600435610a53565b3480156102f957600080fd5b50610257610b32565b34801561030e57600080fd5b50610257600160a060020a0360043516610b38565b34801561032f57600080fd5b50610257610b53565b34801561034457600080fd5b50610257610b5e565b34801561035957600080fd5b50610166610b64565b34801561036e57600080fd5b5061017d610bc1565b34801561038357600080fd5b50610216610bf8565b34801561039857600080fd5b50610166600435610c7c565b3480156103b057600080fd5b50610216600160a060020a0360043516602435610cce565b3480156103d457600080fd5b50610216600160a060020a0360043516610dbf565b3480156103f557600080fd5b50610216610dd4565b34801561040a57600080fd5b50610257600160a060020a0360043581169060243516610de4565b34801561043157600080fd5b50610257610e95565b34801561044657600080fd5b50610257600160a060020a0360043581169060243516610e9b565b34801561046d57600080fd5b50610216600160a060020a0360043516610ec6565b34801561048e57600080fd5b5061025761101a565b3480156104a357600080fd5b50610166600160a060020a0360043516611020565b6000806000806000806000600b60149054906101000a900460ff161515156104df57600080fd5b600a546000975087965086955067016345785d8a00009450670de0b6b3a76400009350674563918244f400009250839061051f903463ffffffff61107216565b81151561052857fe5b0496503390506611c37937e080003410158015610546575060055442105b8015610553575060075442105b8015610560575060065442105b156105bd5783341015801561057457508234105b15610588576064600a88025b0494506105b8565b82341015801561059757508134105b156105a757606460148802610580565b3482116105b8576064602388020494505b610617565b6611c37937e0800034101580156105d5575060055442105b80156105e2575060075442115b80156105ef575060065442105b15610612578234101580156105975750813410156105a757606460148802610580565b600094505b848701955060008711801561063357506611c37937e080003410155b1561069057600554421015801561064c57506007544210155b8015610659575060065442105b1561066e57610668818861109b565b5061068b565b34841161067f57610668818761109b565b610689818861109b565b505b6106a4565b6611c37937e080003410156106a457600080fd5b600854600954106106d457600b805474ff0000000000000000000000000000000000000000191660a060020a1790555b600b54604051600160a060020a03909116903480156108fc02916000818181858888f1935050505015801561070d573d6000803e3d6000fd5b5050505050505050565b60408051808201909152600781527f456e657267656d00000000000000000000000000000000000000000000000000602082015281565b600081158015906107815750336000908152600360209081526040808320600160a060020a038716845290915290205415155b1561078e575060006107f0565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b600154600090600160a060020a0316331461081057600080fd5b600854610823908363ffffffff61119016565b60088190556040805184815290519192507f90f1f758f0e2b40929b1fd48df7ebe10afc272a362e1f0d63a90b8b4715d799f919081900360200190a15050565b60085481565b60006060606436101561087857fe5b600160a060020a038416151561088d57600080fd5b600160a060020a0385166000908152600260205260409020548311156108b257600080fd5b600160a060020a03851660009081526003602090815260408083203384529091529020548311156108e257600080fd5b600160a060020a03851660009081526002602052604090205461090b908463ffffffff61119d16565b600160a060020a0386166000908152600260209081526040808320939093556003815282822033835290522054610948908463ffffffff61119d16565b600160a060020a03808716600090815260036020908152604080832033845282528083209490945591871681526002909152205461098c908463ffffffff61119016565b600160a060020a0380861660008181526002602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b60055481565b600154600090600160a060020a03163314610a0e57600080fd5b506001546040518291600160a060020a03169082156108fc029083906000818181858888f19350505050158015610a49573d6000803e3d6000fd5b505050565b601281565b600154600090600160a060020a03163314610a6d57600080fd5b33600090815260026020526040902054821115610a8957600080fd5b5033600081815260026020526040902054610aaa908363ffffffff61119d16565b600160a060020a038216600090815260026020526040902055600854610ad6908363ffffffff61119d16565b600855600954610aec908363ffffffff61119d16565b600955604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b60065481565b600160a060020a031660009081526002602052604090205490565b6611c37937e0800081565b60075481565b6001546000908190600160a060020a03163314610b8057600080fd5b50506001546040513091823191600160a060020a03909116906108fc8315029083906000818181858888f19350505050158015610a49573d6000803e3d6000fd5b60408051808201909152600481527f4e52474d00000000000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a03163314610c1257600080fd5b600b5460a060020a900460ff1615610c2957600080fd5b600b805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600154600160a060020a03163314610c9357600080fd5b600a8190556040805182815290517ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0039181900360200190a150565b600060406044361015610cdd57fe5b600160a060020a0384161515610cf257600080fd5b33600090815260026020526040902054831115610d0e57600080fd5b33600090815260026020526040902054610d2e908463ffffffff61119d16565b3360009081526002602052604080822092909255600160a060020a03861681522054610d60908463ffffffff61119016565b600160a060020a0385166000818152600260209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b60046020526000908152604090205460ff1681565b600b5460a060020a900460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610e6057600080fd5b505af1158015610e74573d6000803e3d6000fd5b505050506040513d6020811015610e8a57600080fd5b505195945050505050565b600a5481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60015460009081908190600160a060020a03163314610ee457600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610f4857600080fd5b505af1158015610f5c573d6000803e3d6000fd5b505050506040513d6020811015610f7257600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610fe657600080fd5b505af1158015610ffa573d6000803e3d6000fd5b505050506040513d602081101561101057600080fd5b5051949350505050565b60095481565b600154600160a060020a0316331461103757600080fd5b600160a060020a0381161561106f576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515611083575060006107f0565b5081810281838281151561109357fe5b04146107f057fe5b600b5460009060a060020a900460ff16156110b557600080fd5b6009546110c8908363ffffffff61119016565b600955600160a060020a0383166000908152600260205260409020546110f4908363ffffffff61119016565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b818101828110156107f057fe5b6000828211156111a957fe5b509003905600a165627a7a72305820984ca71edbec26df5f481f22e59648d6e1cff64661f250beca7bc2e3e541d2e80029


   Swarm Source:
bzzr://984ca71edbec26df5f481f22e59648d6e1cff64661f250beca7bc2e3e541d2e8
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.