Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 38274 txns
Token Tracker: TE-FOOD (TFD)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xd6811bd519706549e1eb4f82ad2de40f2e545327at txn 0xee4bf0dc615032e8f2854b9488ecaf773caba8f4159873a9526bba5630db3032
Token Balance:
 Latest 25 transactions from a total of 38274 transactions

TxHash Age From To Value [TxFee]
0x4ec1f335ad78e317024251452c18dca76f2ec5ed5c07e77ae5ae3313c19f3095 56 secs ago0x90ccafd80a1e0707caeaf82992717e4264f53fa2  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00031242012
0xa7eca389c587dd1d98cfc6d5869e70e58025e941fbefbe92c6972733e6b25fcd 56 secs ago0xac253c4b16945bc7584bde5ba27ee4fa36c3513c  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003106614
0x67521352e13603222c3f34eb57741885b171e59901056dca6b7434fa970d2f2d1 min ago0xdcc53ba7bd8ec6bcdd42db593545d9c5650def26  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003106614
0x7833f155d1c903f69f35d2e2eff885b3bb395f9112e2d5934a75739f0eb23cf71 min ago0xa0610ed9a31727f33d15191f39a6ee06b9e52f85  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003106614
0xa95bded4d42fd7710c46408870356476d1a3aecebd3276b6ff684803e15286bd1 min ago0x99ef06712e138b46cb9973d95fce45f30a7ab964  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00031154076
0x91ba5503017b207f56ad920f351129cfd8275a2c56338e26c71a406814f5aa421 min ago0x2b83bacec8f78be251b2ad36a6e33abeb8bd8a9c  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003106614
0xbf9f864ca9460265194c58c9ac50e28f3c82611752f5fef0496cc555a16c10164 hrs 17 mins ago0xec9f4a83813f83b9da7812128f076cbb66c61cec  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0000922
0xc8a898ae7db9eb5552de150ddeea5e6c9a2150039f6b7f27fc7ed60c3740928310 hrs 32 mins ago0x2c8a25b246d5ba6c2dd9f650a4fa6f72a06b2f7b  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000363808
0x21a143bc7791be0793c58746bacbe405264de283477ada12dd23a0906d8dd3a812 hrs ago0x3044af8e8a5deed973f2c6d5283cb09e9d3114ab  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00034011
0x6f94a26f1358207053edee1bcdd89297de2bd4dda24d2f12ede351c79d1182f612 hrs ago0x63963423353a6744fbb875ff982f7fb8565f6bdf  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00033915
0x514f751bc2d5853972eead31d20d6b0d8c4b89caabc3d81c6b9ebe836100d3e812 hrs ago0x882156bdb38ee0f7915349134500456655ddaa2b  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00034011
0xb0667327364b3a73199d53350ccf744dce231fec6f818ff30620fc1f20c34d9212 hrs ago0x5b89dbbba86afabf9d3257374fb12f44b59c5410  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00033915
0x6111bdc86cf021638840117a28132e4902e2774ee4e679846a3ba9fc339c536012 hrs ago0x55fb68f53532d1cb57e80a82430193a314c24c06  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00034011
0x9f334b9e50d1670969886846f9f627b51f187d5ebe35b3b9ce508bfb5f9aeeeb12 hrs 1 min ago0x1bdff9241a7606c3d5d4bd7eb4fec4d047f2141a  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003129012
0xc934c5b5ac770d35e9a395362971797748ca67f13eec31c3d47eb7fa20cdaeba12 hrs 1 min ago0x46ee4d0db4d0991fb1d3de62477a190ba37c3a8f  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003111348
0x9072b465a45dd7cfb1847c5de97e1a5a139a975717b0f4bce3030dfd8622f10712 hrs 1 min ago0x6a1f8479d0239c4f760d0e3eb1e1788042507716  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003137844
0x911e0d2c6edb1a2c290ccc81a6f1c2d9ef93d0c445d882fbe4fb8e3d9892f50312 hrs 1 min ago0x6a7f87bae94ae346725e1fdff2aa34458ded4a07  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000312018
0xb9eac854c18c774d49fa1f2ed8fc32ec23dbf12b9803a979c1d793f9a4ac7a1a12 hrs 1 min ago0x89f6d5dfcd66dcc0ed44bd82bc18883bc4f90a2b  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003129012
0xd8935da9d784ad9a189915769a79bbb65bfedd3ac73e6cedd5c3a140952a6a5912 hrs 2 mins ago0xeb2ff67892b2b72594de1d457fac55b7987cf6b7  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003129012
0x6c2222d3e3d71e423cc04350b194076e10d951c784712ce5d829d417cfe5382312 hrs 2 mins ago0x609e3d73342c1530d7b98193b0bbeaf9f6c521e8  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.002154386
0x474193bf66bd733b90711c47aa89d4f3ff72c88173448fcfa8267011abb3d78c12 hrs 43 mins ago0x4a7f87e5c23af024c0b0369d90d55bd49d8f6580  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.001243242
0x07153dc459e4dc24b5811fa67bfa3e8594863632559fbee644a2a929bea6aa1312 hrs 55 mins ago0xb153ba0b31d90b6e4df238e14e23cbe6fd5155f8  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.001547258
0x319fce3a185b6d8c3b27d791d8f3d1a9a2c3ea43c3a4d13d9b10eab9fbdb580913 hrs 43 mins ago0x6d272c0148c57fb87c0ffcf76b5f3c6ce77a96f2  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00084176
0xe0fac0f07b38a54bdd4b67593ae573ee36ff8af0629cddd59bb5b3d03b74d35916 hrs 7 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000473886
0x8b909390eeb801b50f5c9fab4ddb48298c795912465d2691842407f3f365772a16 hrs 28 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000349773
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0xee4bf0dc615032e8f2854b9488ecaf773caba8f4159873a9526bba5630db30325147954333 days 20 hrs ago0xd6811bd519706549e1eb4f82ad2de40f2e545327  Contract Creation0 Ether
[ Download CSV Export  ] 
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: TEFoods827Token
Compiler Text: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.19;

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract Ownable {
  address public owner;
  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

  function Ownable() public {
    owner = msg.sender;
  }

  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}

contract ERC20Interface {
  function totalSupply() public constant returns (uint);
  function balanceOf(address tokenOwner) public constant returns (uint balance);
  function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
  function transfer(address to, uint tokens) public returns (bool success);
  function approve(address spender, uint tokens) public returns (bool success);
  function transferFrom(address from, address to, uint tokens) public returns (bool success);
  event Transfer(address indexed from, address indexed to, uint tokens);
  event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}


contract ERC827 {

  function approve( address _spender, uint256 _value, bytes _data ) public returns (bool);
  function transfer( address _to, uint256 _value, bytes _data ) public returns (bool);
  function transferFrom( address _from, address _to, uint256 _value, bytes _data ) public returns (bool);

}


contract TEFoodsToken is Ownable, ERC20Interface {

  using SafeMath for uint;

  string public constant name = "TE-FOOD";
  string public constant symbol = "TFD";
  uint8 public constant decimals = 18;
  uint constant _totalSupply = 1000000000 * 1 ether;
  uint public transferrableTime = 9999999999;
  uint _vestedSupply;
  uint _circulatingSupply;
  mapping (address => uint) balances;
  mapping (address => mapping(address => uint)) allowed;

  struct vestedBalance {
    address addr;
    uint balance;
  }
  mapping (uint => vestedBalance[]) vestingMap;



  function TEFoodsToken () public {
    owner = msg.sender;
    balances[0x00] = _totalSupply;
  }

  event VestedTokensReleased(address to, uint amount);

  function allocateTokens (address addr, uint amount) public onlyOwner returns (bool) {
    require (addr != 0x00);
    require (amount > 0);
    balances[0x00] = balances[0x00].sub(amount);
    balances[addr] = balances[addr].add(amount);
    _circulatingSupply = _circulatingSupply.add(amount);
    assert (_vestedSupply.add(_circulatingSupply).add(balances[0x00]) == _totalSupply);
    Transfer(0x00, addr, amount);
    return true;
  }

  function allocateVestedTokens (address addr, uint amount, uint vestingPeriod) public onlyOwner returns (bool) {
    require (addr != 0x00);
    require (amount > 0);
    require (vestingPeriod > 0);
    balances[0x00] = balances[0x00].sub(amount);
    vestingMap[vestingPeriod].push( vestedBalance (addr,amount) );
    _vestedSupply = _vestedSupply.add(amount);
    assert (_vestedSupply.add(_circulatingSupply).add(balances[0x00]) == _totalSupply);
    return true;
  }

  function releaseVestedTokens (uint vestingPeriod) public {
    require (now >= transferrableTime.add(vestingPeriod));
    require (vestingMap[vestingPeriod].length > 0);
    require (vestingMap[vestingPeriod][0].balance > 0);
    var v = vestingMap[vestingPeriod];
    for (uint8 i = 0; i < v.length; i++) {
      balances[v[i].addr] = balances[v[i].addr].add(v[i].balance);
      _circulatingSupply = _circulatingSupply.add(v[i].balance);
      _vestedSupply = _vestedSupply.sub(v[i].balance);
      VestedTokensReleased(v[i].addr, v[i].balance);
      Transfer(0x00, v[i].addr, v[i].balance);
      v[i].balance = 0;
    }
  }

  function enableTransfers () public onlyOwner returns (bool) {
    transferrableTime = now.add(86400);
    owner = 0x00;
    return true;
  }

  function () public payable {
    revert();
  }

  function totalSupply() public constant returns (uint) {
    return _circulatingSupply;
  }

  function balanceOf(address tokenOwner) public constant returns (uint balance) {
    return balances[tokenOwner];
  }

  function vestedBalanceOf(address tokenOwner, uint vestingPeriod) public constant returns (uint balance) {
    var v = vestingMap[vestingPeriod];
    for (uint8 i = 0; i < v.length; i++) {
      if (v[i].addr == tokenOwner) return v[i].balance;
    }
    return 0;
  }

  function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
    return allowed[tokenOwner][spender];
  }

  function transfer(address to, uint tokens) public returns (bool success) {
    require (now >= transferrableTime);
    require (to != address(this));
    require (balances[msg.sender] >= tokens);
    balances[msg.sender] = balances[msg.sender].sub(tokens);
    balances[to] = balances[to].add(tokens);
    Transfer(msg.sender, to, tokens);
    return true;
  }

  function approve(address spender, uint tokens) public returns (bool success) {
    require (now >= transferrableTime);
    require (spender != address(this));
    allowed[msg.sender][spender] = tokens;
    Approval(msg.sender, spender, tokens);
    return true;
  }

  function transferFrom(address from, address to, uint tokens) public returns (bool success) {
    require (now >= transferrableTime);
    require (to != address(this));
    require (allowed[from][msg.sender] >= tokens);
    balances[from] = balances[from].sub(tokens);
    allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
    balances[to] = balances[to].add(tokens);
    Transfer(from, to, tokens);
    return true;
  }

}

contract TEFoods827Token is TEFoodsToken, ERC827 {

  function approve(address _spender, uint256 _value, bytes _data) public returns (bool) {
    super.approve(_spender, _value);
    require(_spender.call(_data));
    return true;
  }

  function transfer(address _to, uint256 _value, bytes _data) public returns (bool) {
    super.transfer(_to, _value);
    require(_to.call(_data));
    return true;
  }

  function transferFrom(address _from, address _to, uint256 _value, bytes _data) public returns (bool) {
    super.transferFrom(_from, _to, _value);
    require(_to.call(_data));
    return true;
  }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"vestingPeriod","type":"uint256"}],"name":"vestedBalanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"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":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"vestingPeriod","type":"uint256"}],"name":"releaseVestedTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"},{"name":"amount","type":"uint256"}],"name":"allocateTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"addr","type":"address"},{"name":"amount","type":"uint256"},{"name":"vestingPeriod","type":"uint256"}],"name":"allocateVestedTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"enableTransfers","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"transferrableTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"VestedTokensReleased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526402540be3ff60015560008054600160a060020a033316600160a060020a03199182168117909116178155805260046020526b033b2e3c9fd0803ce80000007f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec55611246806100746000396000f3006060604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610116578063084bdabe146101a0578063095ea7b3146101d457806318160ddd1461020a57806323b872dd1461021d578063313ce567146102455780635c17f9f41461026e57806370a08231146102d35780637d2aeb8a146102f257806386ce02851461030a5780638da5cb5b1461032c57806395d89b411461035b578063a29cc6c81461036e578063a9059cbb14610393578063ab67aa58146103b5578063af35c6c714610421578063be45fd6214610434578063bf15ea7614610499578063dd62ed3e146104ac578063f2fde38b146104d1575b600080fd5b341561012157600080fd5b6101296104f0565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016557808201518382015260200161014d565b50505050905090810190601f1680156101925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ab57600080fd5b6101c2600160a060020a0360043516602435610527565b60405190815260200160405180910390f35b34156101df57600080fd5b6101f6600160a060020a03600435166024356105bd565b604051901515815260200160405180910390f35b341561021557600080fd5b6101c2610659565b341561022857600080fd5b6101f6600160a060020a0360043581169060243516604435610660565b341561025057600080fd5b6102586107c8565b60405160ff909116815260200160405180910390f35b341561027957600080fd5b6101f660048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506107cd95505050505050565b34156102de57600080fd5b6101c2600160a060020a036004351661086a565b34156102fd57600080fd5b610308600435610885565b005b341561031557600080fd5b6101f6600160a060020a0360043516602435610b7a565b341561033757600080fd5b61033f610cd2565b604051600160a060020a03909116815260200160405180910390f35b341561036657600080fd5b610129610ce1565b341561037957600080fd5b6101f6600160a060020a0360043516602435604435610d18565b341561039e57600080fd5b6101f6600160a060020a0360043516602435610e7f565b34156103c057600080fd5b6101f6600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610f8595505050505050565b341561042c57600080fd5b6101f6611024565b341561043f57600080fd5b6101f660048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061107a95505050505050565b34156104a457600080fd5b6101c2611086565b34156104b757600080fd5b6101c2600160a060020a036004358116906024351661108c565b34156104dc57600080fd5b610308600160a060020a03600435166110b7565b60408051908101604052600781527f54452d464f4f4400000000000000000000000000000000000000000000000000602082015281565b6000818152600660205260408120815b815460ff821610156105b05784600160a060020a0316828260ff1681548110151561055e57fe5b6000918252602090912060029091020154600160a060020a031614156105a857818160ff1681548110151561058f57fe5b90600052602060002090600202016001015492506105b5565b600101610537565b600092505b505092915050565b6001546000904210156105cf57600080fd5b30600160a060020a031683600160a060020a0316141515156105f057600080fd5b600160a060020a03338116600081815260056020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b6003545b90565b60015460009042101561067257600080fd5b30600160a060020a031683600160a060020a03161415151561069357600080fd5b600160a060020a0380851660009081526005602090815260408083203390941683529290522054829010156106c757600080fd5b600160a060020a0384166000908152600460205260409020546106f0908363ffffffff61115216565b600160a060020a0380861660009081526004602090815260408083209490945560058152838220339093168252919091522054610733908363ffffffff61115216565b600160a060020a0380861660009081526005602090815260408083203385168452825280832094909455918616815260049091522054610779908363ffffffff61116416565b600160a060020a03808516600081815260046020526040908190209390935591908616906000805160206111fb8339815191529085905190815260200160405180910390a35060019392505050565b601281565b60006107d984846105bd565b5083600160a060020a03168260405180828051906020019080838360005b8381101561080f5780820151838201526020016107f7565b50505050905090810190601f16801561083c5780820380516001836020036101000a031916815260200191505b5091505060006040518083038160008661646e5a03f1915050151561086057600080fd5b5060019392505050565b600160a060020a031660009081526004602052604090205490565b60008061089d8360015461116490919063ffffffff16565b4210156108a957600080fd5b600083815260066020526040812054116108c257600080fd5b60008381526006602052604081208054829081106108dc57fe5b9060005260206000209060020201600101541115156108fa57600080fd5b50506000818152600660205260408120905b815460ff82161015610b7557610989828260ff1681548110151561092c57fe5b90600052602060002090600202016001015460046000858560ff1681548110151561095357fe5b60009182526020808320600290920290910154600160a060020a031683528201929092526040019020549063ffffffff61116416565b60046000848460ff1681548110151561099e57fe5b60009182526020808320600290920290910154600160a060020a031683528201929092526040019020558154610a0090839060ff84169081106109dd57fe5b90600052602060002090600202016001015460035461116490919063ffffffff16565b6003558154610a3b90839060ff8416908110610a1857fe5b90600052602060002090600202016001015460025461115290919063ffffffff16565b60025581547f6bc5063c7239b75c8bf325a2a2238f726fada322163996bb6c93d5594fb119f090839060ff8416908110610a7157fe5b60009182526020909120600290910201548354600160a060020a0390911690849060ff8516908110610a9f57fe5b906000526020600020906002020160010154604051600160a060020a03909216825260208201526040908101905180910390a1818160ff16815481101515610ae357fe5b600091825260208220600290910201548354600160a060020a0390911691906000805160206111fb83398151915290859060ff8616908110610b2157fe5b90600052602060002090600202016001015460405190815260200160405180910390a36000828260ff16815481101515610b5757fe5b6000918252602090912060016002909202018101919091550161090c565b505050565b6000805433600160a060020a03908116911614610b9657600080fd5b600160a060020a0383161515610bab57600080fd5b60008211610bb857600080fd5b6000805260046020526000805160206111db83398151915254610be1908363ffffffff61115216565b60046020526000805160206111db83398151915255600160a060020a03831660009081526040902054610c1a908363ffffffff61116416565b600160a060020a038416600090815260046020526040902055600354610c46908363ffffffff61116416565b60038190556000805260046020526000805160206111db833981519152546002546b033b2e3c9fd0803ce800000092610c959291610c899163ffffffff61116416565b9063ffffffff61116416565b14610c9c57fe5b82600160a060020a031660006000805160206111fb8339815191528460405190815260200160405180910390a350600192915050565b600054600160a060020a031681565b60408051908101604052600381527f5446440000000000000000000000000000000000000000000000000000000000602082015281565b6000805433600160a060020a03908116911614610d3457600080fd5b600160a060020a0384161515610d4957600080fd5b60008311610d5657600080fd5b60008211610d6357600080fd5b6000805260046020526000805160206111db83398151915254610d8c908463ffffffff61115216565b6000805160206111db833981519152556000828152600660205260409020805460018101610dba838261117a565b9160005260206000209060020201600060408051908101604052600160a060020a0388168152602081018790529190508151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039190911617815560208201516001909101555050600254610e34908463ffffffff61116416565b60028190556000805260046020526000805160206111db833981519152546003546b033b2e3c9fd0803ce800000092610e789291610c89919063ffffffff61116416565b1461086057fe5b600154600090421015610e9157600080fd5b30600160a060020a031683600160a060020a031614151515610eb257600080fd5b600160a060020a03331660009081526004602052604090205482901015610ed857600080fd5b600160a060020a033316600090815260046020526040902054610f01908363ffffffff61115216565b600160a060020a033381166000908152600460205260408082209390935590851681522054610f36908363ffffffff61116416565b600160a060020a0380851660008181526004602052604090819020939093559133909116906000805160206111fb8339815191529085905190815260200160405180910390a350600192915050565b6000610f92858585610660565b5083600160a060020a03168260405180828051906020019080838360005b83811015610fc8578082015183820152602001610fb0565b50505050905090810190601f168015610ff55780820380516001836020036101000a031916815260200191505b5091505060006040518083038160008661646e5a03f1915050151561101957600080fd5b506001949350505050565b6000805433600160a060020a0390811691161461104057600080fd5b611053426201518063ffffffff61116416565b60019081556000805473ffffffffffffffffffffffffffffffffffffffff19169055905090565b60006107d98484610e7f565b60015481565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b60005433600160a060020a039081169116146110d257600080fd5b600160a060020a03811615156110e757600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008282111561115e57fe5b50900390565b60008282018381101561117357fe5b9392505050565b815481835581811511610b7557600083815260209020610b759161065d9160029182028101918502015b808211156111d657805473ffffffffffffffffffffffffffffffffffffffff19168155600060018201556002016111a4565b5090560017ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ecddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582076ea4cacd8504f9728db071f7b1ae5f1d3d99171109d53ac3ac287649467cb950029

   Swarm Source:
bzzr://76ea4cacd8504f9728db071f7b1ae5f1d3d99171109d53ac3ac287649467cb95

 

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.