Contract 0xf307910a4c7bbc79691fd374889b36d8531b08e3

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
Ad
Ad
Txn Hash
Block
From
To
Value [Txn Fee]
0x6f958210e6c51972fd2a6a8677f7f741c690077ee075cb3f39d57ee4e04393b054232772021-03-05 19:55:0721 mins ago0xadb91d3eb21b407e3417b853e2ce8f5689b4ae72 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00036161
0x97dd036c6c79c35237bb752686df86a6e8a81640c4207f778647fbee0fee7f0e54231392021-03-05 19:48:1328 mins agoBinance: Hot Wallet 2 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00036137
0x364b94716a11b673879be7431e73821780607bb7bc872465c4fad50e1836db8154219562021-03-05 18:49:041 hr 27 mins ago0xe2eef93076ac299fda813da49a7228427f0d0e4c IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0x2cae44a9a928e3b6ed772ee7155c6be152bd3f2253555f24efd2fcc924d917df54218912021-03-05 18:45:491 hr 31 mins ago0x3c550b3d792502edb23e7ca8912725bda9e25151 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00021125
0x14a831861ee8964754b210f25c05d7b6ecd7e94944b45ed73a60863e5115185f54209792021-03-05 18:00:132 hrs 16 mins ago0xb6e4bcc02089148565f9b384abf6a9b37ea030a4 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00021149
0x3b4490c373931570173975d6ce76ed29dad7ae7d522da4dcb507e076ef071ed354209782021-03-05 18:00:102 hrs 16 mins ago0x3a7ef377b3fcd57735aaa74905257ca77616a4ca IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00021173
0x9e7999bf431c6a0b7f65ee6faf4ceeaa80d6c1b82e5ac70ced37928d4e34c3c954208942021-03-05 17:55:582 hrs 21 mins ago0xe565cfd91c758a2812dae7a271a8244951b7fc39 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00051149
0xbd88f9a5f30df79ca8bb7f894a8b02c01476f4df638052b7fa7756e79dc0af8254208562021-03-05 17:54:042 hrs 22 mins ago0xa1f32d8d77e03af55fec8b6fa956afe0470ab7f3 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00021173
0xb41b5388b291926e494aa62331a75c83ce247307e26f26b412c66337fea9034754207632021-03-05 17:49:252 hrs 27 mins ago0xa1f32d8d77e03af55fec8b6fa956afe0470ab7f3 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00036173
0xa8194abea19fae042ae2b56541309b4059dfa0266bacd6921d407d29597b04e154201872021-03-05 17:20:372 hrs 56 mins agoBinance: Hot Wallet 2 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00036149
0x6076062966d657c370692be6179ac7d3ce7c84dcde349cbd68e730718fd644d654195832021-03-05 16:50:253 hrs 26 mins ago0xf9b6b16c19982c6b7278a125ef8312f6effd4fc3 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0xe2010e5cd24a70deb1e35e35bf9a07966a6faa93008a6a9ab9e00848f61dd0ae54195502021-03-05 16:48:463 hrs 28 mins ago0x938b8c1359f870e989e235c127ddd5d2e6dd4f16 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0x7d21274693c407e2a1e9eca201f4f66fc7d774ca031677dc220faf11604eee3454191952021-03-05 16:31:013 hrs 45 mins agoBinance: Hot Wallet IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00051149
0xc8d6f4dc939b8cbc77339ccb7ab0ee690f9a19b54540aed769034424298f7d1354186332021-03-05 16:02:554 hrs 14 mins ago0x5f8f4b91c8701a0c894b94f81482e632b36d930e IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0x1ac5c6e051fe050f96dc39aeb450bbf327d3fc1c2da40248eb4886b22b8fa54054183002021-03-05 15:46:164 hrs 30 mins ago0x78284e897e4432259d6681e5aa0cc49fce03c8f6 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0x72df3e48d6e9e77b2b6c3f006fd2a2fa2d560aa383bd5b80371b6c68dcc6e0d554181562021-03-05 15:39:044 hrs 37 mins ago0x51bfe066e802fdfc66506c912a3153dc8b1e157d IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0xacf40151c81fc09126f97418151c21a5b9396593d44da29f365cd6efd813f7d254179952021-03-05 15:31:014 hrs 45 mins ago0xe4380a5748f4fad68f28d8a1cdcac2c2a05780bd IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0xb512eb57227ff5c578bdc2be8ff8a2804a14ecd4fabc0f5ae4e2092a9288360854178862021-03-05 15:25:344 hrs 51 mins ago0x2b6e04a405d8ee0c6c96d31509c55c1c8ff7575c IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00577278
0x51c5f5bb28ac0a00f980deba96de61c46351e23780c3b708aa9f7bb2e25786ff54177932021-03-05 15:20:554 hrs 56 mins agoBinance: Hot Wallet IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00051137
0xff47b4263c0a51ebd5313915bfae7b84b150377670740c297be2f8bbb184fa4d54168322021-03-05 14:32:525 hrs 44 mins agoBinance: Hot Wallet IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00051149
0x3948590d09fe411f0a8cd4e97f359002faead110eda0120e8df2c1fdc7ba1b4354165212021-03-05 14:17:195 hrs 59 mins ago0x2b167723f4ac11117d5a15e3440aef538330db61 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00051125
0x05d083b1d0e8294a4398947cc39bff5a4900ebf450e98d08f4c3777b13d19e2f54160452021-03-05 13:53:316 hrs 23 mins ago0xff249c3a06dfd87628982390c4ef3b82d67610fa IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00036161
0x40cb0c5a42b54e125bd08a4245cff88f211bf21fd84c22cf7eecbc7d0f4640a354156892021-03-05 13:35:436 hrs 41 mins ago0xf811b9f966e635ba15b23d83618cfe5a56b6d57a IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0x52ddf751dc45113fd291542cfc5a832ddeb77c2db59cdfa054f9f7461c939e5754156532021-03-05 13:33:556 hrs 43 mins ago0x63e7afe42db26282207169ed7c8bd84691d12fd7 IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00044406
0x5528249561b63d4aae94b2d4755638c8d0d0c4870d3c92df50c383e9d2aa27b154155772021-03-05 13:30:076 hrs 46 mins ago0x3a7ef377b3fcd57735aaa74905257ca77616a4ca IN  0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB0.00021173
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x5ceb6e754ba9c67588e876a34b4aa032de3ab1780cbb05d93c106dfb09e0b5bb54234102021-03-05 20:01:4615 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x5ceb6e754ba9c67588e876a34b4aa032de3ab1780cbb05d93c106dfb09e0b5bb54234102021-03-05 20:01:4615 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x04593be1db72c5bc5b03fdf4733b07d71afec1193344a6e3f3559e2c8c35b40d54229402021-03-05 19:38:1638 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x04593be1db72c5bc5b03fdf4733b07d71afec1193344a6e3f3559e2c8c35b40d54229402021-03-05 19:38:1638 mins ago PancakeSwap: Router 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xfef1c9be056b41a53dd7733c6e1e45364843aeeff3d8384669b52e28f2de9e7454223252021-03-05 19:07:311 hr 9 mins ago BSC: Token Hub 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xfef1c9be056b41a53dd7733c6e1e45364843aeeff3d8384669b52e28f2de9e7454223252021-03-05 19:07:311 hr 9 mins ago BSC: Token Hub 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x2b55d821f093a8e382f38066102ab2540a0be27d768d8bcd29bbac02086a286754221542021-03-05 18:58:581 hr 18 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x2b55d821f093a8e382f38066102ab2540a0be27d768d8bcd29bbac02086a286754221542021-03-05 18:58:581 hr 18 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x50aab786436e9c090cd41f28cdcf10545437fd3e55af90377ba78513ebbbc1bf54219622021-03-05 18:49:221 hr 27 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x50aab786436e9c090cd41f28cdcf10545437fd3e55af90377ba78513ebbbc1bf54219622021-03-05 18:49:221 hr 27 mins ago PancakeSwap: Router 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x355ac666aa00125473ae6fe4fa70c6e0cd3dc37979c4bf88153cd7f8b020feb754213222021-03-05 18:17:221 hr 59 mins ago PancakeSwap: Router 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x355ac666aa00125473ae6fe4fa70c6e0cd3dc37979c4bf88153cd7f8b020feb754213222021-03-05 18:17:221 hr 59 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x355ac666aa00125473ae6fe4fa70c6e0cd3dc37979c4bf88153cd7f8b020feb754213222021-03-05 18:17:221 hr 59 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x355ac666aa00125473ae6fe4fa70c6e0cd3dc37979c4bf88153cd7f8b020feb754213222021-03-05 18:17:221 hr 59 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x2957f42d8e110cac0758315b72f1a3887fa5e8d34b03cd642817a7ea99a8409e54208542021-03-05 17:53:582 hrs 23 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x2957f42d8e110cac0758315b72f1a3887fa5e8d34b03cd642817a7ea99a8409e54208542021-03-05 17:53:582 hrs 23 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xfdf45695ab9fb44a19701fff0d29187ee27877499ca4676f063eb7b821d84b9b54208412021-03-05 17:53:192 hrs 23 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xfdf45695ab9fb44a19701fff0d29187ee27877499ca4676f063eb7b821d84b9b54208412021-03-05 17:53:192 hrs 23 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xd009caf7cbf83be935b6675ac61e2f69ad5f6b55b1d2d1f395a1132fc2e2e50b54207662021-03-05 17:49:342 hrs 27 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xd009caf7cbf83be935b6675ac61e2f69ad5f6b55b1d2d1f395a1132fc2e2e50b54207662021-03-05 17:49:342 hrs 27 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xa547cdd5d8512f88529e18f023ea13730cc432b709fd30ec4575afd77ade413054207502021-03-05 17:48:462 hrs 28 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xa547cdd5d8512f88529e18f023ea13730cc432b709fd30ec4575afd77ade413054207502021-03-05 17:48:462 hrs 28 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x2fd80418d72859c982b9019b72cb9ac3bb3ec81e11694d3244436355c7036d0254207422021-03-05 17:48:222 hrs 28 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0x2fd80418d72859c982b9019b72cb9ac3bb3ec81e11694d3244436355c7036d0254207422021-03-05 17:48:222 hrs 28 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
0xc7c55f94c429959ec7bdb8f530449fddfbf0e1d0f89f437897a8d339dc17407954207302021-03-05 17:47:462 hrs 29 mins ago PancakeSwap: ANKR 0xf307910a4c7bbc79691fd374889b36d8531b08e30 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AnkrBEP20Token

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2020-09-12
*/

pragma solidity 0.5.16;

interface IBEP20 {
  /**
   * @dev Returns the amount of tokens in existence.
   */
  function totalSupply() external view returns (uint256);

  /**
   * @dev Returns the token decimals.
   */
  function decimals() external view returns (uint8);

  /**
   * @dev Returns the token symbol.
   */
  function symbol() external view returns (string memory);

  /**
  * @dev Returns the token name.
  */
  function name() external view returns (string memory);

  /**
   * @dev Returns the bep token owner.
   */
  function getOwner() external view returns (address);

  /**
   * @dev Returns the amount of tokens owned by `account`.
   */
  function balanceOf(address account) external view returns (uint256);

  /**
   * @dev Moves `amount` tokens from the caller's account to `recipient`.
   *
   * Returns a boolean value indicating whether the operation succeeded.
   *
   * Emits a {Transfer} event.
   */
  function transfer(address recipient, uint256 amount) external returns (bool);

  /**
   * @dev Returns the remaining number of tokens that `spender` will be
   * allowed to spend on behalf of `owner` through {transferFrom}. This is
   * zero by default.
   *
   * This value changes when {approve} or {transferFrom} are called.
   */
  function allowance(address _owner, address spender) external view returns (uint256);

  /**
   * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
   *
   * Returns a boolean value indicating whether the operation succeeded.
   *
   * IMPORTANT: 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
   *
   * Emits an {Approval} event.
   */
  function approve(address spender, uint256 amount) external returns (bool);

  /**
   * @dev Moves `amount` tokens from `sender` to `recipient` using the
   * allowance mechanism. `amount` is then deducted from the caller's
   * allowance.
   *
   * Returns a boolean value indicating whether the operation succeeded.
   *
   * Emits a {Transfer} event.
   */
  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

  /**
   * @dev Emitted when `value` tokens are moved from one account (`from`) to
   * another (`to`).
   *
   * Note that `value` may be zero.
   */
  event Transfer(address indexed from, address indexed to, uint256 value);

  /**
   * @dev Emitted when the allowance of a `spender` for an `owner` is set by
   * a call to {approve}. `value` is the new allowance.
   */
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

/*
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with GSN meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
contract Context {
  // Empty internal constructor, to prevent people from mistakenly deploying
  // an instance of this contract, which should be used via inheritance.
  constructor () internal { }

  function _msgSender() internal view returns (address payable) {
    return msg.sender;
  }

  function _msgData() internal view returns (bytes memory) {
    this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
    return msg.data;
  }
}

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
  /**
   * @dev Returns the addition of two unsigned integers, reverting on
   * overflow.
   *
   * Counterpart to Solidity's `+` operator.
   *
   * Requirements:
   * - Addition cannot overflow.
   */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a, "SafeMath: addition overflow");

    return c;
  }

  /**
   * @dev Returns the subtraction of two unsigned integers, reverting on
   * overflow (when the result is negative).
   *
   * Counterpart to Solidity's `-` operator.
   *
   * Requirements:
   * - Subtraction cannot overflow.
   */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    return sub(a, b, "SafeMath: subtraction overflow");
  }

  /**
   * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
   * overflow (when the result is negative).
   *
   * Counterpart to Solidity's `-` operator.
   *
   * Requirements:
   * - Subtraction cannot overflow.
   */
  function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    require(b <= a, errorMessage);
    uint256 c = a - b;

    return c;
  }

  /**
   * @dev Returns the multiplication of two unsigned integers, reverting on
   * overflow.
   *
   * Counterpart to Solidity's `*` operator.
   *
   * Requirements:
   * - Multiplication cannot overflow.
   */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
    if (a == 0) {
      return 0;
    }

    uint256 c = a * b;
    require(c / a == b, "SafeMath: multiplication overflow");

    return c;
  }

  /**
   * @dev Returns the integer division of two unsigned integers. Reverts on
   * division by zero. The result is rounded towards zero.
   *
   * Counterpart to Solidity's `/` operator. Note: this function uses a
   * `revert` opcode (which leaves remaining gas untouched) while Solidity
   * uses an invalid opcode to revert (consuming all remaining gas).
   *
   * Requirements:
   * - The divisor cannot be zero.
   */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    return div(a, b, "SafeMath: division by zero");
  }

  /**
   * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
   * division by zero. The result is rounded towards zero.
   *
   * Counterpart to Solidity's `/` operator. Note: this function uses a
   * `revert` opcode (which leaves remaining gas untouched) while Solidity
   * uses an invalid opcode to revert (consuming all remaining gas).
   *
   * Requirements:
   * - The divisor cannot be zero.
   */
  function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    // Solidity only automatically asserts when dividing by 0
    require(b > 0, errorMessage);
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold

    return c;
  }

  /**
   * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
   * Reverts when dividing by zero.
   *
   * Counterpart to Solidity's `%` operator. This function uses a `revert`
   * opcode (which leaves remaining gas untouched) while Solidity uses an
   * invalid opcode to revert (consuming all remaining gas).
   *
   * Requirements:
   * - The divisor cannot be zero.
   */
  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    return mod(a, b, "SafeMath: modulo by zero");
  }

  /**
   * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
   * Reverts with custom message when dividing by zero.
   *
   * Counterpart to Solidity's `%` operator. This function uses a `revert`
   * opcode (which leaves remaining gas untouched) while Solidity uses an
   * invalid opcode to revert (consuming all remaining gas).
   *
   * Requirements:
   * - The divisor cannot be zero.
   */
  function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    require(b != 0, errorMessage);
    return a % b;
  }
}

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
contract Ownable is Context {
  address private _owner;

  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

  /**
   * @dev Initializes the contract setting the deployer as the initial owner.
   */
  constructor () internal {
    address msgSender = _msgSender();
    _owner = msgSender;
    emit OwnershipTransferred(address(0), msgSender);
  }

  /**
   * @dev Returns the address of the current owner.
   */
  function owner() public view returns (address) {
    return _owner;
  }

  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(_owner == _msgSender(), "Ownable: caller is not the owner");
    _;
  }

  /**
   * @dev Leaves the contract without owner. It will not be possible to call
   * `onlyOwner` functions anymore. Can only be called by the current owner.
   *
   * NOTE: Renouncing ownership will leave the contract without an owner,
   * thereby removing any functionality that is only available to the owner.
   */
  function renounceOwnership() public onlyOwner {
    emit OwnershipTransferred(_owner, address(0));
    _owner = address(0);
  }

  /**
   * @dev Transfers ownership of the contract to a new account (`newOwner`).
   * Can only be called by the current owner.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    _transferOwnership(newOwner);
  }

  /**
   * @dev Transfers ownership of the contract to a new account (`newOwner`).
   */
  function _transferOwnership(address newOwner) internal {
    require(newOwner != address(0), "Ownable: new owner is the zero address");
    emit OwnershipTransferred(_owner, newOwner);
    _owner = newOwner;
  }
}

contract AnkrBEP20Token is Context, IBEP20, Ownable {
  using SafeMath for uint256;

  mapping (address => uint256) private _balances;

  mapping (address => mapping (address => uint256)) private _allowances;

  uint256 private _totalSupply;
  uint8 private _decimals;
  string private _symbol;
  string private _name;

  constructor() public {
    _name = "Ankr";
    _symbol = "ANKR";
    _decimals = 18;
    _totalSupply = 10 * (10 ** 9) * 10 ** uint256(_decimals);
    _balances[msg.sender] = _totalSupply;

    emit Transfer(address(0), msg.sender, _totalSupply);
  }

  /**
   * @dev Returns the bep token owner.
   */
  function getOwner() external view returns (address) {
    return owner();
  }

  /**
   * @dev Returns the token decimals.
   */
  function decimals() external view returns (uint8) {
    return _decimals;
  }

  /**
   * @dev Returns the token symbol.
   */
  function symbol() external view returns (string memory) {
    return _symbol;
  }

  /**
  * @dev Returns the token name.
  */
  function name() external view returns (string memory) {
    return _name;
  }

  /**
   * @dev See {BEP20-totalSupply}.
   */
  function totalSupply() external view returns (uint256) {
    return _totalSupply;
  }

  /**
   * @dev See {BEP20-balanceOf}.
   */
  function balanceOf(address account) external view returns (uint256) {
    return _balances[account];
  }

  /**
   * @dev See {BEP20-transfer}.
   *
   * Requirements:
   *
   * - `recipient` cannot be the zero address.
   * - the caller must have a balance of at least `amount`.
   */
  function transfer(address recipient, uint256 amount) external returns (bool) {
    _transfer(_msgSender(), recipient, amount);
    return true;
  }

  /**
   * @dev See {BEP20-allowance}.
   */
  function allowance(address owner, address spender) external view returns (uint256) {
    return _allowances[owner][spender];
  }

  /**
   * @dev See {BEP20-approve}.
   *
   * Requirements:
   *
   * - `spender` cannot be the zero address.
   */
  function approve(address spender, uint256 amount) external returns (bool) {
    _approve(_msgSender(), spender, amount);
    return true;
  }

  /**
   * @dev See {BEP20-transferFrom}.
   *
   * Emits an {Approval} event indicating the updated allowance. This is not
   * required by the EIP. See the note at the beginning of {BEP20};
   *
   * Requirements:
   * - `sender` and `recipient` cannot be the zero address.
   * - `sender` must have a balance of at least `amount`.
   * - the caller must have allowance for `sender`'s tokens of at least
   * `amount`.
   */
  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) {
    _transfer(sender, recipient, amount);
    _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "BEP20: transfer amount exceeds allowance"));
    return true;
  }

  /**
   * @dev Atomically increases the allowance granted to `spender` by the caller.
   *
   * This is an alternative to {approve} that can be used as a mitigation for
   * problems described in {BEP20-approve}.
   *
   * Emits an {Approval} event indicating the updated allowance.
   *
   * Requirements:
   *
   * - `spender` cannot be the zero address.
   */
  function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
    return true;
  }

  /**
   * @dev Atomically decreases the allowance granted to `spender` by the caller.
   *
   * This is an alternative to {approve} that can be used as a mitigation for
   * problems described in {BEP20-approve}.
   *
   * Emits an {Approval} event indicating the updated allowance.
   *
   * Requirements:
   *
   * - `spender` cannot be the zero address.
   * - `spender` must have allowance for the caller of at least
   * `subtractedValue`.
   */
  function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "BEP20: decreased allowance below zero"));
    return true;
  }

  /**
   * @dev Creates `amount` tokens and assigns them to `msg.sender`, increasing
   * the total supply.
   *
   * Requirements
   *
   * - `msg.sender` must be the token owner
   */
  function mint(uint256 amount) public onlyOwner returns (bool) {
    _mint(_msgSender(), amount);
    return true;
  }

  /**
   * @dev Moves tokens `amount` from `sender` to `recipient`.
   *
   * This is internal function is equivalent to {transfer}, and can be used to
   * e.g. implement automatic token fees, slashing mechanisms, etc.
   *
   * Emits a {Transfer} event.
   *
   * Requirements:
   *
   * - `sender` cannot be the zero address.
   * - `recipient` cannot be the zero address.
   * - `sender` must have a balance of at least `amount`.
   */
  function _transfer(address sender, address recipient, uint256 amount) internal {
    require(sender != address(0), "BEP20: transfer from the zero address");
    require(recipient != address(0), "BEP20: transfer to the zero address");

    _balances[sender] = _balances[sender].sub(amount, "BEP20: transfer amount exceeds balance");
    _balances[recipient] = _balances[recipient].add(amount);
    emit Transfer(sender, recipient, amount);
  }

  /** @dev Creates `amount` tokens and assigns them to `account`, increasing
   * the total supply.
   *
   * Emits a {Transfer} event with `from` set to the zero address.
   *
   * Requirements
   *
   * - `to` cannot be the zero address.
   */
  function _mint(address account, uint256 amount) internal {
    require(account != address(0), "BEP20: mint to the zero address");

    _totalSupply = _totalSupply.add(amount);
    _balances[account] = _balances[account].add(amount);
    emit Transfer(address(0), account, amount);
  }

  /**
   * @dev Destroys `amount` tokens from `account`, reducing the
   * total supply.
   *
   * Emits a {Transfer} event with `to` set to the zero address.
   *
   * Requirements
   *
   * - `account` cannot be the zero address.
   * - `account` must have at least `amount` tokens.
   */
  function _burn(address account, uint256 amount) internal {
    require(account != address(0), "BEP20: burn from the zero address");

    _balances[account] = _balances[account].sub(amount, "BEP20: burn amount exceeds balance");
    _totalSupply = _totalSupply.sub(amount);
    emit Transfer(account, address(0), amount);
  }

  /**
   * @dev Sets `amount` as the allowance of `spender` over the `owner`s tokens.
   *
   * This is internal function is equivalent to `approve`, and can be used to
   * e.g. set automatic allowances for certain subsystems, etc.
   *
   * Emits an {Approval} event.
   *
   * Requirements:
   *
   * - `owner` cannot be the zero address.
   * - `spender` cannot be the zero address.
   */
  function _approve(address owner, address spender, uint256 amount) internal {
    require(owner != address(0), "BEP20: approve from the zero address");
    require(spender != address(0), "BEP20: approve to the zero address");

    _allowances[owner][spender] = amount;
    emit Approval(owner, spender, amount);
  }

  /**
   * @dev Destroys `amount` tokens from `account`.`amount` is then deducted
   * from the caller's allowance.
   *
   * See {_burn} and {_approve}.
   */
  function _burnFrom(address account, uint256 amount) internal {
    _burn(account, amount);
    _approve(account, _msgSender(), _allowances[account][_msgSender()].sub(amount, "BEP20: burn amount exceeds allowance"));
  }
}

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060006100246001600160e01b0361013716565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506040805180820190915260048082526320b735b960e11b60209092019182526100999160069161013c565b506040805180820190915260048082526320a725a960e11b60209092019182526100c59160059161013c565b5060048054601260ff19909116179081905560ff16600a0a6402540be400026003819055336000818152600160209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a36101d4565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017d57805160ff19168380011785556101aa565b828001600101855582156101aa579182015b828111156101aa57825182559160200191906001019061018f565b506101b69291506101ba565b5090565b61013991905b808211156101b657600081556001016101c0565b610e56806101e36000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063893d20e811610097578063a457c2d711610066578063a457c2d7146102dd578063a9059cbb14610309578063dd62ed3e14610335578063f2fde38b1461036357610100565b8063893d20e81461028c5780638da5cb5b146102b057806395d89b41146102b8578063a0712d68146102c057610100565b8063313ce567116100d3578063313ce56714610212578063395093511461023057806370a082311461025c578063715018a61461028257610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323b872dd146101dc575b600080fd5b61010d610389565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b03813516906020013561041f565b604080519115158252519081900360200190f35b6101ca61043c565b60408051918252519081900360200190f35b6101ae600480360360608110156101f257600080fd5b506001600160a01b03813581169160208101359091169060400135610442565b61021a6104cf565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561024657600080fd5b506001600160a01b0381351690602001356104d8565b6101ca6004803603602081101561027257600080fd5b50356001600160a01b031661052c565b61028a610547565b005b6102946105fb565b604080516001600160a01b039092168252519081900360200190f35b61029461060a565b61010d610619565b6101ae600480360360208110156102d657600080fd5b503561067a565b6101ae600480360360408110156102f357600080fd5b506001600160a01b0381351690602001356106ff565b6101ae6004803603604081101561031f57600080fd5b506001600160a01b03813516906020013561076d565b6101ca6004803603604081101561034b57600080fd5b506001600160a01b0381358116916020013516610781565b61028a6004803603602081101561037957600080fd5b50356001600160a01b03166107ac565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104155780601f106103ea57610100808354040283529160200191610415565b820191906000526020600020905b8154815290600101906020018083116103f857829003601f168201915b5050505050905090565b600061043361042c610822565b8484610826565b50600192915050565b60035490565b600061044f848484610912565b6104c58461045b610822565b6104c085604051806060016040528060288152602001610d6a602891396001600160a01b038a16600090815260026020526040812090610499610822565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610a7016565b610826565b5060019392505050565b60045460ff1690565b60006104336104e5610822565b846104c085600260006104f6610822565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610b0716565b6001600160a01b031660009081526001602052604090205490565b61054f610822565b6000546001600160a01b039081169116146105b1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600061060561060a565b905090565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104155780601f106103ea57610100808354040283529160200191610415565b6000610684610822565b6000546001600160a01b039081169116146106e6576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6106f76106f1610822565b83610b68565b506001919050565b600061043361070c610822565b846104c085604051806060016040528060258152602001610ddb6025913960026000610736610822565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610a7016565b600061043361077a610822565b8484610912565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6107b4610822565b6000546001600160a01b03908116911614610816576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61081f81610c5a565b50565b3390565b6001600160a01b03831661086b5760405162461bcd60e51b8152600401808060200182810382526024815260200180610d206024913960400191505060405180910390fd5b6001600160a01b0382166108b05760405162461bcd60e51b8152600401808060200182810382526022815260200180610e006022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166109575760405162461bcd60e51b8152600401808060200182810382526025815260200180610cfb6025913960400191505060405180910390fd5b6001600160a01b03821661099c5760405162461bcd60e51b8152600401808060200182810382526023815260200180610db86023913960400191505060405180910390fd5b6109df81604051806060016040528060268152602001610d92602691396001600160a01b038616600090815260016020526040902054919063ffffffff610a7016565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610a14908263ffffffff610b0716565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610aff5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ac4578181015183820152602001610aac565b50505050905090810190601f168015610af15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610b61576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610bc3576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b600354610bd6908263ffffffff610b0716565b6003556001600160a01b038216600090815260016020526040902054610c02908263ffffffff610b0716565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038116610c9f5760405162461bcd60e51b8152600401808060200182810382526026815260200180610d446026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b039290921691909117905556fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a723158208e3e80a2997df32f7991093a598d18395962040fa8e3d69c57509095d5caa78564736f6c63430005100032

Deployed ByteCode Sourcemap

11306:7835:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11306:7835:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12368:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;12368:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13408:144;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13408:144:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;12503:87;;;:::i;:::-;;;;;;;;;;;;;;;;13997:292;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13997:292:0;;;;;;;;;;;;;;;;;:::i;12096:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14671:200;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14671:200:0;;;;;;;;:::i;12644:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12644:106:0;-1:-1:-1;;;;;12644:106:0;;:::i;10608:130::-;;;:::i;:::-;;11958:79;;;:::i;:::-;;;;-1:-1:-1;;;;;11958:79:0;;;;;;;;;;;;;;10006:73;;;:::i;12232:83::-;;;:::i;15794:120::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15794:120:0;;:::i;15343:251::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15343:251:0;;;;;;;;:::i;12944:150::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12944:150:0;;;;;;;;:::i;13148:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13148:130:0;;;;;;;;;;:::i;10883:103::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10883:103:0;-1:-1:-1;;;;;10883:103:0;;:::i;12368:79::-;12436:5;12429:12;;;;;;;;-1:-1:-1;;12429:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12407:13;;12429:12;;12436:5;;12429:12;;12436:5;12429:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12368:79;:::o;13408:144::-;13476:4;13489:39;13498:12;:10;:12::i;:::-;13512:7;13521:6;13489:8;:39::i;:::-;-1:-1:-1;13542:4:0;13408:144;;;;:::o;12503:87::-;12572:12;;12503:87;:::o;13997:292::-;14088:4;14101:36;14111:6;14119:9;14130:6;14101:9;:36::i;:::-;14144:121;14153:6;14161:12;:10;:12::i;:::-;14175:89;14213:6;14175:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14175:19:0;;;;;;:11;:19;;;;;;14195:12;:10;:12::i;:::-;-1:-1:-1;;;;;14175:33:0;;;;;;;;;;;;-1:-1:-1;14175:33:0;;;:89;;:37;:89;:::i;:::-;14144:8;:121::i;:::-;-1:-1:-1;14279:4:0;13997:292;;;;;:::o;12096:79::-;12160:9;;;;12096:79;:::o;14671:200::-;14751:4;14764:83;14773:12;:10;:12::i;:::-;14787:7;14796:50;14835:10;14796:11;:25;14808:12;:10;:12::i;:::-;-1:-1:-1;;;;;14796:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;14796:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;12644:106::-;-1:-1:-1;;;;;12726:18:0;12703:7;12726:18;;;:9;:18;;;;;;;12644:106::o;10608:130::-;10210:12;:10;:12::i;:::-;10200:6;;-1:-1:-1;;;;;10200:6:0;;;:22;;;10192:67;;;;;-1:-1:-1;;;10192:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10703:1;10687:6;;10666:40;;-1:-1:-1;;;;;10687:6:0;;;;10666:40;;10703:1;;10666:40;10730:1;10713:19;;-1:-1:-1;;;;;;10713:19:0;;;10608:130::o;11958:79::-;12001:7;12024;:5;:7::i;:::-;12017:14;;11958:79;:::o;10006:73::-;10044:7;10067:6;-1:-1:-1;;;;;10067:6:0;10006:73;:::o;12232:83::-;12302:7;12295:14;;;;;;;;-1:-1:-1;;12295:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12273:13;;12295:14;;12302:7;;12295:14;;12302:7;12295:14;;;;;;;;;;;;;;;;;;;;;;;;15794:120;15850:4;10210:12;:10;:12::i;:::-;10200:6;;-1:-1:-1;;;;;10200:6:0;;;:22;;;10192:67;;;;;-1:-1:-1;;;10192:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15863:27;15869:12;:10;:12::i;:::-;15883:6;15863:5;:27::i;:::-;-1:-1:-1;15904:4:0;15794:120;;;:::o;15343:251::-;15428:4;15441:129;15450:12;:10;:12::i;:::-;15464:7;15473:96;15512:15;15473:96;;;;;;;;;;;;;;;;;:11;:25;15485:12;:10;:12::i;:::-;-1:-1:-1;;;;;15473:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;15473:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;12944:150::-;13015:4;13028:42;13038:12;:10;:12::i;:::-;13052:9;13063:6;13028:9;:42::i;13148:130::-;-1:-1:-1;;;;;13245:18:0;;;13222:7;13245:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;13148:130::o;10883:103::-;10210:12;:10;:12::i;:::-;10200:6;;-1:-1:-1;;;;;10200:6:0;;;:22;;;10192:67;;;;;-1:-1:-1;;;10192:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10952:28;10971:8;10952:18;:28::i;:::-;10883:103;:::o;3703:92::-;3779:10;3703:92;:::o;18424:320::-;-1:-1:-1;;;;;18514:19:0;;18506:68;;;;-1:-1:-1;;;18506:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18589:21:0;;18581:68;;;;-1:-1:-1;;;18581:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18658:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;18706:32;;;;;;;;;;;;;;;;;18424:320;;;:::o;16374:449::-;-1:-1:-1;;;;;16468:20:0;;16460:70;;;;-1:-1:-1;;;16460:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16545:23:0;;16537:71;;;;-1:-1:-1;;;16537:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16637;16659:6;16637:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16637:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;16617:17:0;;;;;;;:9;:17;;;;;;:91;;;;16738:20;;;;;;;:32;;16763:6;16738:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;16715:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;16782:35;;;;;;;16715:20;;16782:35;;;;;;;;;;;;;16374:449;;;:::o;5662:178::-;5748:7;5780:12;5772:6;;;;5764:29;;;;-1:-1:-1;;;5764:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;5764:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5812:5:0;;;5662:178::o;4835:167::-;4893:7;4921:5;;;4941:6;;;;4933:46;;;;;-1:-1:-1;;;4933:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4995:1;4835:167;-1:-1:-1;;;4835:167:0:o;17084:290::-;-1:-1:-1;;;;;17156:21:0;;17148:65;;;;;-1:-1:-1;;;17148:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;17237:12;;:24;;17254:6;17237:24;:16;:24;:::i;:::-;17222:12;:39;-1:-1:-1;;;;;17289:18:0;;;;;;:9;:18;;;;;;:30;;17312:6;17289:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;17268:18:0;;;;;;:9;:18;;;;;;;;:51;;;;17331:37;;;;;;;17268:18;;;;17331:37;;;;;;;;;;17084:290;;:::o;11084:215::-;-1:-1:-1;;;;;11154:22:0;;11146:73;;;;-1:-1:-1;;;11146:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11252:6;;;11231:38;;-1:-1:-1;;;;;11231:38:0;;;;11252:6;;;11231:38;;;11276:6;:17;;-1:-1:-1;;;;;;11276:17:0;-1:-1:-1;;;;;11276:17:0;;;;;;;;;;11084:215::o

Swarm Source

bzzr://8e3e80a2997df32f7991093a598d18395962040fa8e3d69c57509095d5caa785
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.