Contract 0x6413028de8301cb15bc5cf1edc9862df91c7a38a 2

 

Contract Overview

Innovative BioResearch: Airdrop
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0x23301a7658b18b881dd72e87df41d6117db829cd1b588667c9c02315da69bfae32427932020-12-19 19:40:18228 days 17 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.04892438
0xe0b9d19a7967855fcaa71b00dcb165e72b8e78b08df613a761fc768d596ae53532427682020-12-19 19:39:03228 days 17 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624398
0x25a6eb2b6de87e91eef0ca20ab5e8a42f911cd81161c168b054f3b043607cc8b32427252020-12-19 19:36:54228 days 17 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624494
0xd7d89a944c7b44db36ad01ef7901648c690db36cca19878894c227c37f32746e20038552020-11-06 17:35:09271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.0528513
0xcb7320cff739264bb3c87f778c0bc4f8992ebfeac5b547fb47868cde68b0aabc20038272020-11-06 17:33:45271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624446
0xbbdbbc3dded361a9ceafa73c796f04b5186be5bb2d80a13b4f8e64ad65f721af20038022020-11-06 17:32:30271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624374
0xac7f83f33e80fc6db4171289dfc14750e2fa4f06de6f29af81544db925ac809420037652020-11-06 17:30:39271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624422
0x0302359d81ce73640ed3b56e23c1e9cc1e5e537cca2b358f42fcd23762fef38820037472020-11-06 17:29:45271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624542
0xff684f04980f8581d38d5361a139cd89bf41570e37710c03cab4afdfb07088fa20037222020-11-06 17:28:30271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624422
0x1001cb81d5c38e871de38790a5334e9bee86ebaaebc83f07129fe16bd60e77ff20037012020-11-06 17:27:27271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624374
0xede77e4e5ebbfc7bc22a505c776884e52fa3803a8bec9eecbe8e5db8d79d8f8420036572020-11-06 17:25:15271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624494
0xad80c653b3f7b83eda637b66278bace4007b2ad11743c5f779147319cb2efbe120036352020-11-06 17:24:09271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624446
0xe21a7712511e03cf64df82c7cd62e8d3d20d03e45f9280c1b65aaa5a5671361120036132020-11-06 17:23:03271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624326
0xc0736f9441ec21c18809efa7ff766791b6af50e684324179334967a4944ecd0a20035632020-11-06 17:20:33271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.0662435
0x0f221e454a6f449673bf54e40df264da075d8698ed917d3e89cdce7197b6283520035292020-11-06 17:18:51271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624374
0xabd7e61393994668a8abde1f076eba021d18e0ce2dc5d03c8e1c338c3707504c20034552020-11-06 17:15:09271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.0662435
0xfe89ab1c8d22cb9b51dfe162995076f167ec2476bcaba55223ddde35267750d520034282020-11-06 17:13:48271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624494
0x5aca5edd6581e4a478d25f7d1f0a985b1195c05cb7d4093d663c5767d32edf7420034042020-11-06 17:12:36271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624494
0x1d68872cc97608c7aa9799151d50b1454b0b2266eb68934aba28bbdb4a11e01e20033842020-11-06 17:11:36271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.0662435
0xe26ad26d1e2bec878c8defd7a832a1ae1f84b96438c0665b0c231d0b4b12fed720032612020-11-06 17:05:27271 days 19 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624422
0x70be0ba26541b397fdbef267d0488f324b94d83a516def57d99d7486a384f42519535092020-11-04 23:37:26273 days 13 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.00965058
0x48a4c7c2691329f0ffddd545a3fa74d82b108f7208e08d0536ab9b6b72f600f119534782020-11-04 23:35:53273 days 13 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624326
0x707183b562cb984d86068206173b34363de2a16d847b42c137470d361502d26719534572020-11-04 23:34:50273 days 13 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624374
0x8205635348df3304c718f77912a34be5d01bc21fdb6af76efb47cf310a72674819534372020-11-04 23:33:50273 days 13 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.06624446
0xd2986b6e4466842b57bc0bf30bf87e7ee5b8294a641a78670f2916d93380ac6519534182020-11-04 23:32:53273 days 13 hrs agoInnovative BioResearch: Deployer IN  Innovative BioResearch: Airdrop0 BNB0.0662435
[ Download CSV Export 

OVERVIEW

INNBC distribution contract used for all the airdrops issued by Innovative Bioresearch.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
INNBCAirdropDistribution

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at BscScan.com on 2020-09-24
*/

pragma solidity 0.4.24;



/**
 * @title BEP20Token Interface
 */
contract BEP20Token {
  function name() public view returns (string);
  function symbol() public view returns (string);
  function decimals() public view returns (uint);
  function totalSupply() public view returns (uint);
  function balanceOf(address account) public view returns (uint);
  function transfer(address to, uint amount) public returns (bool);
  function transferFrom(address from, address to, uint amount) public returns (bool);
  function approve(address spender, uint amount) public returns (bool);
  function allowance(address owner, address spender) public view returns (uint);
}


/**
 * @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 OwnershipRenounced(address indexed previousOwner);
  event OwnershipTransferred(
    address indexed previousOwner,
    address indexed newOwner
  );


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  constructor() 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 relinquish control of the contract.
   * @notice Renouncing to ownership will leave the contract without an owner.
   * It will not be possible to call the functions with the `onlyOwner`
   * modifier anymore.
   */
  function renounceOwnership() public onlyOwner {
    emit OwnershipRenounced(owner);
    owner = address(0);
  }

  /**
   * @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 {
    _transferOwnership(_newOwner);
  }

  /**
   * @dev Transfers control of the contract to a newOwner.
   * @param _newOwner The address to transfer ownership to.
   */
  function _transferOwnership(address _newOwner) internal {
    require(_newOwner != address(0));
    emit OwnershipTransferred(owner, _newOwner);
    owner = _newOwner;
  }
}


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 _a, uint256 _b) internal pure returns (uint256 c) {
    // Gas optimization: this is cheaper than asserting 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    if (_a == 0) {
      return 0;
    }

    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 _a / _b;
  }

  /**
  * @dev Subtracts 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 c) {
    c = _a + _b;
    assert(c >= _a);
    return c;
  }
}


/**
 * @title This contract handles the airdrop distribution
 */
contract INNBCAirdropDistribution is Ownable {
  address public tokenINNBCAddress;

  /**
   * @dev Sets the address of the INNBC token
   * @param tokenAddress The address of the INNBC token contract
   */
  function setINNBCTokenAddress(address tokenAddress) external onlyOwner() {
    require(tokenAddress != address(0), "Token address cannot be null");

    tokenINNBCAddress = tokenAddress;
  }

  /**
   * @dev Batch transfers tokens from the owner account to the recipients
   * @param recipients An array of the addresses of the recipients
   * @param amountPerRecipient An array of amounts of tokens to give to each recipient
   */
  function airdropTokens(address[] recipients, uint[] amountPerRecipient) external onlyOwner() {
    /* 100 recipients is the limit, otherwise we may reach the gas limit */
    require(recipients.length <= 100, "Recipients list is too long");

    /* Both arrays need to have the same length */
    require(recipients.length == amountPerRecipient.length, "Arrays do not have the same length");

    /* We check if the address of the token contract is set */
    require(tokenINNBCAddress != address(0), "INNBC token contract address cannot be null");

    BEP20Token tokenINNBC = BEP20Token(tokenINNBCAddress);

    /* We check if the owner has enough tokens for everyone */
    require(
      calculateSum(amountPerRecipient) <= tokenINNBC.balanceOf(msg.sender),
      "Sender does not have enough tokens"
    );

    /* We check if the contract is allowed to handle this amount */
    require(
      calculateSum(amountPerRecipient) <= tokenINNBC.allowance(msg.sender, address(this)),
      "This contract is not allowed to handle this amount"
    );

    /* If everything is okay, we can transfer the tokens */
    for (uint i = 0; i < recipients.length; i += 1) {
      tokenINNBC.transferFrom(msg.sender, recipients[i], amountPerRecipient[i]);
    }
  }

  /**
   * @dev Calculates the sum of an array of uints
   * @param a An array of uints
   * @return The sum as an uint
   */
  function calculateSum(uint[] a) private pure returns (uint) {
    uint sum;

    for (uint i = 0; i < a.length; i = SafeMath.add(i, 1)) {
      sum = SafeMath.add(sum, a[i]);
    }

    return sum;
  }
}

Contract ABI

[{"constant":false,"inputs":[{"name":"recipients","type":"address[]"},{"name":"amountPerRecipient","type":"uint256[]"}],"name":"airdropTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"}],"name":"setINNBCTokenAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokenINNBCAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

608060405260008054600160a060020a031916331790556108ab806100256000396000f3006080604052600436106100775763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663706f6937811461007c578063715018a6146100aa5780638da5cb5b146100bf578063ad3335b5146100f0578063ae6f232914610111578063f2fde38b14610126575b600080fd5b34801561008857600080fd5b506100a86024600480358281019290820135918135918201910135610147565b005b3480156100b657600080fd5b506100a8610652565b3480156100cb57600080fd5b506100d46106be565b60408051600160a060020a039092168252519081900360200190f35b3480156100fc57600080fd5b506100a8600160a060020a03600435166106cd565b34801561011d57600080fd5b506100d4610773565b34801561013257600080fd5b506100a8600160a060020a0360043516610782565b600080548190600160a060020a0316331461016157600080fd5b60648511156101ba576040805160e560020a62461bcd02815260206004820152601b60248201527f526563697069656e7473206c69737420697320746f6f206c6f6e670000000000604482015290519081900360640190fd5b848314610237576040805160e560020a62461bcd02815260206004820152602260248201527f41727261797320646f206e6f742068617665207468652073616d65206c656e6760448201527f7468000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600154600160a060020a031615156102bf576040805160e560020a62461bcd02815260206004820152602b60248201527f494e4e424320746f6b656e20636f6e747261637420616464726573732063616e60448201527f6e6f74206265206e756c6c000000000000000000000000000000000000000000606482015290519081900360840190fd5b600154604080517f70a082310000000000000000000000000000000000000000000000000000000081523360048201529051600160a060020a03909216935083916370a08231916024808201926020929091908290030181600087803b15801561032857600080fd5b505af115801561033c573d6000803e3d6000fd5b505050506040513d602081101561035257600080fd5b5051604080516020868102828101820190935286825261038792889188918291850190849080828437506107a5945050505050565b1115610403576040805160e560020a62461bcd02815260206004820152602260248201527f53656e64657220646f6573206e6f74206861766520656e6f75676820746f6b6560448201527f6e73000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b604080517fdd62ed3e0000000000000000000000000000000000000000000000000000000081523360048201523060248201529051600160a060020a0384169163dd62ed3e9160448083019260209291908290030181600087803b15801561046a57600080fd5b505af115801561047e573d6000803e3d6000fd5b505050506040513d602081101561049457600080fd5b505160408051602086810282810182019093528682526104c992889188918291850190849080828437506107a5945050505050565b1115610545576040805160e560020a62461bcd02815260206004820152603260248201527f5468697320636f6e7472616374206973206e6f7420616c6c6f77656420746f2060448201527f68616e646c65207468697320616d6f756e740000000000000000000000000000606482015290519081900360840190fd5b5060005b8481101561064a57600160a060020a0382166323b872dd3388888581811061056d57fe5b90506020020135600160a060020a0316878786818110151561058b57fe5b905060200201356040518463ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018084600160a060020a0316600160a060020a0316815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050602060405180830381600087803b15801561061657600080fd5b505af115801561062a573d6000803e3d6000fd5b505050506040513d602081101561064057600080fd5b5050600101610549565b505050505050565b600054600160a060020a0316331461066957600080fd5b60008054604051600160a060020a03909116917ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482091a26000805473ffffffffffffffffffffffffffffffffffffffff19169055565b600054600160a060020a031681565b600054600160a060020a031633146106e457600080fd5b600160a060020a0381161515610744576040805160e560020a62461bcd02815260206004820152601c60248201527f546f6b656e20616464726573732063616e6e6f74206265206e756c6c00000000604482015290519081900360640190fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600154600160a060020a031681565b600054600160a060020a0316331461079957600080fd5b6107a2816107ef565b50565b600080805b83518110156107e8576107d48285838151811015156107c557fe5b9060200190602002015161086c565b91506107e181600161086c565b90506107aa565b5092915050565b600160a060020a038116151561080457600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b8181018281101561087957fe5b929150505600a165627a7a72305820f3c83738ce3656ec2651e4ba26f1ab401c1b352890b8915793028ef0b804e8560029

Deployed ByteCode Sourcemap

3873:2294:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4534:1284;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4534:1284:0;;;;;;;;;;;;;;;;;;;;;;;;;;1698:114;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1698:114:0;;;;903:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;903:20:0;;;;;;;;-1:-1:-1;;;;;903:20:0;;;;;;;;;;;;;;4089:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4089:194:0;-1:-1:-1;;;;;4089:194:0;;;;;3923:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3923:32:0;;;;1980:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1980:105:0;-1:-1:-1;;;;;1980:105:0;;;;;4534:1284;5098:21;1406:5;;5098:21;;-1:-1:-1;;;;;1406:5:0;1392:10;:19;1384:28;;;;;;4740:3;4719:24;;;4711:64;;;;;-1:-1:-1;;;;;4711:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4844:46;;;4836:93;;;;;-1:-1:-1;;;;;4836:93:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5010:17;;-1:-1:-1;;;;;5010:17:0;:31;;5002:87;;;;;-1:-1:-1;;;;;5002:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5133:17;;5276:32;;;;;;5297:10;5276:32;;;;;;-1:-1:-1;;;;;5133:17:0;;;;-1:-1:-1;5133:17:0;;5276:20;;:32;;;;;;;;;;;;;;;5133:17;;5276:32;;;5:2:-1;;;;30:1;27;20:12;5:2;5276:32:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5276:32:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5276:32:0;5240;;;5276;5240;;;;;;;;;;;;;;;;5253:18;;;;;;5240:32;;;5253:18;;5240:32;5253:18;5240:32;;-1:-1:-1;5240:12:0;;-1:-1:-1;;;;;5240:32:0:i;:::-;:68;;5224:136;;;;;-1:-1:-1;;;;;5224:136:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5490:47;;;;;;5511:10;5490:47;;;;5531:4;5490:47;;;;;;-1:-1:-1;;;;;5490:20:0;;;;;:47;;;;;;;;;;;;;;-1:-1:-1;5490:20:0;:47;;;5:2:-1;;;;30:1;27;20:12;5:2;5490:47:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5490:47:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5490:47:0;5454:32;;;5490:47;5454:32;;;;;;;;;;;;;;;;5467:18;;;;;;5454:32;;;5467:18;;5454:32;5467:18;5454:32;;-1:-1:-1;5454:12:0;;-1:-1:-1;;;;;5454:32:0:i;:::-;:83;;5438:167;;;;;-1:-1:-1;;;;;5438:167:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5689:1:0;5675:138;5692:21;;;5675:138;;;-1:-1:-1;;;;;5732:23:0;;;5756:10;5768;;5779:1;5768:13;;;;;;;;;;;;;-1:-1:-1;;;;;5768:13:0;5783:18;;5802:1;5783:21;;;;;;;;;;;;;;;5732:73;;;;;;;;;;;;;-1:-1:-1;;;;;5732:73:0;-1:-1:-1;;;;;5732:73:0;;;;;;-1:-1:-1;;;;;5732:73:0;-1:-1:-1;;;;;5732:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5732:73:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5732:73:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;5720:1:0;5715:6;5675:138;;;4534:1284;;;;;;:::o;1698:114::-;1406:5;;-1:-1:-1;;;;;1406:5:0;1392:10;:19;1384:28;;;;;;1775:5;;;1756:25;;-1:-1:-1;;;;;1775:5:0;;;;1756:25;;;1804:1;1788:18;;-1:-1:-1;;1788:18:0;;;1698:114::o;903:20::-;;;-1:-1:-1;;;;;903:20:0;;:::o;4089:194::-;1406:5;;-1:-1:-1;;;;;1406:5:0;1392:10;:19;1384:28;;;;;;-1:-1:-1;;;;;4177:26:0;;;;4169:67;;;;;-1:-1:-1;;;;;4169:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4245:17;:32;;-1:-1:-1;;4245:32:0;-1:-1:-1;;;;;4245:32:0;;;;;;;;;;4089:194::o;3923:32::-;;;-1:-1:-1;;;;;3923:32:0;;:::o;1980:105::-;1406:5;;-1:-1:-1;;;;;1406:5:0;1392:10;:19;1384:28;;;;;;2050:29;2069:9;2050:18;:29::i;:::-;1980:105;:::o;5955:209::-;6009:4;;;6039:101;6060:1;:8;6056:1;:12;6039:101;;;6109:23;6122:3;6127:1;6129;6127:4;;;;;;;;;;;;;;;;;;6109:12;:23::i;:::-;6103:29;;6074:18;6087:1;6090;6074:12;:18::i;:::-;6070:22;;6039:101;;;-1:-1:-1;6155:3:0;5955:209;-1:-1:-1;;5955:209:0:o;2226:175::-;-1:-1:-1;;;;;2297:23:0;;;;2289:32;;;;;;2354:5;;;2333:38;;-1:-1:-1;;;;;2333:38:0;;;;2354:5;;;2333:38;;;2378:5;:17;;-1:-1:-1;;2378:17:0;-1:-1:-1;;;;;2378:17:0;;;;;;;;;;2226:175::o;3664:132::-;3746:7;;;3767;;;;3760:15;;;;3664:132;;;;:::o

Swarm Source

bzzr://f3c83738ce3656ec2651e4ba26f1ab401c1b352890b8915793028ef0b804e856
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.