Contract 0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd 5

 

Contract Overview

Chainlink : LINK Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0xb23ca04f352e412e1e6d085b651bb23d210dc4d6f67a5b52c44f8d62175a2fe497833522021-08-06 0:44:373 mins ago0x0df9030f6e8c684f093a585b68e256dcbfd19311 IN  Chainlink : LINK Token0 BNB0.00022203
0x2babb5c95c9cf7c4c055153d1a9f67f113943538e9b3f802094328e1d100e2cc97832842021-08-06 0:41:047 mins agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00051115
0x58296487f22b71a086ba9ba6e321a84f8f055dcc02e9073c8b858b615591609697832382021-08-06 0:38:349 mins ago0x51327d18fa5f1019a4ec7161feee1f8c4fadaf1a IN  Chainlink : LINK Token0 BNB0.000266436
0x98e85bcfafd8024d0b896d7931304568ed564aadd17f3d3981373bc029044e4e97831942021-08-06 0:36:2211 mins ago0x211334e4302a5fe08e86ca1b411f0e33a8a25b52 IN  Chainlink : LINK Token0 BNB0.00022203
0x861c2cec8f9c95c70cff5491a050a0effb0c488c977cf165666cd6b6dac9b60097830852021-08-06 0:30:5517 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00051115
0xe2f26d261e029084a7363e74e9bb1318db3f659777dfd192d81cfaa52109169597830122021-08-06 0:26:5821 mins agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00036127
0xc4433e38e474ca7483b504d51eef4565106b917d50f0360c417cd03ce95624fb97828872021-08-06 0:20:3427 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00036115
0x558125189412ab466c00c4bb3c3d0dd24d6a7e80d7c5bcb5a9d62f8ab3091fd197828802021-08-06 0:20:1328 mins ago0x76b60dcf71da2294f8aa034432d925d1eed8cf68 IN  Chainlink : LINK Token0 BNB0.00012603
0xa93f42cebbc928e1047f4721f396123d9bc2662a1ba67a544451f7472b8ad42b97828762021-08-06 0:20:0128 mins ago0x76b60dcf71da2294f8aa034432d925d1eed8cf68 IN  Chainlink : LINK Token0 BNB0.00022203
0x04e7080dfe4a8447967ffc61c482a93ce1da16172b92649a12e44e9b3a99e28897828622021-08-06 0:19:1928 mins agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00051115
0xc7064b43ca24cffe34242b247540d266367a8e823e2346f42e8054c3db000a7097828332021-08-06 0:17:5230 mins ago0x9e5bb6bd28be853fe9cc3c95c746471e631724d5 IN  Chainlink : LINK Token0 BNB0.00022203
0x82489973502caf514480a51faf1723dbe5797c182416c9e4ea1a73b264b5b5be97827422021-08-06 0:13:1934 mins ago0xea53862f5bff889eac47c19baa89fc0748a21ca1 IN  Chainlink : LINK Token0 BNB0.00022203
0xf284756409513236ddaa8aa0c28aa193f41dcceab273ebaf57de068fb486831997827202021-08-06 0:12:1236 mins ago0x6c8f8692130d72a27a6f07b466332a4900dff823 IN  Chainlink : LINK Token0 BNB0.00022203
0xeae91ec6371c36deab776b6cfd97ec027eb65202bcc65876d5898a70aa35d2f397826732021-08-06 0:09:4338 mins ago0xb61475c521e670378d542a67d20c412b0f4a8c54 IN  Chainlink : LINK Token0 BNB0.00022053
0x7d5b67453ba75a5c618b8c211380dc97d46f47813dbc95a00955c8ac6a9c1d6197826292021-08-06 0:07:2940 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00036127
0x29379fdb9e70967a92c016212d219be590975315de313dd93176993625c30c0c97825762021-08-06 0:04:4343 mins agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00051103
0xd24d7fe94a54af9c0a598e10f24ea5813b11350e685a5d9635c6a3ceba81804b97824852021-08-06 0:00:0148 mins ago0x12483359e261346098679014aa7c491c12e616b0 IN  Chainlink : LINK Token0 BNB0.00022047
0x4c4d3dc4530c4f649375a30dfe6f9eb0f974955037612afcc37f04972a0ae9d797824622021-08-05 23:58:5249 mins ago0x753ccfe3f00683b8f812985a6f4440340171ccb1 IN  Chainlink : LINK Token0 BNB0.00022203
0x40ddb126a228addd35233e56229e298ff09d115051e3837b34e0bf91430bd5ba97824332021-08-05 23:57:2550 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00051127
0x6af08d756316c77bf97dd29f067f75b8d03bd805a573b78ba8a088ae3624c2bd97823952021-08-05 23:55:3152 mins ago0x415ace31fc1e91ff357b0dd5001de3fb83fb5537 IN  Chainlink : LINK Token0 BNB0.00012669
0xb8eb0cf8b44c5b02060be25c36a261e32fe6c4d08b1dab22f0f917be326151df97823922021-08-05 23:55:2252 mins ago0x8bb23172bb412e5e20d83bddc0b6639d9bc11043 IN  Chainlink : LINK Token0 BNB0.000126762
0x3fd6e7b928d187e9c80b7fb665e7e967f3fd9033906009eb3baf49830e3520f497823422021-08-05 23:52:5255 mins ago0xc6b65e3d7f5165bcf1cf7f922248fdbe393012fc IN  Chainlink : LINK Token0 BNB0.00022203
0xd0088a5882df81b7e34130b07d5cd325388c5f2a0352f4625b6d7637a0ac3ee297822262021-08-05 23:47:041 hr 1 min agoBinance: Hot Wallet 7 IN  Chainlink : LINK Token0 BNB0.00051115
0x9f779f49730365e84784e400c5ab7fc2e455ee69e50d9f0c3639e2b28c1b1cfb97822252021-08-05 23:47:011 hr 1 min ago0xb21dc0aa2261b24231c230c1048fc92114689441 IN  Chainlink : LINK Token0 BNB0.000147889
0x919080069a0c07e8cffccd5d96f8df11b6da288a9af1bfa7d32b3c709505257697822012021-08-05 23:45:491 hr 2 mins agoBinance: Hot Wallet 6 IN  Chainlink : LINK Token0 BNB0.00051115
[ 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:18151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xd4e9eece13295f82b8168c79348ab65e671f82694c81188f4cb4feb32f1628e554713272021-03-07 11:59:18151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09151 days 12 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09151 days 12 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x5569903ed59479adb934f50690f3e3a5304f7a1a41acd85c7aed04a87aa0f7a854713242021-03-07 11:59:09151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0xe293a4b9060b5b44f57c8aeeccef85b566b10590309311db1ab789fc706090f454713042021-03-07 11:58:09151 days 12 hrs ago 0xc2e7fc53503eb419c8078d56895cb598c71177dd Chainlink : LINK Token0 BNB
0xe293a4b9060b5b44f57c8aeeccef85b566b10590309311db1ab789fc706090f454713042021-03-07 11:58:09151 days 12 hrs ago Cream.Finance: crLINK Token Chainlink : LINK Token0 BNB
0xf810ed6de15154be554ee7050b11c3c4a3e1b9f8c3e6e5de32359e17390d595754713022021-03-07 11:58:03151 days 12 hrs ago 0xc2e7fc53503eb419c8078d56895cb598c71177dd Chainlink : LINK Token0 BNB
0xf810ed6de15154be554ee7050b11c3c4a3e1b9f8c3e6e5de32359e17390d595754713022021-03-07 11:58:03151 days 12 hrs ago Cream.Finance: crLINK Token Chainlink : LINK Token0 BNB
0xb5176df5306f717188caf730e76ec4363f0edf8b2bb10244b715138e943983f454712972021-03-07 11:57:48151 days 12 hrs ago PancakeSwap: LINK Chainlink : LINK Token0 BNB
0xb5176df5306f717188caf730e76ec4363f0edf8b2bb10244b715138e943983f454712972021-03-07 11:57:48151 days 12 hrs ago PancakeSwap: Router Chainlink : LINK Token0 BNB
0xbfff6b082de6c4c0fcc966c469167471843e0f83191cd2712273fe30f14ad61f54712932021-03-07 11:57:36151 days 12 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
0xbfff6b082de6c4c0fcc966c469167471843e0f83191cd2712273fe30f14ad61f54712932021-03-07 11:57:36151 days 12 hrs ago 0x516c18dc440f107f12619a6d2cc320622807d0ee Chainlink : LINK Token0 BNB
0xbfff6b082de6c4c0fcc966c469167471843e0f83191cd2712273fe30f14ad61f54712932021-03-07 11:57:36151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x3c2585d21639709587e64cefe6056e8e0159a89b2f4820f94c4a9ee1b781e0f554712902021-03-07 11:57:27151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x3c2585d21639709587e64cefe6056e8e0159a89b2f4820f94c4a9ee1b781e0f554712902021-03-07 11:57:27151 days 12 hrs ago Venus: vLINK Token Chainlink : LINK Token0 BNB
0x3c2585d21639709587e64cefe6056e8e0159a89b2f4820f94c4a9ee1b781e0f554712902021-03-07 11:57:27151 days 12 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 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.