Sponsored:   LH-CRYPTO - 200 instruments (BTC, EUR, GOLD, OIL, SHARES). Leverage up to 1:500. OPEN ACCOUNT
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 107 txns
Token Tracker: Primalbase Token (PBT)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xe3bcef1e0a98a93285ad6f072485bbd8ece40f61at txn 0x30339bbfa0736a68d03b354cd291e36baf4a84f182baa62da54c8f90ac38a2e3
Token Balance:
 Latest 25 transactions from a total of 107 transactions

TxHash Age From To Value [TxFee]
0x14a250b94e652f6307d6b6de7c250ad92891f36d6dcb65b9937ab6b42984eddb4 hrs 11 mins ago0x4d91ec9c80bf93be9881281c8b5ba0463f5ee2da  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000156423
0x0646d318b02ac79afbdf7a2a4df277e42184b9be91336b423a5c0d86caa18d3c11 days 12 hrs ago0x8c33655ce3130c2d2080f7552ce6a8297f9531b2  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000088094288
0x262b6b77c025d659d16f95673d57b0f6317a273c94004bb2bb1dd585f447708211 days 12 hrs ago0x9399e74e376a3c54519d751f1169c2346d8ce696  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000782115
0x7a9894a7185b341ce8b2415070a90227bddb2e2593334e88eff71bcc2c5c389f11 days 22 hrs ago0x4d91ec9c80bf93be9881281c8b5ba0463f5ee2da  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000333693
0xf28b344861b9b7b3b9e4bfb67a4165e6cae31c861d6d7e246b1c2903238e49b111 days 23 hrs ago0x4d91ec9c80bf93be9881281c8b5ba0463f5ee2da  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.00052013
0x3d8a51cee70951d091e749a09efc0d0f226d0a6e5f9ab1432161046a97260a2612 days 2 mins ago0xcbca8e5ea48f09fb0d17c66cb0e5b84a9a755fea  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000404763491
0xc3f4643cd1fc961a76553bfeae2e6c8c6a686b10665dfe096b344a2ef07be8cc12 days 15 mins ago0x69afcedb8273e0c8badbf3ff85bf6936ccc2c655  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.00222846
0x40ae5f39cd13e1fe38c5fefa5c360d1c5a5d75a6dba81abd33fc4324e6bd0b0612 days 35 mins ago0x4d91ec9c80bf93be9881281c8b5ba0463f5ee2da  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.00052141
0x814b81c42e4a79291fbfe797fe85d8cfb8276afd2adebbf1a64d70c0cc6dc65213 days 10 hrs ago0x0aeb0063a6dbf91edb29a9afce4c6fe57129697d  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000105816961
0xe7b5577ef8da93ffc52aa05a33e6a72a2f5eade6dd7be55fd685934a5396ae9213 days 11 hrs ago0xc5e490548e9ee47bec2c544b3439f3fb485734e6  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000177406495
0x8d5369859043287c2c485cde3bc2638453d85bd7eb60208dbd9e638cb7237a3813 days 11 hrs ago0x4fe477844cdc770388803037229ec532e4dcf591  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.002135157
0xc5899f4e9a7e38d799d30deaeb09d861dc8569aba751e9701a85628d833bb48c18 days 12 hrs ago0xa2139461bdb71cc4df0ceaeaea4fd2570b34d6d8  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000118157219
0xff5a6f66035fe3055abffec835361e11736ff4904c8238954d7912e10c3451dc18 days 12 hrs ago0x4fe477844cdc770388803037229ec532e4dcf591  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.002135157
0xb828964aee64bb77d34058bfdbe5e5799828981fb323e6b4c998bdd1da0ad5e939 days 2 hrs ago0x6595732468a241312bc307f327ba0d64f02b3c20  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000408551
0x73541207bc57c82d46d5b25f662eb47d028aa4a28e4e27a3b499b577aacb0b4340 days 1 hr ago0x4d91ec9c80bf93be9881281c8b5ba0463f5ee2da  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000208564
0x2d72254335c52f6cd1356913d75a6d2d040aeb5aeaaac4f9c31603e74d0a41ae42 days 21 hrs ago0xd6fb84f5413178b2c733abe1eca49acdc5e3841f  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.001801909
0x218ff0c1666f89d8d2fd0fe9592da8a840e28f6b5569827b865ddad88ca0399f64 days 19 hrs ago0xd6fb84f5413178b2c733abe1eca49acdc5e3841f  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.001801909
0x39a8a5ada9594702bd79a05104d52d8e0e0c2e3213a9ec8f5dd1e5cf79ac037d73 days 18 hrs ago0xd6fb84f5413178b2c733abe1eca49acdc5e3841f  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.001801909
0x5f881c43b96b4cc9212d37de34a2e0bab7ca96c6d6ed4cf4c2d85527d331940986 days 20 hrs ago0x773f4e2ec8372d4bd4daf1f39ab161fe961587de  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.001520157
0x8e1b909f5ba643430d12c79a39c19701559a9bdc49adad252aae4e2cb39c553788 days 35 mins ago0x178892306b57f3f21dbf3f3bb5b120bf38f1f861  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.001186909
0x42c1645f23fa8a967b8aa0d4025c703994516905b983c339bb38d87a1da7fef388 days 52 mins ago0xa18ebaa7b48a217243729c4ff7d092869c549c98  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000297128
0x6e35370efea35074921ffca97f9bb2e756123a34d0767fefea3c0c37a2e2895588 days 2 hrs ago0x4d91ec9c80bf93be9881281c8b5ba0463f5ee2da  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.00052141
0xc8ebb8c0735ac22c806fb5f46482aaad21a6430db7b7fe827c857359c16d1164128 days 22 hrs ago0x4d91ec9c80bf93be9881281c8b5ba0463f5ee2da  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.001303525
0x12aa1c4fe4fca7ed54f921985407f0b1505b31ae5ce39f895556e46571a09b13129 days 12 hrs ago0x1be296c803c34cbedf6ac4eb97c8f9a15b628342  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.00096596
0xaf95c566e2c5e601ff938e5281f74a466882361ac722eedd235d95f81037e216130 days 20 hrs ago0x4d91ec9c80bf93be9881281c8b5ba0463f5ee2da  IN   0xf4c07b1865bc326a3c01339492ca7538fd038cc00 Ether0.000482833
[ 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 ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: PBToken
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: No
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 Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    Pause();
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused public {
    paused = false;
    Unpause();
  }
}

contract HasNoEther is Ownable {

  /**
  * @dev Constructor that rejects incoming Ether
  * @dev The `payable` flag is added so we can access `msg.value` without compiler warning. If we
  * leave out payable, then Solidity will allow inheriting contracts to implement a payable
  * constructor. By doing it this way we prevent a payable constructor from working. Alternatively
  * we could use assembly to access msg.value.
  */
  function HasNoEther() public payable {
    require(msg.value == 0);
  }

  /**
   * @dev Disallows direct send by settings a default function without the `payable` flag.
   */
  function() external {
  }

  /**
   * @dev Transfer all Ether held by the contract to the owner.
   */
  function reclaimEther() external onlyOwner {
    assert(owner.send(this.balance));
  }
}

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 PausableToken is StandardToken, Pausable {

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

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

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

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

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

contract PBToken is PausableToken, HasNoEther {
  string public name = "Primalbase Token";
  string public symbol = "PBT";
  uint256 public decimals = 4;
  string public version = 'v1.0.0';
  uint256 public INITIAL_SUPPLY = 1250 * (10 ** uint256(decimals));

  event TokenTransferLog(address indexed from, address indexed to, uint256 amount, string wallet, string currency);

  function PBToken() public {
    totalSupply_ = INITIAL_SUPPLY;
    balances[msg.sender] = INITIAL_SUPPLY;
  }

  /**
   * @dev Transfer tokens from sender address to gateway
   * @param _amount uint256 the amount of tokens to be transferred
   * @param _wallet string another currency receiver wallet address
   * @param _currency string another currency name
   */
  function TransferBase(uint256 _amount, string _wallet, string _currency) public returns (bool) {
    require(_amount <= balances[msg.sender]);
    require(bytes(_wallet).length > 0);
    require(bytes(_currency).length > 0);

    transfer(owner, _amount);
    TokenTransferLog(msg.sender, owner, _amount, _wallet, _currency);
    return true;
  }

  /**
   * @dev Transfer Waves tokens from sender address to Waves gateway
   * @param _amount uint256 the amount of tokens to be transferred
   * @param _wallet string another currency receiver wallet address
   */
  function TransferToWaves(uint256 _amount, string _wallet) public returns (bool) {
    TransferBase(_amount, _wallet, 'waves');
    return true;
  }

}

    Contract ABI  
[{"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":false,"inputs":[{"name":"_amount","type":"uint256"},{"name":"_wallet","type":"string"}],"name":"TransferToWaves","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","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":"pause","outputs":[],"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":"_amount","type":"uint256"},{"name":"_wallet","type":"string"},{"name":"_currency","type":"string"}],"name":"TransferBase","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"reclaimEther","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"success","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"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"wallet","type":"string"},{"indexed":false,"name":"currency","type":"string"}],"name":"TokenTransferLog","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","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
60606040526000600360146101000a81548160ff0219169083151502179055506040805190810160405280601081526020017f5072696d616c6261736520546f6b656e00000000000000000000000000000000815250600490805190602001906200006c929190620001cc565b506040805190810160405280600381526020017f504254000000000000000000000000000000000000000000000000000000000081525060059080519060200190620000ba929190620001cc565b5060046006556040805190810160405280600681526020017f76312e302e300000000000000000000000000000000000000000000000000000815250600790805190602001906200010d929190620001cc565b50600654600a0a6104e20260085534156200012757600080fd5b33600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000341415156200017857600080fd5b6008546001819055506008546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200027b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200020f57805160ff191683800117855562000240565b8280016001018555821562000240579182015b828111156200023f57825182559160200191906001019062000222565b5b5090506200024f919062000253565b5090565b6200027891905b80821115620002745760008160009055506001016200025a565b5090565b90565b611dc9806200028b6000396000f30060606040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461012a578063095ea7b3146101b857806318160ddd1461021257806323b872dd1461023b5780632f9a7c22146102b45780632ff2e9dc14610332578063313ce5671461035b5780633f4ba83a1461038457806354fd4d50146103995780635c975abb14610427578063661884631461045457806370a08231146104ae5780638456cb59146104fb5780638da5cb5b1461051057806395d89b411461056557806397ef9779146105f35780639f727c27146106b4578063a9059cbb146106c9578063d73dd62314610723578063dd62ed3e1461077d578063f2fde38b146107e9575b341561012857600080fd5b005b341561013557600080fd5b61013d610822565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017d578082015181840152602081019050610162565b50505050905090810190601f1680156101aa5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101c357600080fd5b6101f8600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108c0565b604051808215151515815260200191505060405180910390f35b341561021d57600080fd5b6102256108f0565b6040518082815260200191505060405180910390f35b341561024657600080fd5b61029a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108fa565b604051808215151515815260200191505060405180910390f35b34156102bf57600080fd5b610318600480803590602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190505061092c565b604051808215151515815260200191505060405180910390f35b341561033d57600080fd5b610345610979565b6040518082815260200191505060405180910390f35b341561036657600080fd5b61036e61097f565b6040518082815260200191505060405180910390f35b341561038f57600080fd5b610397610985565b005b34156103a457600080fd5b6103ac610a45565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103ec5780820151818401526020810190506103d1565b50505050905090810190601f1680156104195780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561043257600080fd5b61043a610ae3565b604051808215151515815260200191505060405180910390f35b341561045f57600080fd5b610494600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610af6565b604051808215151515815260200191505060405180910390f35b34156104b957600080fd5b6104e5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b26565b6040518082815260200191505060405180910390f35b341561050657600080fd5b61050e610b6e565b005b341561051b57600080fd5b610523610c2f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561057057600080fd5b610578610c55565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b857808201518184015260208101905061059d565b50505050905090810190601f1680156105e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105fe57600080fd5b61069a600480803590602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610cf3565b604051808215151515815260200191505060405180910390f35b34156106bf57600080fd5b6106c7610efb565b005b34156106d457600080fd5b610709600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610fcf565b604051808215151515815260200191505060405180910390f35b341561072e57600080fd5b610763600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610fff565b604051808215151515815260200191505060405180910390f35b341561078857600080fd5b6107d3600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061102f565b6040518082815260200191505060405180910390f35b34156107f457600080fd5b610820600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110b6565b005b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b85780601f1061088d576101008083540402835291602001916108b8565b820191906000526020600020905b81548152906001019060200180831161089b57829003601f168201915b505050505081565b6000600360149054906101000a900460ff161515156108de57600080fd5b6108e8838361120e565b905092915050565b6000600154905090565b6000600360149054906101000a900460ff1615151561091857600080fd5b610923848484611300565b90509392505050565b600061096e83836040805190810160405280600581526020017f7761766573000000000000000000000000000000000000000000000000000000815250610cf3565b506001905092915050565b60085481565b60065481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109e157600080fd5b600360149054906101000a900460ff1615156109fc57600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b60078054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610adb5780601f10610ab057610100808354040283529160200191610adb565b820191906000526020600020905b815481529060010190602001808311610abe57829003601f168201915b505050505081565b600360149054906101000a900460ff1681565b6000600360149054906101000a900460ff16151515610b1457600080fd5b610b1e83836116ba565b905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610bca57600080fd5b600360149054906101000a900460ff16151515610be657600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ceb5780601f10610cc057610100808354040283529160200191610ceb565b820191906000526020600020905b815481529060010190602001808311610cce57829003601f168201915b505050505081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548411151515610d4257600080fd5b60008351111515610d5257600080fd5b60008251111515610d6257600080fd5b610d8e600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685610fcf565b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f3d2d454659fc95a8064fd06a92a5e41ffe83b5eb7a8156e86ce674b10df40b32868686604051808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b83811015610e4d578082015181840152602081019050610e32565b50505050905090810190601f168015610e7a5780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019080838360005b83811015610eb3578082015181840152602081019050610e98565b50505050905090810190601f168015610ee05780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a3600190509392505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f5757600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515610fcd57fe5b565b6000600360149054906101000a900460ff16151515610fed57600080fd5b610ff7838361194b565b905092915050565b6000600360149054906101000a900460ff1615151561101d57600080fd5b6110278383611b6a565b905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561111257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561114e57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561133d57600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561138a57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561141557600080fd5b611466826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d6690919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114f9826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d7f90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115ca82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d6690919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050808311156117cb576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061185f565b6117de8382611d6690919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561198857600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156119d557600080fd5b611a26826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d6690919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ab9826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d7f90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000611bfb82600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d7f90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000828211151515611d7457fe5b818303905092915050565b6000808284019050838110151515611d9357fe5b80915050929150505600a165627a7a72305820910e7d3a2ecf41d15507d24c97b6ee3dd7cb1790c3f04a13fcc6e327d4fb02920029

   Swarm Source:
bzzr://910e7d3a2ecf41d15507d24c97b6ee3dd7cb1790c3f04a13fcc6e327d4fb0292

 

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.