Contract 0x8993db1795b9a7b317b98ebfa4c971f225bf1248

 

TxHash Block Age From To Value [TxFee]
0xa28c44a101129387224f1e3972efc04e4e92ad434b66c41a726830c24a8649b172235801 day 9 hrs ago0x0a39baaa338f9f1f5f5b4e52f82095d0dd7c94d8  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000185796
0x004c25fef4f9381f1eeebc6c79b0d89a04ecbf76bbeb484ca7597350f591a2dd72148103 days 11 hrs ago0xf1d96d3c4915089f8fb308a39b0c4ed6d8284c53  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000267754505
0x9f057ebcc52e8f7da005dbd2059f956bbe1dfc51997a73566a4882e320312ac272130453 days 22 hrs ago0x7a74a94737dd2ab768eb79ed57d9dbb2341e9886  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.00022893674
0x67f9c706fe20e44463306c6050fe15dd9fa242f8af1e1714544842788e9e575971886609 days 7 hrs ago0xc375b9d01d5434fe0c565ea8d4e6b286cd110f8a  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000037011
0x64dc673f4bbb93e6828631b2b024b7dd2edba4d604a8697ddef47d80eaa67b6371886309 days 7 hrs ago0xc375b9d01d5434fe0c565ea8d4e6b286cd110f8a  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000037011
0x3cdb23ea1b31622c22826c0ee43e718fcdb2acbff8c764b26dc191c6d1f1aebf718453510 days 3 hrs ago0x6fbfd652916a3c8b94351e34d4faf4d968ff2b8f  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000396229015
0x7aef74df15b8c10fc4f6601b26ae6f000cba83db1270dcc2f792e2aaa00c9801715179716 days 19 hrs ago0xaef0c658d87666c6374394078178adb04cfdb0b3  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.0006156
0xd793fa6c2978f2bfc11f21372f62d065079eb7d9bdb04f64cbfc03c9ff0aaeb7712615421 days 23 hrs ago0xe386d1421d9ffad796cc8efb5ccaf19830844ec7  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000279462
0x1ffaab7346b2c74a277637887b8489591eefddb29e0237034fe8baa54b34aa99712482622 days 5 hrs ago0x5745aa78f43c326a7103b8d43534f273d8ceccd0  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.0005
0x1ea4ade986f95d260a9eee3ddbeca82b025c3dbe53912c9eba276da553b4e766711508424 days 4 hrs ago0xb3762b1f6f5191a07b104981c398f6f837a6e385  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000186052
0x8cd54a8e2e5f68110ea90413fef885ca7cdfb3b71bc4f3a52c5f9bbf54579635711280824 days 14 hrs ago0x321fd420f3517c37c715d0840c7751760af0b60a  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.001569603
0x3fb0d81f407dd592aedf88c2dcce2b74cb01dd87b5733009d7266e1e0b9fbc39710850025 days 11 hrs ago0xc679167fa86a690b1d6a8e1e2a731bcad63b1010  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000232885
0x1a80c642f281bd083858c6391a3add2bf9b14373c37d66fd1a88a858e7e34d18710191826 days 18 hrs ago0x6425e0066336e78d8e4d0f6e35c878df43a8e95b  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.0001952433
0x95cce5597ac5c5ed55b74ce9a946d8fb51317faafb0d3b42d2abb084b96e1c65707590831 days 9 hrs ago0xccfa388a36c36a8bd4ad504236dda9a3536583ab  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000229698
0x850cfe35b649d2492be51fb27f02ce686e3d113e96bee7e1a84fa99ccca1208e707057132 days 9 hrs ago0xca8027589471977ab2c386d4c6284c8f73330234  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000605501
0x3d645d3ef5a52e3eb740fdc603624738f0d221dfddd41e65f9d4a9b64dad0d94706440233 days 11 hrs ago0xd41b6ab0ceec8902ae905c873597dad9ced3aafc  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000558156
0x7285584cae8bea1ff4a2e551eee932227ce52fd8c44187a584d968636ab21445705373335 days 9 hrs ago0x8ca3c35c7656dfae1664c3fb8a2f4c402a23cc99  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000264152709
0xbed446a1b5eaeb5dfd90b8179346f531b4dccf5324568b3c27730b101113b774705342235 days 10 hrs ago0x64d4ba06f31ee67875ba70e2cd9f337be6922ac1  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000046566
0xc82761a893b2dbe02354a428e02f86977d01e04c9de3d5cd0a7ad777811afbd7705171235 days 17 hrs ago0x0a680e6c1f3f91bdd246d54d959664bc0f3df549  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000007957524
0x48eaedacbaaaa236a5524fd533221d6cf624e6415955878943239cc38583baa0705015636 days 37 mins ago0x7d190df126bd5b14b6efcbc6c8fdde98bf911b38  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.0000278628
0xea3b9471dd29449d0395f560b4a815248a826ca0e617fca86c219421e0fe27a5703414338 days 21 hrs ago0x2ad172a9387b92af61116f4aa3a99c04cf16edaa  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.0001378188
0x24bf2fe4fb045818dd0c671f61c41c18b27ef21ca2c5e16133de3982a900fd62703302139 days 2 hrs ago0xb09b3b717e0841a7245e14fa934ead11dead2b98  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000114849
0x3d454c8287f398e8736819460d48f857fb22007421560da6931e0745f1038b0e702205441 days 1 hr ago0x0068baac5c9dc14dc670a2ef2fe6607a4ba12a2d  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000558156
0x365212b56173fe99c776ec27c5282d68ffe460593fa16d5901082a6b1313eacc700227444 days 14 hrs ago0xc51b0b9bd2fa223372ec3f709745d14a1a1a3588  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000558156
0x0419dba5bf154672886ced2db4011e132b148fb65efe84998f7fb5ef8d6db0c4699017146 days 16 hrs ago0x16788161ebe27bc95154b3e970e452e0241d75df  IN   0x8993db1795b9a7b317b98ebfa4c971f225bf12480 Ether0.000116415
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

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


Contract Source Code
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
6060604052635afb74806001556000600360006101000a81548160ff02191690831515021790555073b72d3a827c7a7267c0c8e14a1f4729bf38950887600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507383a330c4a0f7b2bbe1b463f7a5a5eb6ea429e981600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550736f221cfddac264146debaf88daae7bb811c29fb5600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073108102b4e6f92a7a140c38f3529c7bffc950081b600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550635cd36d80600755635be4ce00600855635be4ce00600955341561019e57600080fd5b600080600080336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b015b6a759f4835dc2400000093506a01925734d5b8904b80000092506a6fab5caa0e114fe7000000915082846b04d8c55aefb8c05b5c0000000303905083600b6000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082600b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3610617600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff166007546106a264010000000002611099176401000000009004565b610658600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166008546106a264010000000002611099176401000000009004565b610699600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009546106a264010000000002611099176401000000009004565b505050506106ea565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b61110d806106f96000396000f3006060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b31461017957806318160ddd146101d35780631ca8b6cb146101fc57806323b872dd1461022557806327e235e31461029e578063313ce567146102eb57806342966c681461031a5780636f64ccf51461033d57806370a082311461038a5780638da5cb5b146103d757806395d89b411461042c578063a9059cbb146104ba578063dd62ed3e14610514578063f2fde38b14610580578063fa20e77d146105b9575b600080fd5b34156100f657600080fd5b6100fe6105e2565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013e578082015181840152602081019050610123565b50505050905090810190601f16801561016b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018457600080fd5b6101b9600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061061b565b604051808215151515815260200191505060405180910390f35b34156101de57600080fd5b6101e6610773565b6040518082815260200191505060405180910390f35b341561020757600080fd5b61020f61078b565b6040518082815260200191505060405180910390f35b341561023057600080fd5b610284600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061079b565b604051808215151515815260200191505060405180910390f35b34156102a957600080fd5b6102d5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610961565b6040518082815260200191505060405180910390f35b34156102f657600080fd5b6102fe610979565b604051808260ff1660ff16815260200191505060405180910390f35b341561032557600080fd5b61033b600480803590602001909190505061097e565b005b341561034857600080fd5b610374600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610adf565b6040518082815260200191505060405180910390f35b341561039557600080fd5b6103c1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b28565b6040518082815260200191505060405180910390f35b34156103e257600080fd5b6103ea610b71565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561043757600080fd5b61043f610b96565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561047f578082015181840152602081019050610464565b50505050905090810190601f1680156104ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104c557600080fd5b6104fa600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bcf565b604051808215151515815260200191505060405180910390f35b341561051f57600080fd5b61056a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610bfa565b6040518082815260200191505060405180910390f35b341561058b57600080fd5b6105b7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c81565b005b34156105c457600080fd5b6105cc610d5b565b6040518082815260200191505060405180910390f35b6040805190810160405280600681526020017f456e6b696475000000000000000000000000000000000000000000000000000081525081565b600061062683610d61565b151561063157600080fd5b81600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015156107685781600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905061076d565b600090505b92915050565b6000600a546b04d8c55aefb8c05b5c00000003905090565b6b04d8c55aefb8c05b5c00000081565b60006107a684610d61565b15156107b157600080fd5b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561083c57600080fd5b6108cb82600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc090919063ffffffff16565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610956848484610dd9565b600190509392505050565b600b6020528060005260406000206000915090505481565b601281565b80600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156109cc57600080fd5b610a1e81600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc090919063ffffffff16565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600a600082825401925050819055507fe12923b90d8a6ca7dc57994322d2afba0be75f98e97e2b892fd34c0d7c6229693382604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a150565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f454e4b000000000000000000000000000000000000000000000000000000000081525081565b6000610bda33610d61565b1515610be557600080fd5b610bf0338484610dd9565b6001905092915050565b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cdc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610d1857600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a5481565b600080600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811415610db55760015490505b804211915050919050565b6000828211151515610dce57fe5b818303905092915050565b60008273ffffffffffffffffffffffffffffffffffffffff1614151515610dff57600080fd5b80600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610e4d57600080fd5b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515610edb57600080fd5b610f2d81600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc090919063ffffffff16565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fc281600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106f90919063ffffffff16565b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008082840190508381101580156110875750828110155b151561108f57fe5b8091505092915050565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505600a165627a7a72305820ce2d266753ac57a19758df671ab1971c67039b13d02bf330586e6eb34dd7373e0029


   Swarm Source:
bzzr://ce2d266753ac57a19758df671ab1971c67039b13d02bf330586e6eb34dd7373e
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.