Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 14978 txns
Token Tracker: Enkidu (ENK)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x77460b2438d814e504b0328312e3be891d23e977at txn 0xd90f88beedaab01c22aba3bf66a94485f3cd489608609208e4e1f00789b597af
Token Balance:
 Latest 25 transactions from a total of 14978 transactions

TxHash Age From To Value [TxFee]
0xa1a2c595bf2ddd208413c63d7b65d1c74f50ab3b9757cfdb35361f932edf2ad27 days 17 hrs ago0x42af2b0c7133d30d82e1c97f2b0a7fcb7a63aa7a  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000586113
0x58569d795d7c6f59217e3da09268f5b90dd91cd088cd462e93f218a8850bfa8e7 days 18 hrs ago0x5c1335643b6907b76e59671a1e8659dc245fcfea  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000278694
0x33042f54a31a25a1282b409f5ea8609b44563c494b5ee9f466ef7a1aec6dcc3a13 days 7 hrs ago0x329c678a7a9e9e38fa9b024cde287a8fd20dcbfa  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000371592
0x62e8bd1880fd41b3fbde0080163a0b2c0abe0d149cf5360a25520f20d8411d9414 days 22 hrs ago0x3df70748ade1993d8128827330801558c72fdb50  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000289515187
0x0c465a9b92e5717f3d18f1aac4f74a19a51fdf2d478e0964f9a2afb2525af77415 days 10 hrs ago0x0e1080bd0ef4d5f43bd7c671070bc2fecd570eeb  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000696735
0xe765067df968de6ec4ae8029238c86c8b32f1e1b369c7fda86296ed62a178a9c16 days 12 hrs ago0x55359ff81b312809e7369aa7a3f9b4d4555453f8  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000153132
0x0da669af01e191d7de3d6c3d458b5552118532d6a4a3667a252b0a5c544c174b16 days 19 hrs ago0x108102b4e6f92a7a140c38f3529c7bffc950081b  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000213388
0xb1b44a4a9b3bc993045fa2526edcf3403e2480ad4e50418b1bdceb45d038185c18 days 14 hrs ago0x04b244a70d06266d9adf7e9a8f8e689997c5305f  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000307288
0x71b889c12c25013e3bb72773c92a8b75a63fcd34515ff7e027893fbb9edded6318 days 16 hrs ago0x1585cac615d3f3f4c36e9242c3c8c2a72a560305  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000069849
0xcc5d1be29a6592bb45a5677e67bd4c7925d345c777c4b0b5321e3826f325f8c421 days 5 hrs ago0x108102b4e6f92a7a140c38f3529c7bffc950081b  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000320082
0x3abb1c250d7652ad925b54490513163e87b38f282a6d14e3312cff2314b2e9dc21 days 5 hrs ago0x108102b4e6f92a7a140c38f3529c7bffc950081b  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000266735
0xf32bdf9a41c0d25de879c22be070daa8761900463ca5149e4bbc7e2c42eeec1021 days 13 hrs ago0x108102b4e6f92a7a140c38f3529c7bffc950081b  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000266735
0x59fb05392aa30348872466be502893f23649c7fbc6234825431158488786252523 days 7 hrs ago0x5b1215dfed1cdcf32d9c860f591180e236d2aba3  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000558156
0xbf0c9397fb83f69bc6c5b7157572ed8c21b584b871701f56fc5e25a514a76bd623 days 9 hrs ago0x07cf2f38494526e5c396683bf129dbe5c840b2bf  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000278694
0x0b652b9b0e2d59bcf9ef66a1c5145d57e2a1a58cb682f8ffaa6484486d1cd1b224 days 51 mins ago0x7255df3c31c3b237c6ca68d1cb9a0d464148364e  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000267981
0xe631df3747e9a3b7af4d1938c385e4a2db74e7d4981f4d2668494f5576a3298924 days 6 hrs ago0x242f2a4e97f77237b6c72ad0cc17b4f77240e617  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000267981
0x90971b2956d85fe36124feb3724a32889bed487c91fc2c57b178389b99247c5824 days 20 hrs ago0xcbd7795ed20c132d3c33038d976bb1fcc595e59d  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000153132
0xcbe629899e575e0584e1083e3d32ffd4e85495fbc5c77011e39c3e99854f39d325 days 10 hrs ago0xd9e8b319133d7b652fc87b9688dcfead64cf4bfc  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000093132
0x63981b1fe90951db5e58f9233caacb13afbb74803f29a22435a035592a124e5a25 days 10 hrs ago0x4dc75bdb00b2c9c4cb395e800acb7a246ac5586a  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000153132
0x779b0d8e285b0b6b885ec301e9eddd9ecce608cd648f5a896ffc853a0cea090c26 days 4 hrs ago0x2badec3989da6ab54f6ede392ff6561edf095e9d  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.00114657
0xb4cb3e588c05cf8fa3acfde86b2a9eec57880661e7bf08a29887d545b647823727 days 2 hrs ago0x5e96dc91cb7b9a5ee0358c9a1c9d9ed4f457dba5  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000139539
0x3f7d12c2edb34b98ed96c539162092e2d30c30ca16ba8479f515a2b922b9ea7827 days 4 hrs ago0x435e04ecda21633e7884ea58e860a412dc5ba0ba  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000343971
0x45d11b3e855b863cf2e5dcacc1a208ceeb3139fe2e99fef08010845857bae0d030 days 8 hrs ago0x70a89cff41d7e54846869e9129bee773fbc735d1  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000074103
0x12133fd8395435cd88608ff4e66b3451a032d9d434d9a0f321b9f4fb0e09459c30 days 8 hrs ago0x70a89cff41d7e54846869e9129bee773fbc735d1  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000114849
0xaecc0e03ddef9869c2db567c5b0fcbbf7bfd7a03fc69424ffe1582fa9d1edb5c30 days 9 hrs ago0xbd8233bf0384fe349cb9438e074766f333ece6b8  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.001569603
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: ENKToken
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.20;

/**
 *  Standard Interface for ERC20 Contract
 */
contract IERC20 {
    function totalSupply() public constant returns (uint _totalSupply);
    function balanceOf(address _owner) public constant returns (uint balance);
    function transfer(address _to, uint _value) public returns (bool success);
    function transferFrom(address _from, address _to, uint _value) public returns (bool success);
    function approve(address _spender, uint _value) public returns (bool success);
    function allowance(address _owner, address _spender) constant public returns (uint remaining);
    event Transfer(address indexed _from, address indexed _to, uint _value);
    event Approval(address indexed _owner, address indexed _spender, uint _value);
}


/**
 * Checking overflows for various operations
 */
library SafeMathLib {

/**
* Issue: Change to internal constant
**/
  function minus(uint a, uint b) internal constant returns (uint) {
    assert(b <= a);
    return a - b;
  }

/**
* Issue: Change to internal constant
**/
  function plus(uint a, uint b) internal constant returns (uint) {
    uint c = a + b;
    assert(c>=a && c>=b);
    return c;
  }

}

/**
 * @title Ownable
 * @notice The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {

  address public owner;

  /**
   * @notice The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }

  /**
   * @notice Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  /**
   * @notice Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    owner = newOwner;
  }
    
}

contract HasAddresses {
    address teamAddress = 0xb72D3a827c7a7267C0c8E14A1F4729bF38950887;
    address advisoryPoolAddress = 0x83a330c4A0f7b2bBe1B463F7a5a5eb6EA429E981;
    address companyReserveAddress = 0x6F221CFDdac264146DEBaF88DaaE7Bb811C29fB5;
    address freePoolAddress = 0x108102b4e6F92a7A140C38F3529c7bfFc950081B;
}


contract VestingPeriods{
    uint teamVestingTime = 1557360000;            // GMT: Thursday, 9 May 2019 00:00:00 
    uint advisoryPoolVestingTime = 1541721600;    // Human time (GMT): Friday, 9 November 2018 00:00:00
    uint companyReserveAmountVestingTime = 1541721600;    // Human time (GMT): Friday, 9 November 2018 00:00:00

}


contract Vestable {

    uint defaultVestingDate = 1526428800;  // timestamp after which transfers will be enabled,  Wednesday, 16 May 2018 00:00:00

    mapping(address => uint) vestedAddresses ;    // Addresses vested till date
    bool isVestingOver = false;

    function addVestingAddress(address vestingAddress, uint maturityTimestamp) internal{
        vestedAddresses[vestingAddress] = maturityTimestamp;
    }

    function checkVestingTimestamp(address testAddress) public constant returns(uint){
        return vestedAddresses[testAddress];

    }

    function checkVestingCondition(address sender) internal returns(bool) {
        uint vestingTimestamp = vestedAddresses[sender];
        if(vestingTimestamp == 0){
            vestingTimestamp = defaultVestingDate;
        }
        return now > vestingTimestamp;
    }
}

/**
 * @title ENKToken Token
 * @notice The ERC20 Token.
 */
contract ENKToken is IERC20, Ownable, Vestable, HasAddresses, VestingPeriods {
    
    using SafeMathLib for uint256;
    
    uint256 public constant totalTokenSupply = 1500000000 * 10**18;

    uint256 public burntTokens;

    string public constant name = "Enkidu";    // Enkidu
    string public constant symbol = "ENK";  // ENK
    uint8 public constant decimals = 18;
            
    mapping (address => uint256) public balances;
    //approved[owner][spender]
    mapping(address => mapping(address => uint256)) approved;
    
    function ENKToken() public {
        
        uint256 teamPoolAmount = 420 * 10**6 * 10**18;         // 420 million ENK
        uint256 advisoryPoolAmount = 19 * 10**5 * 10**18;      // 1.9 million ENK
        uint256 companyReserveAmount = 135 * 10**6 * 10**18;   // 135 million ENK
        
        uint256 freePoolAmmount = totalTokenSupply - teamPoolAmount - advisoryPoolAmount;     //   1.5 billion - ( 556.9 million )
        balances[teamAddress] = teamPoolAmount;
        balances[freePoolAddress] = freePoolAmmount;
        balances[advisoryPoolAddress] = advisoryPoolAmount;    
        balances[companyReserveAddress] = companyReserveAmount;
        emit Transfer(address(this), teamAddress, teamPoolAmount);
        emit Transfer(address(this), freePoolAddress, freePoolAmmount);
        emit Transfer(address(this), advisoryPoolAddress, advisoryPoolAmount);
        emit Transfer(address(this), companyReserveAddress, companyReserveAmount);
        addVestingAddress(teamAddress, teamVestingTime);            // GMT: Thursday, 9 May 2019 00:00:00 
        addVestingAddress(advisoryPoolAddress, advisoryPoolVestingTime);    // Human time (GMT): Friday, 9 November 2018 00:00:00
        addVestingAddress(companyReserveAddress, companyReserveAmountVestingTime);    // Human time (GMT): Friday, 9 November 2018 00:00:00
    }

    function burn(uint256 _value) public {
        require (balances[msg.sender] >= _value);                 // Check if the sender has enough
        balances[msg.sender] = balances[msg.sender].minus(_value);
        burntTokens += _value;
        emit BurnToken(msg.sender, _value);
    } 

    
    function totalSupply() constant public returns (uint256 _totalSupply) {
        return totalTokenSupply - burntTokens;
    }
    
    function balanceOf(address _owner) constant public returns (uint256 balance) {
        return balances[_owner];
    }
    
    /* Internal transfer, only can be called by this contract */
    function _transfer(address _from, address _to, uint256 _value) internal {
        require (_to != 0x0);                               // Prevent transfer to 0x0 address. Use burn() instead
        require (balances[_from] >= _value);                 // Check if the sender has enough
        require (balances[_to] + _value > balances[_to]);   // Check for overflows
        balances[_from] = balances[_from].minus(_value);    // Subtract from the sender
        balances[_to] = balances[_to].plus(_value);         // Add the same to the recipient
        emit Transfer(_from, _to, _value);
    }

    /**
     * @notice Send `_value` tokens to `_to` from your account
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public returns (bool success){
        require(checkVestingCondition(msg.sender));
        _transfer(msg.sender, _to, _value);
        return true;
    }
    
    /**
     * @notice Send `_value` tokens to `_to` on behalf of `_from`
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(checkVestingCondition(_from));
        require (_value <= approved[_from][msg.sender]);     // Check allowance
        approved[_from][msg.sender] = approved[_from][msg.sender].minus(_value);
        _transfer(_from, _to, _value);
        return true;
    }
    
    /**
     * @notice Approve `_value` tokens for `_spender`
     * @param _spender The address of the sender
     * @param _value the amount to send
     */
    function approve(address _spender, uint256 _value) public returns (bool success) {
        require(checkVestingCondition(_spender));
        if(balances[msg.sender] >= _value) {
            approved[msg.sender][_spender] = _value;
            emit Approval(msg.sender, _spender, _value);
            return true;
        }
        return false;
    }
        
    /**
     * @notice Check `_value` tokens allowed to `_spender` by `_owner`
     * @param _owner The address of the Owner
     * @param _spender The address of the Spender
     */
    function allowance(address _owner, address _spender) constant public returns (uint256 remaining) {
        return approved[_owner][_spender];
    }
        
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    event BurnToken(address _owner, uint256 _value);
    
}

    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":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"_totalSupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"testAddress","type":"address"}],"name":"checkVestingTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"burntTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":false,"name":"_owner","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"BurnToken","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052635afb74806001556000600360006101000a81548160ff02191690831515021790555073b72d3a827c7a7267c0c8e14a1f4729bf38950887600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507383a330c4a0f7b2bbe1b463f7a5a5eb6ea429e981600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550736f221cfddac264146debaf88daae7bb811c29fb5600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073108102b4e6f92a7a140c38f3529c7bffc950081b600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550635cd36d80600755635be4ce00600855635be4ce00600955341561019e57600080fd5b600080600080336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b015b6a759f4835dc2400000093506a01925734d5b8904b80000092506a6fab5caa0e114fe7000000915082846b04d8c55aefb8c05b5c0000000303905083600b6000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082600b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3610617600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff166007546106a264010000000002611099176401000000009004565b610658600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166008546106a264010000000002611099176401000000009004565b610699600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009546106a264010000000002611099176401000000009004565b505050506106ea565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b61110d806106f96000396000f3006060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b31461017957806318160ddd146101d35780631ca8b6cb146101fc57806323b872dd1461022557806327e235e31461029e578063313ce567146102eb57806342966c681461031a5780636f64ccf51461033d57806370a082311461038a5780638da5cb5b146103d757806395d89b411461042c578063a9059cbb146104ba578063dd62ed3e14610514578063f2fde38b14610580578063fa20e77d146105b9575b600080fd5b34156100f657600080fd5b6100fe6105e2565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013e578082015181840152602081019050610123565b50505050905090810190601f16801561016b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018457600080fd5b6101b9600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061061b565b604051808215151515815260200191505060405180910390f35b34156101de57600080fd5b6101e6610773565b6040518082815260200191505060405180910390f35b341561020757600080fd5b61020f61078b565b6040518082815260200191505060405180910390f35b341561023057600080fd5b610284600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061079b565b604051808215151515815260200191505060405180910390f35b34156102a957600080fd5b6102d5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610961565b6040518082815260200191505060405180910390f35b34156102f657600080fd5b6102fe610979565b604051808260ff1660ff16815260200191505060405180910390f35b341561032557600080fd5b61033b600480803590602001909190505061097e565b005b341561034857600080fd5b610374600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610adf565b6040518082815260200191505060405180910390f35b341561039557600080fd5b6103c1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b28565b6040518082815260200191505060405180910390f35b34156103e257600080fd5b6103ea610b71565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561043757600080fd5b61043f610b96565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561047f578082015181840152602081019050610464565b50505050905090810190601f1680156104ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104c557600080fd5b6104fa600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bcf565b604051808215151515815260200191505060405180910390f35b341561051f57600080fd5b61056a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610bfa565b6040518082815260200191505060405180910390f35b341561058b57600080fd5b6105b7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c81565b005b34156105c457600080fd5b6105cc610d5b565b6040518082815260200191505060405180910390f35b6040805190810160405280600681526020017f456e6b696475000000000000000000000000000000000000000000000000000081525081565b600061062683610d61565b151561063157600080fd5b81600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015156107685781600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905061076d565b600090505b92915050565b6000600a546b04d8c55aefb8c05b5c00000003905090565b6b04d8c55aefb8c05b5c00000081565b60006107a684610d61565b15156107b157600080fd5b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561083c57600080fd5b6108cb82600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc090919063ffffffff16565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610956848484610dd9565b600190509392505050565b600b6020528060005260406000206000915090505481565b601281565b80600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156109cc57600080fd5b610a1e81600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc090919063ffffffff16565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600a600082825401925050819055507fe12923b90d8a6ca7dc57994322d2afba0be75f98e97e2b892fd34c0d7c6229693382604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a150565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f454e4b000000000000000000000000000000000000000000000000000000000081525081565b6000610bda33610d61565b1515610be557600080fd5b610bf0338484610dd9565b6001905092915050565b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cdc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610d1857600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a5481565b600080600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811415610db55760015490505b804211915050919050565b6000828211151515610dce57fe5b818303905092915050565b60008273ffffffffffffffffffffffffffffffffffffffff1614151515610dff57600080fd5b80600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610e4d57600080fd5b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515610edb57600080fd5b610f2d81600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc090919063ffffffff16565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fc281600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106f90919063ffffffff16565b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008082840190508381101580156110875750828110155b151561108f57fe5b8091505092915050565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505600a165627a7a72305820ce2d266753ac57a19758df671ab1971c67039b13d02bf330586e6eb34dd7373e0029

   Swarm Source:
bzzr://ce2d266753ac57a19758df671ab1971c67039b13d02bf330586e6eb34dd7373e

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.