Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
 Latest 25 txns from a total Of 39541 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x0bee07aec9b7e9e61cd169e1ea017403971eef4f7a6795bab4002d8e9988a083(pending)0xf7d2d4053ba71f63983b37daaf4d1286f345950b  IN  0x9a0242b7a33dacbe40edb927834f96eb39f8fbcb0 Ether(pending)
0x30a9a7a83e56df21468763f237021d397d4787ef4460f2093d6a543f33b3770212 mins ago0x524fb73a5eb5c85f854c45d72033078f877a4cc9  IN   BaxToken0 Ether0.000097224
0x7437e319192d5059ec735b5987f9afed4f3caf359a1030275c24b46872ba737312 mins ago0x524fb73a5eb5c85f854c45d72033078f877a4cc9  IN   BaxToken0 Ether0.00008914
0x383d549704fddd3a0f16fc722bbbb18fa9330ef70dfc0f7007e13cee6acb8b0d29 mins ago0x41508b48c1901b085f0471de3074bb00037ee760  IN   BaxToken0 Ether0.001528685
0x8832b21413b1ec05b69d657620fc09e69e546e7a5169d1311ed1be6fcc83f79337 mins ago0xbe708d227f6dfa0b8f2698bf543b949dfe4e28fb  IN   BaxToken0 Ether0.000228165
0x4f315036fef67959a7cfd1d4b126628c486754ebbe007fa05c2111186d75ef7d59 mins ago0x1d2c4ae19331e610e3af02c0205f2382281168c1  IN   BaxToken0 Ether0.000089652
0x116ee3f8eb51f90aba558e33b743ca9a5f7f4642c6e8702b8c19567138be156c1 hr 8 mins ago0x2126672b795ff7b05258e3b1aa73a04c34f19da3  IN   BaxToken0 Ether0.000089652
0x15159b0b559feafa4e3de6c89d87f88c5b6e613762b68826b390bb753f03e3862 hrs 57 mins agoKucoin  IN   BaxToken0 Ether0.000560235
0xa854c265f6aba9025db193a85f5f6a2bd4e7d33f524bc0fc95cebcd6f904d41d3 hrs 26 mins ago0x2378d09542ffb05142bc4d6f3add461b28e34553  IN   BaxToken0 Ether0.000390944
0x15f9f24ca1d5c0c4519d345d7d045d781bb21d787a8f7ff7f8486c7cd6a7b4723 hrs 26 mins ago0x2378d09542ffb05142bc4d6f3add461b28e34553  IN   BaxToken0 Ether0.000293208
0x7f7d9a91bf43dbe7ef51b4bf91b1e2b5b1374634ed7998aceb7947320d064f145 hrs 46 mins agoKucoin  IN   BaxToken0 Ether0.000785235
0x4dd05ecc733e4ea08fade5541470a07785e9ffc2cd24eea85eda32227defa8e48 hrs 27 mins ago0x602d9ae4ce26a9164b434a462494371e50794e3b  IN   BaxToken0 Ether0.000228165
0x04146f5b00c2c2a3afc9fd9c47c9ab02998a842550cb16613b501d8b713e5f0a10 hrs 56 mins ago0x8442b1c2d4f5e7cc044513eed5438315dc6c99a8  IN   BaxToken0 Ether0.000112065
0x2f823f4c027aab5900462ff25e7a48a4c236122d2333c89375da245e52592c2b10 hrs 56 mins ago0x79dd2a033d657e49d68a176268394bb5e95e2365  IN   BaxToken0 Ether0.000156891
0x902440eeaa73d59156ca46fa0341e746b3d0e1fe559c2861fcd9ecc4e1b3d47f11 hrs 6 mins agoKucoin  IN   BaxToken0 Ether0.000559275
0x854c003d9a59c14e094c120014fd70c58d3c606eff45f99581a92532b70917b011 hrs 31 mins ago0xec31de4b43bd68514e64809b25942cee48e8b2d2  IN   BaxToken0 Ether0.000229445
0x6b5eed21e3b9eb561ded038096a857af4addf0ea0d3719441fdcb0026110ff5e11 hrs 32 mins ago0xec31de4b43bd68514e64809b25942cee48e8b2d2  IN   BaxToken0 Ether0.000075925
0xa596bc6e3cb8c9508334f559c5f643c82f1ddcffc8c71df816c29ee8269bdd0611 hrs 33 mins ago0xec31de4b43bd68514e64809b25942cee48e8b2d2  IN   BaxToken0 Ether0.000228805
0xfdcf5e662372ba9589c37c5fd0b082d5134be12d92e6290468b48d8253bea00c11 hrs 36 mins ago0xec31de4b43bd68514e64809b25942cee48e8b2d2  IN   BaxToken0 Ether0.000228805
0x4fbd73f1f6f7577a7cb47e3bcc2dd94a3b4fd017607ee12b7af22218e8dc064d11 hrs 40 mins ago0x8a1773d91ad5832d70be07d4c994371fb36f09af  IN   BaxToken0 Ether0.001136535
0x2a8715a89e96e3a2cee37f386d59fb70ec249361bdfd7536f78932cefb65588a12 hrs 12 mins ago0x464d36e66b6f722f6b7aeb01de08fb28ebcf9989  IN   BaxToken0 Ether0.000229125
0x088e34ce888384c22fe67332b7ea9d2d9b6fdbbc4cf3a41974a91d806b8bd48e13 hrs 39 mins ago0xf7213e23a9c3ccf0696a20e37c1dab8f80f091a9  IN   BaxToken0 Ether0.001531309
0xe1549c083339eab62f2e89e543f29cf067bc7d91aca29373c16530d4da2931c913 hrs 58 mins ago0x23f4cd33183f6bd7217897ba9c650ee4cdd8bdac  IN   BaxToken0 Ether0.000149396
0x3f2f7d27db15e69265beab4dc6101133ef6d0a9fc9d70b3e38898ed059f03f1014 hrs 50 mins ago0x9d4614c38933cc5742b789a352471ff6652e3383  IN   BaxToken0 Ether0.000089652
0x8f71083a538d2605948707707e9edafb67a2169c37e13425492faf593a26f71315 hrs 16 mins ago0x81aa6141923ea42fcaa763d9857418224d9b025a  IN   BaxToken0 Ether0.000112431
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
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: BaxToken
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

// File: zeppelin-solidity/contracts/math/SafeMath.sol

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
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) {
    // 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;
  }

  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;
  }
}

// File: zeppelin-solidity/contracts/token/ERC20Basic.sol

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  uint256 public totalSupply;
  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);
}

// File: zeppelin-solidity/contracts/token/BasicToken.sol

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @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];
  }

}

// File: zeppelin-solidity/contracts/token/BurnableToken.sol

/**
 * @title Burnable Token
 * @dev Token that can be irreversibly burned (destroyed).
 */
contract BurnableToken is BasicToken {

    event Burn(address indexed burner, uint256 value);

    /**
     * @dev Burns a specific amount of tokens.
     * @param _value The amount of token to be burned.
     */
    function burn(uint256 _value) public {
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        Burn(burner, _value);
    }
}

// File: zeppelin-solidity/contracts/ownership/Ownable.sol

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
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;
  }

}

// File: zeppelin-solidity/contracts/token/ERC20.sol

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
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);
}

// File: zeppelin-solidity/contracts/token/StandardToken.sol

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
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;
  }

}

// File: zeppelin-solidity/contracts/token/MintableToken.sol

/**
 * @title Mintable token
 * @dev Simple ERC20 Token example, with mintable token creation
 * @dev Issue: * https://github.com/OpenZeppelin/zeppelin-solidity/issues/120
 * Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
 */

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;
  }
}

// File: zeppelin-solidity/contracts/token/CappedToken.sol

/**
 * @title Capped token
 * @dev Mintable token with a token cap.
 */

contract CappedToken is MintableToken {

  uint256 public cap;

  function CappedToken(uint256 _cap) public {
    require(_cap > 0);
    cap = _cap;
  }

  /**
   * @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) {
    require(totalSupply.add(_amount) <= cap);

    return super.mint(_to, _amount);
  }

}

// File: zeppelin-solidity/contracts/token/DetailedERC20.sol

contract DetailedERC20 is ERC20 {
  string public name;
  string public symbol;
  uint8 public decimals;

  function DetailedERC20(string _name, string _symbol, uint8 _decimals) public {
    name = _name;
    symbol = _symbol;
    decimals = _decimals;
  }
}

// File: contracts/BaxToken.sol

/**
 * Use OpenZeppelin Libraries
 */






contract BaxToken is DetailedERC20, StandardToken, BurnableToken, CappedToken {
  /**
   * @dev Set the maximum issuance cap and token details.
   */
  function BaxToken()
    DetailedERC20('BAX', 'BAX', 18)
    CappedToken( 50 * (10**9) * (10**18) )
  public {

  }
}

    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":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"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":"_value","type":"uint256"}],"name":"burn","outputs":[],"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":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","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
60606040526006805460a060020a60ff0219169055341561001f57600080fd5b6ba18f07d736b90be550000000604080519081016040908152600382527f424158000000000000000000000000000000000000000000000000000000000060208301528051908101604052600381527f42415800000000000000000000000000000000000000000000000000000000006020820152601260018380516100a9929160200190610104565b5060028280516100bd929160200190610104565b506003805460ff191660ff92909216919091179055505060068054600160a060020a03191633600160a060020a0316179055600081116100fc57600080fd5b60075561019f565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061014557805160ff1916838001178555610172565b82800160010185558215610172579182015b82811115610172578251825591602001919060010190610157565b5061017e929150610182565b5090565b61019c91905b8082111561017e5760008155600101610188565b90565b610d60806101ae6000396000f3006060604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461010057806306fdde0314610127578063095ea7b3146101b157806318160ddd146101d357806323b872dd146101f8578063313ce56714610220578063355274ea1461024957806340c10f191461025c57806342966c681461027e578063661884631461029657806370a08231146102b85780637d64bcb4146102d75780638da5cb5b146102ea57806395d89b4114610319578063a9059cbb1461032c578063d73dd6231461034e578063dd62ed3e14610370578063f2fde38b14610395575b600080fd5b341561010b57600080fd5b6101136103b4565b604051901515815260200160405180910390f35b341561013257600080fd5b61013a6103c4565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017657808201518382015260200161015e565b50505050905090810190601f1680156101a35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101bc57600080fd5b610113600160a060020a0360043516602435610462565b34156101de57600080fd5b6101e66104ce565b60405190815260200160405180910390f35b341561020357600080fd5b610113600160a060020a03600435811690602435166044356104d4565b341561022b57600080fd5b610233610656565b60405160ff909116815260200160405180910390f35b341561025457600080fd5b6101e661065f565b341561026757600080fd5b610113600160a060020a0360043516602435610665565b341561028957600080fd5b6102946004356106cc565b005b34156102a157600080fd5b610113600160a060020a0360043516602435610787565b34156102c357600080fd5b6101e6600160a060020a0360043516610881565b34156102e257600080fd5b61011361089c565b34156102f557600080fd5b6102fd610927565b604051600160a060020a03909116815260200160405180910390f35b341561032457600080fd5b61013a610936565b341561033757600080fd5b610113600160a060020a03600435166024356109a1565b341561035957600080fd5b610113600160a060020a0360043516602435610a9c565b341561037b57600080fd5b6101e6600160a060020a0360043581169060243516610b40565b34156103a057600080fd5b610294600160a060020a0360043516610b6b565b60065460a060020a900460ff1681565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561045a5780601f1061042f5761010080835404028352916020019161045a565b820191906000526020600020905b81548152906001019060200180831161043d57829003601f168201915b505050505081565b600160a060020a03338116600081815260056020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b6000600160a060020a03831615156104eb57600080fd5b600160a060020a03841660009081526004602052604090205482111561051057600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052205482111561054357600080fd5b600160a060020a03841660009081526004602052604090205461056c908363ffffffff610c0616565b600160a060020a0380861660009081526004602052604080822093909355908516815220546105a1908363ffffffff610c1816565b600160a060020a038085166000908152600460209081526040808320949094558783168252600581528382203390931682529190915220546105e9908363ffffffff610c0616565b600160a060020a03808616600081815260056020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60035460ff1681565b60075481565b60065460009033600160a060020a0390811691161461068357600080fd5b60065460a060020a900460ff161561069a57600080fd5b6007546000546106b0908463ffffffff610c1816565b11156106bb57600080fd5b6106c58383610c27565b9392505050565b600160a060020a0333166000908152600460205260408120548211156106f157600080fd5b5033600160a060020a0381166000908152600460205260409020546107169083610c06565b600160a060020a03821660009081526004602052604081209190915554610743908363ffffffff610c0616565b600055600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b600160a060020a033381166000908152600560209081526040808320938616835292905290812054808311156107e457600160a060020a03338116600090815260056020908152604080832093881683529290529081205561081b565b6107f4818463ffffffff610c0616565b600160a060020a033381166000908152600560209081526040808320938916835292905220555b600160a060020a0333811660008181526005602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526004602052604090205490565b60065460009033600160a060020a039081169116146108ba57600080fd5b60065460a060020a900460ff16156108d157600080fd5b6006805474ff0000000000000000000000000000000000000000191660a060020a1790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b600654600160a060020a031681565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561045a5780601f1061042f5761010080835404028352916020019161045a565b6000600160a060020a03831615156109b857600080fd5b600160a060020a0333166000908152600460205260409020548211156109dd57600080fd5b600160a060020a033316600090815260046020526040902054610a06908363ffffffff610c0616565b600160a060020a033381166000908152600460205260408082209390935590851681522054610a3b908363ffffffff610c1816565b600160a060020a0380851660008181526004602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a033381166000908152600560209081526040808320938616835292905290812054610ad4908363ffffffff610c1816565b600160a060020a0333811660008181526005602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b60065433600160a060020a03908116911614610b8657600080fd5b600160a060020a0381161515610b9b57600080fd5b600654600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610c1257fe5b50900390565b6000828201838110156106c557fe5b60065460009033600160a060020a03908116911614610c4557600080fd5b60065460a060020a900460ff1615610c5c57600080fd5b600054610c6f908363ffffffff610c1816565b6000908155600160a060020a038416815260046020526040902054610c9a908363ffffffff610c1816565b600160a060020a0384166000818152600460205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a3506001929150505600a165627a7a7230582040fdfeb56254353b327963d912999f6ba826faf3785e3b7bc6b247738df43c960029

   Swarm Source:
bzzr://40fdfeb56254353b327963d912999f6ba826faf3785e3b7bc6b247738df43c96

 

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.