Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 29817 txns
Token Tracker: TE-FOOD (TFD)
 Latest 25 txns from a total Of 29817 transactions

TxHash Age From To Value [TxFee]
0xf045d141a6813d663813940d97b55257ba19e0f59a8af294a0e35a66bede250712 mins ago0xced5f11aeee64b77bc9b3989cac7e84d2fd6b4e8  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0001383
0x377de53c0040cb499f5e459b77ff4dd408f993458acbfdfb41dd2401ff67bb5638 mins ago0xbdf7b183f595cd8bb1ae2cca9bc803cd5674ed03  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.001547258
0x80a81fa5539a920524f0456c1f7ab0d4196a28e4b90d7b81b8533b64a1c92c2a2 hrs 19 mins ago0x2f341097b3a603ff0dfcaa1d55451783b21b4e09  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.002098992
0xdfd416e839bdde8499cc6a020cfef1ed723abffbdd39001d355436fea7b2cf5b2 hrs 20 mins ago0x2f1da6b760ea996eb27957ed83c03e3c3e2e1c99  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000226044
0x95dacc65fbec45d03104dc1e9376e9fd1e5929e8851d4b27e0f2c9a56747e69d3 hrs 46 mins agoGate.io_1  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000133844634
0x810e5d6a8fa42f390a5cb25e61688fbda802d822187bb22b37a0f918bddb3b9a5 hrs ago0x5c1388accdbf29561986fadddbae53088ddf127c  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0003227
0xe6548473ca126f6c6cd0a4657a80c5829d3616c37ff54d55c867210c21f1fd655 hrs ago0xf98eacf7bc7b03291807583da8b13454b1ddad92  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0002305
0xb6c14f87da68fd7fc1fc386e840854fae78fd4fe95b51757a5bf790ca40e829d5 hrs 1 min agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00078915
0xb33ca29de5878d9318a845108d10f6d7987c5da91328dce99fbb24d76efb22655 hrs 8 mins ago0x39af70a04dde5b778f68d15b52822456277cf79e  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.0005261
0xe5f0ee13a795ba98d4e862ee8929addcdf8d3793d752ef8cc74e9c599069a9485 hrs 17 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00079011
0x232d03bd00aae47c96cb9b5aae00cf81880f0904d85027b8407de526da06fa245 hrs 51 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00056319
0x863aaccd63e3ccc18f4622785972e84c121dc093d9c48d2138cc807608e25af96 hrs 37 mins ago0xf64bc8dc46138016b79cf440014047679d6e2b78  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000226428
0x7756edd4abfd44c923671c415e6255549148c906a9daed510f9670e652768f526 hrs 45 mins ago0x9c3c735c8e924ca1e3e42f7fb734728d686b5d22  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00031566
0x283e555e95138910dacff89d42f9334bfcb1e2befd8ead4dc8d649fec7a26bb16 hrs 46 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00056415
0x3c584053b5528f27b22b7ae78f460adac3ff5a5baf9d36840a6743934c6d70f37 hrs 8 mins ago0x01b5df7dc32ffd68fb18168200c9a4733e07b19f  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00023114
0xaa71827a62d3b88e2ab1e64797c66d214ad1d968aa08e2020f5bd69d26ec12b97 hrs 11 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00056415
0x5bb39272c0a485c093d573ee5046aa12e9bad3292e637ad0408bb823ff4a24108 hrs 40 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00078915
0x3541c98a7120f326210c77e16b5856c466d210723a86bb29d585547ab55fd5749 hrs 13 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00056511
0xda9c88c20cff1ff1de2405e31b24123b2317d48afcdc463c4a27909a4041c0b49 hrs 44 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00078915
0x0624bfd462024fe0b0ff2d0cc75113893caefd472756fc8ffb44b1c2b0c8596f10 hrs 38 mins ago0x0ad1e755b7a70a301bef3e97c6d96fa54e4c3c0a  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00009788
0x3ea575d90f0d54497b7eed76706d7627a5c5c5f7849299fe8fc1a47722bcffc110 hrs 39 mins ago0x0ad1e755b7a70a301bef3e97c6d96fa54e4c3c0a  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000149928
0x65f952aca3d94b8db4a180190e059fe437e12f5d814150f76ce508649dc706f310 hrs 43 mins ago0x0ad1e755b7a70a301bef3e97c6d96fa54e4c3c0a  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000072294
0x75cd5357ac120cffec76fb00cc7af7ac93c0bff2d0737808c659d19c9dd7e1ae10 hrs 45 mins ago0x0ad1e755b7a70a301bef3e97c6d96fa54e4c3c0a  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.000096392
0xf94796887069aeece8a689c6297429f3ddfac6525979bf99847603112b24a21810 hrs 46 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00056415
0x7874fb98d28493801cb2390a465852e7bbe477a84c9641b98c7c57aa72c0bb5212 hrs 9 mins agoKucoin  IN   0xe5f166c0d8872b68790061317bb6cca04582c9120 Ether0.00078819
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0xee4bf0dc615032e8f2854b9488ecaf773caba8f4159873a9526bba5630db30325147954177 days 7 hrs ago0xd6811bd519706549e1eb4f82ad2de40f2e545327  Contract Creation0 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: TEFoods827Token
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.