Sponsored:   LH-CRYPTO - 200 instruments (BTC, EUR, GOLD, OIL, SHARES). Leverage up to 1:500. OPEN ACCOUNT
Contract Overview | SEAL_Token
Balance: 0 Ether
Ether Value: $0
Transactions: 871 txns
Token Tracker: SealToken (SEAL)
 Latest 25 transactions from a total of 871 transactions

TxHash Age From To Value [TxFee]
0xc8893d467281d2939bc3b04ca3c308395a8676f1bc789560ceb93aa2cde169175 hrs 47 mins ago0x5b6b556919d7585eaecc01637139dbe705e20972  IN   SEAL_Token0 Ether0.00097104
0x04e0d6915c746e8279c7fbcf55292b33ca9b08b33a3ea0149c0c65914e3668345 hrs 48 mins ago0x7edd2b1f0ed6b77b5dc36ef969dd70506aa61c53  IN   SEAL_Token0 Ether0.001569726
0x022fc6f498646ce78672d778529dfe3332cd01d5dd42c31e0395f550742fd9228 hrs 34 mins ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.00069072
0xc391d10b3e31f8f931729c72bd2df53a844fe3f488d83c0414a5c48c2c439d0216 hrs 55 mins ago0x6ac273b14c62aef63e39459e67c419fae5f71f6c  IN   SEAL_Token0 Ether0.0011512
0x90a18d47c4ec4beb5ed23bd67c93609261b84cd34d4f65f4dc5ad9b4e9037ea923 hrs 1 min ago0x99028ec5e5a29cade2ccb6c784d9bbb3c6fad631  IN   SEAL_Token0 Ether0.000441218
0xdce0634ee1e4fe6effda49196d9c2fb58e966f13fe0c10cbd88b1a97e05e16031 day 2 hrs ago0x37ca7fa6b0032213e2de9e3237210eaf2604cd69  IN   SEAL_Token0 Ether0.001561854
0xb231a7aea85b3b5d1d3acae47b490859559bc83bfd4f4f5aa5e4bd8db891a5431 day 7 hrs ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.00253264
0xe4a56653c318b5e4be6596931be6f17298773284c117c8abb21bb93251ee14581 day 7 hrs ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.002115264
0xcd5dbf0f1b73ccd96ae1a753defaa682c2d385adacf7a00dd40585ba152083bb1 day 8 hrs ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.000248576
0x0699b7f34217772ee610b15ef0d00d3e2002b7e2b943fe437da0099a9ce3a5bc1 day 8 hrs ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.000736768
0x217527617dec2e2bfc22a7d6a2c272af1730b858e5a89cc2b559a04740f537121 day 10 hrs ago0xd1d4c33e18181a131239f4235b5c356a2b4747f8  IN   SEAL_Token0 Ether0.000278664
0x27ecefa55e7b003d1b6b1bf81ff02f11bd9fbff2bb9acb94aaab475097b063c71 day 13 hrs ago0x5b6b556919d7585eaecc01637139dbe705e20972  IN   SEAL_Token0 Ether0.0011496
0x5090328b52a9c087a516e52e9940505719bb1c83c20c0f919940161df73e4b3f1 day 13 hrs ago0x7edd2b1f0ed6b77b5dc36ef969dd70506aa61c53  IN   SEAL_Token0 Ether0.00217423
0x9b437cd46d8716d1b9b23ff99f205c6e11cd484c192c8323783decb631f615bb1 day 14 hrs ago0x00d567e4e87f323f4b6f0c1192e8c30123bfde6c  IN   SEAL_Token0 Ether0.000552576
0x604735300cdfd4798d64602eb94222c7517cbc3c7447fdc95057509e6ab62abe2 days 7 hrs ago0x14e0dfe2a097bce294fb6563086860ca849c04fc  IN   SEAL_Token0 Ether0.000536004
0xdd1406782f7c9c129caef51bda9346ff11e641d90b2b255dca441c7ce07c373c2 days 8 hrs ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.000434672
0xfa82dc61c4b3003c68b9a092c35faa978e9f39b6bab295f93aa46d94b0918eb82 days 8 hrs ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.000782816
0xccabb4ac634cfdb550f4cb69e5692f3e36350f67b7bbb26904e933f7aed790012 days 8 hrs ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.000782816
0x49d7acce6afda44dd359559af87f5545f9258aef824c1151f39132a572391cfa2 days 8 hrs ago0x6433803f99c127d2c6e645041816b1f466c2522c  IN   SEAL_Token0 Ether0.000782816
0x998b0ab02bed0069942781710967f3c4fd9969919ea0004f4b591640a53260db3 days 8 hrs ago0x8e25f25d9cfa7f4cf4075480b350ad35750e89c5  IN   SEAL_Token0 Ether0.000267106
0xc6ba177ec156b39cdcc2e6dc5c550767394f58274beebffc2902a32422bd06d23 days 8 hrs ago0xae1dd01f4e588385aba5f33119d2c8d125e0489b  IN   SEAL_Token0 Ether0.000322336
0xa4c0f9849eb05e3a283992efa7574b2b1d8bb60a9e93df29e1d41f956282f4313 days 16 hrs ago0x6522bbd602e1cdb3c1e12a04c8a5d1a9f5352a1e  IN   SEAL_Token0 Ether0.000280584
0x3fee61336815629078c1e5a59f801d51e437fbd88da3d1f42986013ead22fd7d4 days 5 hrs ago0x6522bbd602e1cdb3c1e12a04c8a5d1a9f5352a1e  IN   SEAL_Token0 Ether0.000369408
0xe2b5f5c6fb21dda1a4539d68f732e7db4a09d60502f49ddf12db7676ba8cbe224 days 6 hrs ago0x6522bbd602e1cdb3c1e12a04c8a5d1a9f5352a1e  IN   SEAL_Token0 Ether0.00007768
0x0129728ca396677f789d1be236f84fd12bdc9f6451254cfdac691717d92e80e44 days 6 hrs ago0x97a955993f3f1d40036964afed2235e109127722  IN   SEAL_Token0 Ether0.00019111
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0xaf67e9f162a8a379e4ab812e56deb37bbb4b8d5d7427ecc172dfca937a80bb235445117213 days 14 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 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.