Contract 0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd 6

 

Contract Overview

Chainlink : LINK Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x032f9cf558b4ef5fcd501c5b5f841bc749454d2aefa4c54f52264d15ba9dad8fApprove110165342021-09-18 8:07:071 min ago0x13f95f357747f2bbd305ca63159969ddd5cfad15 IN  Chainlink : LINK Token0 BNB0.00022203
0x91e0152460816d4df509d8b06e4bf4ea591a30dd1c46bbabf1c100a153943d46Transfer110165092021-09-18 8:05:522 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00051115
0x8382219757b4bff444acfc1256d3797fb64c37340f4695ee41975578737489b6Transfer110164502021-09-18 8:02:555 mins agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00051115
0x62c0055ee73c3a6eab74c7aa8cb54975c2eb0eb50b304a8e1921f1332ff6b2a0Transfer110163852021-09-18 7:59:408 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00051115
0xd7ab59312cd79e67ecb1f361dc75d40b8021cbef563f1e7307fa2256bc33a018Approve110162582021-09-18 7:53:1915 mins ago0xb36a5ee119072296711b8ace01b31686e2a7ed63 IN  Chainlink : LINK Token0 BNB0.00022053
0x50793f275b8d4b64cfc2d21b322bc9b7937787529d5f20302dadd1a569aff8a1Approve110162432021-09-18 7:52:3415 mins ago0xf155213fae7900e5a490c9c6ffe2939856d6fa79 IN  Chainlink : LINK Token0 BNB0.00022203
0x682b1719d4cae0e71ada13eb9f0b5ec967578575686018d1a67b5d61e26e3678Transfer110161432021-09-18 7:47:3420 mins ago0x260ee8f2b0c167e0cd6119b2df923fd061dc1093 IN  Chainlink : LINK Token0 BNB0.000216618
0x91b80ec99b0129e265f3bc20ebd02abe6af1247d10f13479738643614ee12262Transfer110159832021-09-18 7:39:3428 mins ago0x14e23c5fe6b6d963f17213942993ae41846f8773 IN  Chainlink : LINK Token0 BNB0.000180695
0x5c98e814ad1fed655fff190ebbe47e817d3ec7f419ca7f461a1cc417d6b41627Transfer110159182021-09-18 7:36:1932 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00051115
0x3cb37f1ba4aaaa35cf62f2d335c78c30e0ce54d28d1c81cce4f076f2e0f059c8Transfer110159182021-09-18 7:36:1932 mins agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00051115
0x3569c07103a4c65129a60030ad31c7e33f942bee1c76cd3b7246de4f8de57ca6Transfer110158532021-09-18 7:33:0435 mins ago0x9d2bb15c52f0e3ca9f8b308ce3421343cf811eef IN  Chainlink : LINK Token0 BNB0.000105515
0x65adcf4a4a150d6010ed517d9b112db774defcc041e26b5db53c384064e216a5Approve110157692021-09-18 7:28:5239 mins ago0xd1f781af14d727749fdaa82a8d95e2d1d67adc14 IN  Chainlink : LINK Token0 BNB0.00022203
0x02eec0bfc6ae4d65ea343e0bd22067a1ebcd46ba50fc7452cf01dc0076a3534aTransfer110157532021-09-18 7:28:0440 mins ago0x56409b1b5516d15648deb9dac8bef20e99e4988c IN  Chainlink : LINK Token0 BNB0.000180515
0x12eca44e0fa3d7283c1d9fe21623f2040477a2c31efacb1e7acabce36aa22847Approve110156402021-09-18 7:22:2546 mins ago0xd7ec0328bd7169e4a508279103d800c455c951f7 IN  Chainlink : LINK Token0 BNB0.00022203
0x78dd771779af5d6ef2a010ac7d5f4dc91039c47e485cb5a0fcf57d68062a27ebTransfer110155492021-09-18 7:17:5250 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00051115
0xc386f3e5a619a7f853e693612ee43dc561824d40b2b00058f37f4a6132ef1269Transfer110154802021-09-18 7:14:2554 mins ago0xf079142854a3b1acb7db0de945553fadb6665992 IN  Chainlink : LINK Token0 BNB0.000180695
0xdc7666697b5aca6907ed841138bdd468bb34e3c7866219e4f5f3ae095e557c80Approve110154692021-09-18 7:13:5254 mins ago0xe4e90c20243d9903fbf1e3a6c9eb8583ea04e445 IN  Chainlink : LINK Token0 BNB0.00022059
0x3eab1a4fa20fc9b9b6616151ff29581ad484db50dbb77e6cfbd9b0b44e83c96bApprove110154612021-09-18 7:13:2855 mins ago0x26652275233a4358df51511e205ced42c61aa129 IN  Chainlink : LINK Token0 BNB0.00022203
0xed2808c8855c480de58df322bece1d1070268b3aa36cdcdee90b449a7455311aApprove110154532021-09-18 7:13:0455 mins ago0xa19e4dbade2eed41c84357d57ee38fcc4c9ee563 IN  Chainlink : LINK Token0 BNB0.00022203
0xd0b03bfe28a38b0e8adf8f907e4e6f804a6f8a7a794acb7dab3c2a37f16d05caTransfer110154422021-09-18 7:12:3155 mins agoHotbit 2 IN  Chainlink : LINK Token0 BNB0.000357721
0xc2a43db042794982a0a584b224f5602abd40ab39967130309445ce0a59f35250Transfer110153742021-09-18 7:09:0759 mins agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00051127
0x2090ded4d505f90bd097d5795745bc998d9e846373770d40035d347d3d58e278Transfer110153342021-09-18 7:07:071 hr 1 min agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00036115
0x77e6c8b5579cc61bd4b364d79d0c47cccdedb81bd0aacbeb5e4071c1768170f3Transfer110152542021-09-18 7:03:071 hr 5 mins agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00051115
0x327d944771d20ab42f047c4294a36345b29d5866fdd68d9135af5b508f3b469bApprove110152512021-09-18 7:02:581 hr 5 mins ago0x67ef2a1f37b86b8e9a8f27850a9f9bc925da929c IN  Chainlink : LINK Token0 BNB0.00022053
0x7a0d94d303ce2ff448583ffcfd4684e644d1d45031e83dae584c821c525918e9Transfer110152412021-09-18 7:02:281 hr 6 mins ago0x1d7f1ac48ed8a200388fe700e1ed76bb3325f2d0 IN  Chainlink : LINK Token0 BNB0.000216618
[ Download CSV Export 

OVERVIEW

A blockchain-based middleware, acting as a bridge between cryptocurrency smart contracts, data feeds, APIs and traditional bank account payments.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09194 days 20 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09194 days 20 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xe293a4b9060b5b44f57c8aeeccef85b566b10590309311db1ab789fc706090f454713042021-03-07 11:58:09194 days 20 hrs ago 0xc2e7fc53503eb419c8078d56895cb598c71177dd Chainlink : LINK Token0 BNB
0xe293a4b9060b5b44f57c8aeeccef85b566b10590309311db1ab789fc706090f454713042021-03-07 11:58:09194 days 20 hrs ago Cream.Finance: crLINK Token Chainlink : LINK Token0 BNB
0xf810ed6de15154be554ee7050b11c3c4a3e1b9f8c3e6e5de32359e17390d595754713022021-03-07 11:58:03194 days 20 hrs ago 0xc2e7fc53503eb419c8078d56895cb598c71177dd Chainlink : LINK Token0 BNB
0xf810ed6de15154be554ee7050b11c3c4a3e1b9f8c3e6e5de32359e17390d595754713022021-03-07 11:58:03194 days 20 hrs ago Cream.Finance: crLINK Token Chainlink : LINK Token0 BNB
0xb5176df5306f717188caf730e76ec4363f0edf8b2bb10244b715138e943983f454712972021-03-07 11:57:48194 days 20 hrs ago PancakeSwap: LINK Chainlink : LINK Token0 BNB
0xb5176df5306f717188caf730e76ec4363f0edf8b2bb10244b715138e943983f454712972021-03-07 11:57:48194 days 20 hrs ago PancakeSwap: Router Chainlink : LINK Token0 BNB
0xbfff6b082de6c4c0fcc966c469167471843e0f83191cd2712273fe30f14ad61f54712932021-03-07 11:57:36194 days 20 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
0xbfff6b082de6c4c0fcc966c469167471843e0f83191cd2712273fe30f14ad61f54712932021-03-07 11:57:36194 days 20 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
0xbfff6b082de6c4c0fcc966c469167471843e0f83191cd2712273fe30f14ad61f54712932021-03-07 11:57:36194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x3c2585d21639709587e64cefe6056e8e0159a89b2f4820f94c4a9ee1b781e0f554712902021-03-07 11:57:27194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x3c2585d21639709587e64cefe6056e8e0159a89b2f4820f94c4a9ee1b781e0f554712902021-03-07 11:57:27194 days 20 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x3c2585d21639709587e64cefe6056e8e0159a89b2f4820f94c4a9ee1b781e0f554712902021-03-07 11:57:27194 days 20 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEP20LINK

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license

Contract Source Code (Solidity)

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

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 BEP20LINK is Context, IBEP20, Ownable {
  using SafeMath for uint256;

  mapping (address => uint256) private _balances;

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

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

  constructor() public {
    _name = "ChainLink Token";
    _symbol = "LINK";
    _decimals = 18;
    _totalSupply = 1000000000000000000000000;
    _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 Burn `amount` tokens and decreasing the total supply.
   */
  function burn(uint256 amount) public returns (bool) {
    _burn(_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 Security Audit

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":[],"name":"_decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"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":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"}]

60806040523480156200001157600080fd5b506000620000276001600160e01b036200014416565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060408051808201909152600f8082526e21b430b4b72634b735902a37b5b2b760891b6020909201918252620000a99160069162000149565b50604080518082019091526004808252634c494e4b60e01b6020909201918252620000d79160059162000149565b506004805460ff1916601217905569d3c21bcecceda10000006003819055336000818152600160209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3620001eb565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018c57805160ff1916838001178555620001bc565b82800160010185558215620001bc579182015b82811115620001bc5782518255916020019190600101906200019f565b50620001ca929150620001ce565b5090565b6200014691905b80821115620001ca5760008155600101620001d5565b61113d80620001fb6000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063893d20e8116100ad578063a9059cbb11610071578063a9059cbb1461035a578063b09f126614610386578063d28d88521461038e578063dd62ed3e14610396578063f2fde38b146103c45761012c565b8063893d20e8146102dd5780638da5cb5b1461030157806395d89b4114610309578063a0712d6814610311578063a457c2d71461032e5761012c565b806332424aa3116100f457806332424aa31461025c578063395093511461026457806342966c681461029057806370a08231146102ad578063715018a6146102d35761012c565b806306fdde0314610131578063095ea7b3146101ae57806318160ddd146101ee57806323b872dd14610208578063313ce5671461023e575b600080fd5b6101396103ea565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017357818101518382015260200161015b565b50505050905090810190601f1680156101a05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101da600480360360408110156101c457600080fd5b506001600160a01b038135169060200135610480565b604080519115158252519081900360200190f35b6101f661049d565b60408051918252519081900360200190f35b6101da6004803603606081101561021e57600080fd5b506001600160a01b038135811691602081013590911690604001356104a3565b610246610530565b6040805160ff9092168252519081900360200190f35b610246610539565b6101da6004803603604081101561027a57600080fd5b506001600160a01b038135169060200135610542565b6101da600480360360208110156102a657600080fd5b5035610596565b6101f6600480360360208110156102c357600080fd5b50356001600160a01b03166105b1565b6102db6105cc565b005b6102e5610680565b604080516001600160a01b039092168252519081900360200190f35b6102e561068f565b61013961069e565b6101da6004803603602081101561032757600080fd5b50356106ff565b6101da6004803603604081101561034457600080fd5b506001600160a01b03813516906020013561077c565b6101da6004803603604081101561037057600080fd5b506001600160a01b0381351690602001356107ea565b6101396107fe565b61013961088c565b6101f6600480360360408110156103ac57600080fd5b506001600160a01b03813581169160200135166108e7565b6102db600480360360208110156103da57600080fd5b50356001600160a01b0316610912565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104765780601f1061044b57610100808354040283529160200191610476565b820191906000526020600020905b81548152906001019060200180831161045957829003601f168201915b5050505050905090565b600061049461048d610988565b848461098c565b50600192915050565b60035490565b60006104b0848484610a78565b610526846104bc610988565b6105218560405180606001604052806028815260200161100e602891396001600160a01b038a166000908152600260205260408120906104fa610988565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610bd616565b61098c565b5060019392505050565b60045460ff1690565b60045460ff1681565b600061049461054f610988565b846105218560026000610560610988565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610c6d16565b60006105a96105a3610988565b83610cce565b506001919050565b6001600160a01b031660009081526001602052604090205490565b6105d4610988565b6000546001600160a01b03908116911614610636576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600061068a61068f565b905090565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104765780601f1061044b57610100808354040283529160200191610476565b6000610709610988565b6000546001600160a01b0390811691161461076b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6105a9610776610988565b83610dca565b6000610494610789610988565b846105218560405180606001604052806025815260200161107f60259139600260006107b3610988565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610bd616565b60006104946107f7610988565b8484610a78565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108845780601f1061085957610100808354040283529160200191610884565b820191906000526020600020905b81548152906001019060200180831161086757829003601f168201915b505050505081565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108845780601f1061085957610100808354040283529160200191610884565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61091a610988565b6000546001600160a01b0390811691161461097c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61098581610ebc565b50565b3390565b6001600160a01b0383166109d15760405162461bcd60e51b8152600401808060200182810382526024815260200180610fc46024913960400191505060405180910390fd5b6001600160a01b038216610a165760405162461bcd60e51b81526004018080602001828103825260228152602001806110e76022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610abd5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f9f6025913960400191505060405180910390fd5b6001600160a01b038216610b025760405162461bcd60e51b815260040180806020018281038252602381526020018061105c6023913960400191505060405180910390fd5b610b4581604051806060016040528060268152602001611036602691396001600160a01b038616600090815260016020526040902054919063ffffffff610bd616565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610b7a908263ffffffff610c6d16565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610c655760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610c2a578181015183820152602001610c12565b50505050905090810190601f168015610c575780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610cc7576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610d135760405162461bcd60e51b81526004018080602001828103825260218152602001806110a46021913960400191505060405180910390fd5b610d56816040518060600160405280602281526020016110c5602291396001600160a01b038516600090815260016020526040902054919063ffffffff610bd616565b6001600160a01b038316600090815260016020526040902055600354610d82908263ffffffff610f5c16565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038216610e25576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b600354610e38908263ffffffff610c6d16565b6003556001600160a01b038216600090815260016020526040902054610e64908263ffffffff610c6d16565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038116610f015760405162461bcd60e51b8152600401808060200182810382526026815260200180610fe86026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610cc783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610bd656fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a72315820a367c5b94e4dfe4538ffaad053cf905b1af3bf372a84d8fa357981e460a3144264736f6c63430005100032

Deployed ByteCode Sourcemap

11306:8017:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11306:8017:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12355: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;12355:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13395:144;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13395:144:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;12490:87;;;:::i;:::-;;;;;;;;;;;;;;;;13984:292;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13984:292:0;;;;;;;;;;;;;;;;;:::i;12083:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11553:22;;;:::i;14658:200::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14658:200:0;;;;;;;;:::i;15986:110::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15986:110:0;;:::i;12631:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12631:106:0;-1:-1:-1;;;;;12631:106:0;;:::i;10608:130::-;;;:::i;:::-;;11945:79;;;:::i;:::-;;;;-1:-1:-1;;;;;11945:79:0;;;;;;;;;;;;;;10006:73;;;:::i;12219:83::-;;;:::i;15781:120::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15781:120:0;;:::i;15330:251::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15330:251:0;;;;;;;;:::i;12931:150::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12931:150:0;;;;;;;;:::i;11580:21::-;;;:::i;11606:19::-;;;:::i;13135:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13135: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;12355:79::-;12423:5;12416:12;;;;;;;;-1:-1:-1;;12416:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12394:13;;12416:12;;12423:5;;12416:12;;12423:5;12416:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12355:79;:::o;13395:144::-;13463:4;13476:39;13485:12;:10;:12::i;:::-;13499:7;13508:6;13476:8;:39::i;:::-;-1:-1:-1;13529:4:0;13395:144;;;;:::o;12490:87::-;12559:12;;12490:87;:::o;13984:292::-;14075:4;14088:36;14098:6;14106:9;14117:6;14088:9;:36::i;:::-;14131:121;14140:6;14148:12;:10;:12::i;:::-;14162:89;14200:6;14162:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14162:19:0;;;;;;:11;:19;;;;;;14182:12;:10;:12::i;:::-;-1:-1:-1;;;;;14162:33:0;;;;;;;;;;;;-1:-1:-1;14162:33:0;;;:89;;:37;:89;:::i;:::-;14131:8;:121::i;:::-;-1:-1:-1;14266:4:0;13984:292;;;;;:::o;12083:79::-;12147:9;;;;12083:79;:::o;11553:22::-;;;;;;:::o;14658:200::-;14738:4;14751:83;14760:12;:10;:12::i;:::-;14774:7;14783:50;14822:10;14783:11;:25;14795:12;:10;:12::i;:::-;-1:-1:-1;;;;;14783:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;14783:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;15986:110::-;16032:4;16045:27;16051:12;:10;:12::i;:::-;16065:6;16045:5;:27::i;:::-;-1:-1:-1;16086:4:0;15986:110;;;:::o;12631:106::-;-1:-1:-1;;;;;12713:18:0;12690:7;12713:18;;;:9;:18;;;;;;;12631: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;11945:79::-;11988:7;12011;:5;:7::i;:::-;12004:14;;11945:79;:::o;10006:73::-;10044:7;10067:6;-1:-1:-1;;;;;10067:6:0;10006:73;:::o;12219:83::-;12289:7;12282:14;;;;;;;;-1:-1:-1;;12282:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12260:13;;12282:14;;12289:7;;12282:14;;12289:7;12282:14;;;;;;;;;;;;;;;;;;;;;;;;15781:120;15837:4;10210:12;:10;:12::i;:::-;10200:6;;-1:-1:-1;;;;;10200:6:0;;;:22;;;10192:67;;;;;-1:-1:-1;;;10192:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15850:27;15856:12;:10;:12::i;:::-;15870:6;15850:5;:27::i;15330:251::-;15415:4;15428:129;15437:12;:10;:12::i;:::-;15451:7;15460:96;15499:15;15460:96;;;;;;;;;;;;;;;;;:11;:25;15472:12;:10;:12::i;:::-;-1:-1:-1;;;;;15460:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;15460:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;12931:150::-;13002:4;13015:42;13025:12;:10;:12::i;:::-;13039:9;13050:6;13015:9;:42::i;11580:21::-;;;;;;;;;;;;;;;-1:-1:-1;;11580:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;11606:19::-;;;;;;;;;;;;;;;-1:-1:-1;;11606:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13135:130;-1:-1:-1;;;;;13232:18:0;;;13209:7;13232:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;13135: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;18606:320::-;-1:-1:-1;;;;;18696:19:0;;18688:68;;;;-1:-1:-1;;;18688:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18771:21:0;;18763:68;;;;-1:-1:-1;;;18763:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18840:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;18888:32;;;;;;;;;;;;;;;;;18606:320;;;:::o;16556:449::-;-1:-1:-1;;;;;16650:20:0;;16642:70;;;;-1:-1:-1;;;16642:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16727:23:0;;16719:71;;;;-1:-1:-1;;;16719:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16819;16841:6;16819:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16819:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;16799:17:0;;;;;;;:9;:17;;;;;;:91;;;;16920:20;;;;;;;:32;;16945:6;16920:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;16897:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;16964:35;;;;;;;16897:20;;16964:35;;;;;;;;;;;;;16556: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;17864:330::-;-1:-1:-1;;;;;17936:21:0;;17928:67;;;;-1:-1:-1;;;17928:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18025:68;18048:6;18025:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18025:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;18004:18:0;;;;;;:9;:18;;;;;:89;18115:12;;:24;;18132:6;18115:24;:16;:24;:::i;:::-;18100:12;:39;18151:37;;;;;;;;18177:1;;-1:-1:-1;;;;;18151:37:0;;;;;;;;;;;;17864:330;;:::o;17266:290::-;-1:-1:-1;;;;;17338:21:0;;17330:65;;;;;-1:-1:-1;;;17330:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;17419:12;;:24;;17436:6;17419:24;:16;:24;:::i;:::-;17404:12;:39;-1:-1:-1;;;;;17471:18:0;;;;;;:9;:18;;;;;;:30;;17494:6;17471:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;17450:18:0;;;;;;:9;:18;;;;;;;;:51;;;;17513:37;;;;;;;17450:18;;;;17513:37;;;;;;;;;;17266: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;5257:130::-;5315:7;5338:43;5342:1;5345;5338:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

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