Sponsored:   Ubex.com - Token sale will end in just 5 days. 98% hard cap already reached. Don't Miss Out!
Contract Overview | SEAL_Token
Balance: 0 Ether
Ether Value: $0
Transactions: 684 txns
Token Tracker: SealToken (SEAL)
 Latest 25 txns From a total of 684 Transactions

TxHash Age From To Value [TxFee]
0x3a2e5d9fba2f32a1c9de6771bfba3daafedb1943bc6b062a8c083a199c6db44b9 hrs 23 mins ago0x97a18c54a08bc3a873eaf3368fd38591dca881a4  IN   SEAL_Token0 Ether0.000394774
0x3bff7c4e00d37f1fa4a24aa1cdd35ab0c59fe6d2fc9f5dce70d01ef83c7baa4816 hrs 35 mins ago0xa994009fba9b23087cc0d16c9fbfb97df41daeb9  IN   SEAL_Token0 Ether0.000278664
0x87fe06e4c08e80331f01f1f990a8e445a87c3fc76e691710371435cf9cb2fe3217 hrs 47 mins ago0x5f34103862fbcb6188d2fcd93c78e017d9055643  IN   SEAL_Token0 Ether0.000967008
0xeb8fab9cf37c46e05f41665a34caf4e62ceac34db8a6989bcb52483e7c32423e17 hrs 51 mins ago0x8d5934fd18648ab3c0c28e52fa67a543eaebdcdf  IN   SEAL_Token0 Ether0.001561854
0x20bb6c742ad3ecb65a806af7d02b17696fa540f6941c7d07b3050937b6b82f5918 hrs 11 mins ago0x5f34103862fbcb6188d2fcd93c78e017d9055643  IN   SEAL_Token0 Ether0.001059104
0x604b6805359972c160bd810be85ff038dc92b8a7b02f1cda942ecab98a266ba818 hrs 12 mins ago0x6c5fa0315766904aec7810a2d8890f14aea9c0cd  IN   SEAL_Token0 Ether0.001561854
0x4bd4632bbc1f4232751baf06a9bbc40ddde8bdb52c070eea5b39de1d6f6c7cfa18 hrs 13 mins ago0xa994009fba9b23087cc0d16c9fbfb97df41daeb9  IN   SEAL_Token0 Ether0.000277896
0x8ab1ba102b6847c4fe872b616fc3e616bf5eeb4ae56eb4445da37156d05c4ab118 hrs 14 mins ago0x6c5fa0315766904aec7810a2d8890f14aea9c0cd  IN   SEAL_Token0 Ether0.001561854
0x70b542d54c453f975968221ec144fcfb90e7248166d6bf4f87db1c89cbd643c418 hrs 19 mins ago0x6c5fa0315766904aec7810a2d8890f14aea9c0cd  IN   SEAL_Token0 Ether0.00217423
0x09eda2aba57383067d824b9b353fd6692cb5c1c7ffa9b0251b8029f247ed955e20 hrs 54 mins ago0x8b8ab55221d3559d871f84e9bb4374c37cccdf15  IN   SEAL_Token0 Ether0.000554112
0x09901a8b7f4d64146d1f17abe7ec172ff38ac1dce3d45e73cb06a37b09802caf1 day 30 mins ago0x800dae3dad6126c3f482cbb9bd01ca00a5ca4116  IN   SEAL_Token0 Ether0.000228948
0x897c3af7c84dabdb8870a26dc45efe41c883f183f1ce456efe2beae7a655dba01 day 43 mins ago0x800dae3dad6126c3f482cbb9bd01ca00a5ca4116  IN   SEAL_Token0 Ether0.00033675096
0xcb994ed6b76cc5bc8ae4bc45d1926c2affaf26f492f14cc5f74eacec6d6e865e1 day 21 hrs ago0xec3806062c1ee263779eb7119b5bfb0ac903f2ee  IN   SEAL_Token0 Ether0.000278664
0x8aded25e6d5d21c2853728788fbfb5d57dfd6a35fc4b659b2f89c9e11763b5301 day 22 hrs ago0x66287bf4212b45c12fe1242c4fe63413d023a2f0  IN   SEAL_Token0 Ether0.000278664
0x07f7f623d19de32b23faf773c380a592fe29186522027b3499cfe63984b7d9e52 days 7 hrs ago0x0b9e7d6530e73dbf3f494ae9df2381a3a956c6d4  IN   SEAL_Token0 Ether0.002176854
0x796b7fb0f28207b3239bb667c63cf720b21542ffacfc654928288e3ec259febd2 days 7 hrs ago0x0b9e7d6530e73dbf3f494ae9df2381a3a956c6d4  IN   SEAL_Token0 Ether0.001561854
0x99f667552e11fbd077144ee97e1348ba262d2c4aff5c294c9196038ebfd4bc4f2 days 16 hrs ago0xfbb9287d0a64ae61f4015efe197bfa1a116f4b9f  IN   SEAL_Token0 Ether0.000949478
0xb071fa4d5893a9882a680966b57c84a35de8c4e14b1509857098bc4f4c0a1ead2 days 17 hrs ago0xfbb9287d0a64ae61f4015efe197bfa1a116f4b9f  IN   SEAL_Token0 Ether0.001561854
0x2005fb3eb4108b7de5bd175bb47d3d70f862377dc2646f1a6571dbcc7914caef2 days 17 hrs ago0xfbb9287d0a64ae61f4015efe197bfa1a116f4b9f  IN   SEAL_Token0 Ether0.00217423
0x5082257ce077d9e5461a70176793d60d7c167d21c000e6948fe555bcf7ae225f3 days 5 hrs ago0x99028ec5e5a29cade2ccb6c784d9bbb3c6fad631  IN   SEAL_Token0 Ether0.001904204
0x91cf6f8407175c6982e2c4ef3ed19b70a8b3815e2aa810c6e283f7eec27f57743 days 19 hrs ago0x97a18c54a08bc3a873eaf3368fd38591dca881a4  IN   SEAL_Token0 Ether0.000552576
0x6b209b98851fb10446a3b540f85e19bfe2c64f62e88e4384a2a38013ce6cb4293 days 19 hrs ago0x15329afaf207c3b87c7aec07cc31b02fb77e502e  IN   SEAL_Token0 Ether0.0005787246
0x908334a550676bfb513d98e6bfdf96b204fa825c46b131b9852625f291bf3c053 days 23 hrs ago0x99028ec5e5a29cade2ccb6c784d9bbb3c6fad631  IN   SEAL_Token0 Ether0.00205041
0x1b570237879368155ac2bd0fdb8a504b6ee603546db8280a1d04b22f9ea174ee4 days 6 hrs ago0x277adb8ee8b1a41561da2e15bea6423d6200026e  IN   SEAL_Token0 Ether0.0011512
0x32e469f4cff2fc146a05fb471007b30753c830693023907f71e4e4af6c2a75fc4 days 6 hrs ago0xd28badd595bdac4994220d21ded126c02b760e4f  IN   SEAL_Token0 Ether0.00079863
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0xaf67e9f162a8a379e4ab812e56deb37bbb4b8d5d7427ecc172dfca937a80bb235445117162 days 6 hrs ago0xbdd00dd5f787909fe7c0cbda06166d684b57097d  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: SealToken
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  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;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

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

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


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

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

  /**
   * @dev 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) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

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

contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  uint256 totalSupply_;

  /**
  * @dev total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public view returns (uint256 balance) {
    return balances[_owner];
  }

}

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

contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) internal allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  /**
   * @dev Increase the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

contract MintableToken is StandardToken, Ownable {
  event Mint(address indexed to, uint256 amount);
  event MintFinished();

  bool public mintingFinished = false;


  modifier canMint() {
    require(!mintingFinished);
    _;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will receive the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */
  function mint(address _to, uint256 _amount) onlyOwner canMint public returns (bool) {
    totalSupply_ = totalSupply_.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    Mint(_to, _amount);
    Transfer(address(0), _to, _amount);
    return true;
  }

  /**
   * @dev Function to stop minting new tokens.
   * @return True if the operation was successful.
   */
  function finishMinting() onlyOwner canMint public returns (bool) {
    mintingFinished = true;
    MintFinished();
    return true;
  }
}

contract SealToken is MintableToken {
    // Constants
    string public constant name = "SealToken";
    string public constant symbol = "SEAL";
    uint8 public constant decimals = 18;

    /**
    * @dev Modifier to only allow transfers after the minting has been done
    */
    modifier onlyWhenTransferEnabled() {
        require(mintingFinished);
        _;
    }

    modifier validDestination(address _to) {
        require(_to != address(0x0));
        require(_to != address(this));
        _;
    }

    function SealToken() public {
    }

    function transferFrom(address _from, address _to, uint256 _value) public        
        onlyWhenTransferEnabled
        validDestination(_to)         
        returns (bool) {
        return super.transferFrom(_from, _to, _value);
    }

    function approve(address _spender, uint256 _value) public
        onlyWhenTransferEnabled         
        returns (bool) {
        return super.approve(_spender, _value);
    }

    function increaseApproval (address _spender, uint _addedValue) public
        onlyWhenTransferEnabled         
        returns (bool) {
        return super.increaseApproval(_spender, _addedValue);
    }

    function decreaseApproval (address _spender, uint _subtractedValue) public
        onlyWhenTransferEnabled         
        returns (bool) {
        return super.decreaseApproval(_spender, _subtractedValue);
    }

    function transfer(address _to, uint256 _value) public
        onlyWhenTransferEnabled
        validDestination(_to)         
        returns (bool) {
        return super.transfer(_to, _value);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"","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":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526003805460a060020a60ff0219169055341561001f57600080fd5b60038054600160a060020a03191633600160a060020a0316179055610cb0806100496000396000f3006060604052600436106100e55763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b81146100ea57806306fdde0314610111578063095ea7b31461019b57806318160ddd146101bd57806323b872dd146101e2578063313ce5671461020a57806340c10f1914610233578063661884631461025557806370a08231146102775780637d64bcb4146102965780638da5cb5b146102a957806395d89b41146102d8578063a9059cbb146102eb578063d73dd6231461030d578063dd62ed3e1461032f578063f2fde38b14610354575b600080fd5b34156100f557600080fd5b6100fd610375565b604051901515815260200160405180910390f35b341561011c57600080fd5b610124610385565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610160578082015183820152602001610148565b50505050905090810190601f16801561018d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a657600080fd5b6100fd600160a060020a03600435166024356103bc565b34156101c857600080fd5b6101d06103e8565b60405190815260200160405180910390f35b34156101ed57600080fd5b6100fd600160a060020a03600435811690602435166044356103ee565b341561021557600080fd5b61021d610454565b60405160ff909116815260200160405180910390f35b341561023e57600080fd5b6100fd600160a060020a0360043516602435610459565b341561026057600080fd5b6100fd600160a060020a0360043516602435610567565b341561028257600080fd5b6101d0600160a060020a036004351661058c565b34156102a157600080fd5b6100fd6105a7565b34156102b457600080fd5b6102bc610632565b604051600160a060020a03909116815260200160405180910390f35b34156102e357600080fd5b610124610641565b34156102f657600080fd5b6100fd600160a060020a0360043516602435610678565b341561031857600080fd5b6100fd600160a060020a03600435166024356106dc565b341561033a57600080fd5b6101d0600160a060020a0360043581169060243516610701565b341561035f57600080fd5b610373600160a060020a036004351661072c565b005b60035460a060020a900460ff1681565b60408051908101604052600981527f5365616c546f6b656e0000000000000000000000000000000000000000000000602082015281565b60035460009060a060020a900460ff1615156103d757600080fd5b6103e183836107c7565b9392505050565b60015490565b60035460009060a060020a900460ff16151561040957600080fd5b82600160a060020a038116151561041f57600080fd5b30600160a060020a031681600160a060020a03161415151561044057600080fd5b61044b858585610833565b95945050505050565b601281565b60035460009033600160a060020a0390811691161461047757600080fd5b60035460a060020a900460ff161561048e57600080fd5b6001546104a1908363ffffffff6109b316565b600155600160a060020a0383166000908152602081905260409020546104cd908363ffffffff6109b316565b600160a060020a0384166000818152602081905260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b60035460009060a060020a900460ff16151561058257600080fd5b6103e183836109c2565b600160a060020a031660009081526020819052604090205490565b60035460009033600160a060020a039081169116146105c557600080fd5b60035460a060020a900460ff16156105dc57600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b600354600160a060020a031681565b60408051908101604052600481527f5345414c00000000000000000000000000000000000000000000000000000000602082015281565b60035460009060a060020a900460ff16151561069357600080fd5b82600160a060020a03811615156106a957600080fd5b30600160a060020a031681600160a060020a0316141515156106ca57600080fd5b6106d48484610abc565b949350505050565b60035460009060a060020a900460ff1615156106f757600080fd5b6103e18383610bce565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60035433600160a060020a0390811691161461074757600080fd5b600160a060020a038116151561075c57600080fd5b600354600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b6000600160a060020a038316151561084a57600080fd5b600160a060020a03841660009081526020819052604090205482111561086f57600080fd5b600160a060020a03808516600090815260026020908152604080832033909416835292905220548211156108a257600080fd5b600160a060020a0384166000908152602081905260409020546108cb908363ffffffff610c7216565b600160a060020a038086166000908152602081905260408082209390935590851681522054610900908363ffffffff6109b316565b600160a060020a0380851660009081526020818152604080832094909455878316825260028152838220339093168252919091522054610946908363ffffffff610c7216565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b6000828201838110156103e157fe5b600160a060020a03338116600090815260026020908152604080832093861683529290529081205480831115610a1f57600160a060020a033381166000908152600260209081526040808320938816835292905290812055610a56565b610a2f818463ffffffff610c7216565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b6000600160a060020a0383161515610ad357600080fd5b600160a060020a033316600090815260208190526040902054821115610af857600080fd5b600160a060020a033316600090815260208190526040902054610b21908363ffffffff610c7216565b600160a060020a033381166000908152602081905260408082209390935590851681522054610b56908363ffffffff6109b316565b60008085600160a060020a0316600160a060020a031681526020019081526020016000208190555082600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610c06908363ffffffff6109b316565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600082821115610c7e57fe5b509003905600a165627a7a72305820657e8a809d575b063e8abd4009c449b59db082c9d9c3f9d9395491637ffc54900029

   Swarm Source:
bzzr://657e8a809d575b063e8abd4009c449b59db082c9d9c3f9d9395491637ffc5490

 

View All
Block Age transaction Difficulty 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.