Contract Overview |  SEAL_Token
Balance: 0 Ether
Ether Value: $0
Transactions: 12954 txns
Token Tracker: SealToken (SEAL)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xbdd00dd5f787909fe7c0cbda06166d684b57097dat txn 0xaf67e9f162a8a379e4ab812e56deb37bbb4b8d5d7427ecc172dfca937a80bb23
 Latest 25 transactions from a total of 12954 transactions

TxHash Age From To Value [TxFee]
0x63bf00bedb74a5d3b196a24fe703564e38a3f40d23ad459a9c36d5505ec7f23a10 hrs 29 mins ago0x56498b723f1e476c6bdd08f426e77f3939baba0f  IN   SEAL_Token0 Ether0.000738816
0x2c6a37634644ebcf5fd491875756f22a0043f81aa50630d4481637a591906ff114 hrs ago0x56498b723f1e476c6bdd08f426e77f3939baba0f  IN   SEAL_Token0 Ether0.000736768
0xf65dded0b72593100caf5fe633ea3752edd91e7e904ceb7a324a9669571a09cf1 day 7 hrs ago0x0b9e7d6530e73dbf3f494ae9df2381a3a956c6d4  IN   SEAL_Token0 Ether0.000736768
0x501f7a35ad91ffc212f540a8e111a6504ef9be075505a521e7b6f84eafdacdfe1 day 7 hrs ago0xe3e6733e4e3e44d62a3ef4f394f285ec7b79fd90  IN   SEAL_Token0 Ether0.002176854
0x5ec669da48144e5889bfbdd91f9b120466509247bd74af4ace833cf07f17c8ed1 day 10 hrs ago0xcb59925c8c9a0661757f25dd534c5ea08c24ded1  IN   SEAL_Token0 Ether0.00018368
0x7f61c9bbb69743df863cb5a0b5111a847cc7eae9cf092ef65f05821dfe04a2591 day 19 hrs ago0x67300c27f279b474c0988066ee2d18639c5c79a1  IN   SEAL_Token0 Ether0.00050512
0x67cbb963f48cdaeaf8f938f74bd250665526b912c52faa537603a22af7b5a2862 days 52 mins ago0xf6505afa3da59e702dbd00a1de54be8b656adcf2  IN   SEAL_Token0 Ether0.000275904
0x30b4ae227c0b35606e3ae40cbeeeb4b6e2318d3f95841eacac2fbd1c9a2e40f72 days 1 hr ago0xaec6b59a69a13fbea61ac87b27cc50d8f594f923  IN   SEAL_Token0 Ether0.000137796
0x7bed68d39d8f8c75d23f09a8c0ac06534c6f1254a125470fdea63af6fca7e9c72 days 11 hrs ago0x5b6b556919d7585eaecc01637139dbe705e20972  IN   SEAL_Token0 Ether0.000738816
0xd82f9b2c7e33e83fdb3075796595e4c7aeb3eaecee26e31e985d1851572953fb2 days 11 hrs ago0x7edd2b1f0ed6b77b5dc36ef969dd70506aa61c53  IN   SEAL_Token0 Ether0.001567102
0x455e55b9090b5ce43532bfbc15eaa03d5c3ee8ca8abe6aa9c7c7a63e561f8c8e2 days 14 hrs ago0x7e83a139899c3bf3f1501b1e6633072532c26b75  IN   SEAL_Token0 Ether0.000091968
0xb81ad737cd9f1e879cb666c9567b76e5e638bbc481df9885e256778967b21f872 days 15 hrs ago0xd2c24b7694ef680467a0ee584a1541477444a7d3  IN   SEAL_Token0 Ether0.000033825312
0x8220584bd6c988fc03da9fb75c62e06877e68a9f3eb2a83c8c6bf72058ec6a062 days 15 hrs ago0x55edd91bf3e3499fd1af86f7ebb825d41dac9629  IN   SEAL_Token0 Ether0.000033825312
0xeff58f75418439155f13f0c81a758d12ffa42c3dfd18b444b9e1e5a9ebb224b22 days 15 hrs ago0x607b5e8506131bb4e5825757a4d5d4a2c30752b5  IN   SEAL_Token0 Ether0.000033825312
0xd282ea3e559cf400ee943306422b3681b76b1bba20c78c045c423111b25910ac2 days 15 hrs ago0x4df1d2f0bba5bd2594356d0fd150ebb0c436ad12  IN   SEAL_Token0 Ether0.000033825312
0x6a258b2cb30048820330306a03420e015a2f1e1a5659115d0faeaecefaf03e4c2 days 16 hrs ago0xe52f27d6baeb576b3f6165e80c4a1a23dc24caaa  IN   SEAL_Token0 Ether0.000033825312
0x76f1dd747160a7bec3aae842f2d929b9a309c75bc5516fbe64241fca4aaf9c802 days 16 hrs ago0xa15e4e2fa07f3fda2d1ecdc645e95e13489e8eba  IN   SEAL_Token0 Ether0.000033825312
0x115eb92294083af52a4b95f23df9d3ea287fae37f0c2ba2a44e15621afe1aa8a3 days 14 hrs ago0x2bbaeb4f2fc23fadf9438a19e08a374e1887a255  IN   SEAL_Token0 Ether0.000055856562
0x66703943e18c141483ab019576c5956d1a3c3259448c1afeaf32b8ce505d5e6b3 days 16 hrs ago0x81f928ce163ff20591795b2905ab96b7317d41e9  IN   SEAL_Token0 Ether0.000033825312
0x5c1dbe5758be22ec7255ba9edbf3a84051111ef254a72d01ed56171c41b09a623 days 17 hrs ago0x09e0bfa6c622c89e434ad16a83c880884c8ac1d6  IN   SEAL_Token0 Ether0.000044620625
0xe41c6b5d6f34ad1baf191d0d9d405ecef0548e1f96f32e51e3765858b3d6a6953 days 17 hrs ago0xef6ce0c4d005fd16caf870826bbd746af9060e3c  IN   SEAL_Token0 Ether0.000033825312
0xbdecc2f72d10abb0e6e36e9091ad2e7a7c507ef43d8befbb0b1e111de9e963133 days 17 hrs ago0x8995df7ccba49a2b5026c3217923b89314670ced  IN   SEAL_Token0 Ether0.000138144
0x9f920bf57b5fac134f97fa0cf1c941f5664d0e42a0d0d1043684ca57009602f03 days 17 hrs ago0x6cf7029522b88f24faa8d4118063ef8de996aa72  IN   SEAL_Token0 Ether0.000033825312
0x6dabc4c3a20ac3476dbfcae05332435088974d4e196aafc8bfe6c15c8a903ac93 days 18 hrs ago0x1e3dbf570e8eb834120d37224230932598494c3a  IN   SEAL_Token0 Ether0.000033825312
0xf33a4096ecf47c0592342f143d3552acb15b2b089015c35f64efb5021edeaed83 days 18 hrs ago0x4af8e7cda0f399b49d9da8ddcdd1a86fd599a0c1  IN   SEAL_Token0 Ether0.000033825312
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

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