Contract 0x16939ef78684453bfdfb47825f8a5f714f12623a

 

Contract Overview

Tezos: XTZ Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0x496bfb5ea09964d7af3d04577b1b84f65c9aa348f0b3c307f521b6cb041cfe0043415662021-01-26 23:40:576 mins ago0xda64b7e8ecd29022bdee181df44f10ddcb82afe3 IN  Tezos: XTZ Token0 BNB0.000758415
0x25a6175fed986b262e2861d4c247a7bf1ff625a906d15a26dbd1800c6a2e662843415282021-01-26 23:39:037 mins ago0xda64b7e8ecd29022bdee181df44f10ddcb82afe3 IN  Tezos: XTZ Token0 BNB0.00088812
0xa61bdd580635faf79cfba3c78b60106a629b67b9943c25bc66cc3ec93164709343412642021-01-26 23:25:5121 mins ago0x96ac033322f1d640a01c4d32ad057e62c22084c3 IN  Tezos: XTZ Token0 BNB0.000758415
0xb3a63b7424ea533c0d51b83ce8705088a4ccf581f2de249f81a5602560b2e79943410492021-01-26 23:15:0631 mins ago0x56acb9f92832cfbcaa51a2904c91678a43d00cb7 IN  Tezos: XTZ Token0 BNB0.00088812
0xa302b2a52835dbcc541e5f3f3ab152cd6185a28ddf7b92489afe68d7e8c8d32d43406152021-01-26 22:53:2453 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.0010223
0xd5a5ec6730bb0ff1baeb6f156ca839646d88d965fa74139bfc7299a96745e7b543400532021-01-26 22:25:171 hr 21 mins ago0x61b8cf215ada2cc2f9d7b9ccf5b745b74d47fc0d IN  Tezos: XTZ Token0 BNB0.00088812
0xc81e3fdb70a0a8b703ed7023b34c091916c2084a7eccee94d8bf4dcb2cabe45443400432021-01-26 22:24:471 hr 22 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.00102254
0xbc0532320bc71b0840619adec50422ff41714fe6bc5fc899033275bd6978d56f43385052021-01-26 21:07:532 hrs 39 mins ago0x60eda86fcef347e24c176da0dd344b8c6f0c1efe IN  Tezos: XTZ Token0 BNB0.00088812
0x555e679de842ad90b293f2a68122d622388f8f9f9eee06a07123f26143c3fd7743376072021-01-26 20:22:593 hrs 24 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.00102254
0xda2a1c495c9cb07cbf48e51f67316473f0f9082a398649fc9d30b95e03a0200943370132021-01-26 19:53:173 hrs 53 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.00102254
0x601d6d647dd98caa15fb0127c52bfe8ee054a1fc62854f14ef143cb85354e2fc43329532021-01-26 16:30:167 hrs 16 mins ago0x7118e227739afee16d9a5ca006366fff9934474e IN  Tezos: XTZ Token0 BNB0.00042254
0x48821b0c9a44414ee409a7680ccb0f535b529c9762d54f236f531d189b30d21843328822021-01-26 16:26:437 hrs 20 mins ago0x50daf20699e6d747760e94172b54564b63f47d79 IN  Tezos: XTZ Token0 BNB0.00088812
0x7b5428c1e915da862cf1afa651f35a641797b2f8c801436eb2cc064db0fb1bf143328152021-01-26 16:23:227 hrs 23 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.00102254
0x82cfeb9f0c6ad28176bd3945c32bd3e28ef7927f987fcab76440bdc9669914de43325552021-01-26 16:10:227 hrs 36 mins ago0xfa9decbf5d7ad12f6fb36bcb9314560802f1c814 IN  Tezos: XTZ Token0 BNB0.00102254
0x52bbd0f87d446e95a7428b8fdc8ce73e67030e89a31fad0aa2e860514959567a43317982021-01-26 15:32:318 hrs 14 mins ago0xd9a7bfd928bfebd99041f8c78dfcc3fa69fd9057 IN  Tezos: XTZ Token0 BNB0.00088812
0x6f9b7270a7be996963b3e3596900c8c8f457b175a66be6f7ea6258f0b955c1da43317722021-01-26 15:31:138 hrs 15 mins ago0x6c6ef55ccfc6363cafc0c87aede69d8dafccf956 IN  Tezos: XTZ Token0 BNB0.00088812
0x6934287a0b5b6584ae654cf2ccc498a5161e0d0fb98c67e5236e0c541993d15a43317572021-01-26 15:30:288 hrs 16 mins ago0xef575087f1e7bec54046f98119c8c392a37c51dd IN  Tezos: XTZ Token0 BNB0.001430884
0x9bde4f1984180c5ca16db2dc54c766a90f1782cf25821061c5781a2bc335b98343310702021-01-26 14:56:078 hrs 50 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.00102254
0x308d364a8b355fdcf6238d428094521ca9cb67793f1857301932f7473b906cbc43308042021-01-26 14:42:499 hrs 4 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.0010223
0xb114487c8176c573bd7b450038cd2a74988b2838a6cf745c964f87b5bc7b460c43305212021-01-26 14:28:389 hrs 18 mins ago0x3019ad3e2a5fcd4b4655e04253ed2896d4aa99f7 IN  Tezos: XTZ Token0 BNB0.00088812
0x2bfd3d5c936cc3838f451a437da2612ef56be965569cf161460e2bebd345c63b43301302021-01-26 14:09:059 hrs 37 mins ago0x4683ce606f22eaeafa7e373ed5f2c59ffd0c03ce IN  Tezos: XTZ Token0 BNB0.00088812
0x466aed8ca7f6bf2924e67587311c021f6936f3cc8470d7f97f58a87dbe088d1d43293112021-01-26 13:28:0810 hrs 18 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.00072254
0xbc3c7ef06f5dfa0767c7b1a6cd55853c389fa39bcaec3a48d4f24c166ae9d50643260702021-01-26 10:46:0513 hrs ago0x389b8bd4fac72ff9aa5fd888a4b3283ac4c14b28 IN  Tezos: XTZ Token0 BNB0.00088812
0xb6097e5dd951e07a85e37661149029eccf5f37bde743846fd01f09a5e3ee244843259252021-01-26 10:38:5013 hrs 8 mins agoBinance: Hot Wallet IN  Tezos: XTZ Token0 BNB0.00102254
0x60a06eb2c6ef6117a980924198d8a4ae6e3b6c7bba11f6d3c33a4b9aae23326143257732021-01-26 10:31:1313 hrs 15 mins ago0x225d22a23f16d57c05bc8e89dd8ba6619fa86e46 IN  Tezos: XTZ Token0 BNB0.00088164
[ Download CSV Export 

OVERVIEW

Tezos is a smart contract platform that uses blockchain voting to be self-governing by its token holders. Also, the platform aims to boost the security of smart contracts.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x877452ef58edb35fdfa3dc97b042f64e62c8f815b70095c63bfc867d1e286a4243416752021-01-26 23:46:2437 secs ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0x877452ef58edb35fdfa3dc97b042f64e62c8f815b70095c63bfc867d1e286a4243416752021-01-26 23:46:2437 secs ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0xd7fb841042cfd6c6b77aba8779addd7305766dcbf2d9f0e5e4a7a36a2097668943416702021-01-26 23:46:0952 secs ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0xd7fb841042cfd6c6b77aba8779addd7305766dcbf2d9f0e5e4a7a36a2097668943416702021-01-26 23:46:0952 secs ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0x192227992cf3e8f451f09fb54e4a9d684aa1dc731a9323209dc2001de928f13843416702021-01-26 23:46:0952 secs ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0x192227992cf3e8f451f09fb54e4a9d684aa1dc731a9323209dc2001de928f13843416702021-01-26 23:46:0952 secs ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0x6cb8a94c4fca9212252673a7e33f09f766fd2970e802ed0b916f6a478987207743416682021-01-26 23:46:0358 secs ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0x6cb8a94c4fca9212252673a7e33f09f766fd2970e802ed0b916f6a478987207743416682021-01-26 23:46:0358 secs ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0xe1f9d3fdc29876dc3e6c4e7bc14e58de23070d6338af7722ad90620b8612e84143416602021-01-26 23:45:391 min ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0xe1f9d3fdc29876dc3e6c4e7bc14e58de23070d6338af7722ad90620b8612e84143416602021-01-26 23:45:391 min ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0x90dd28ef638da9bc6c3ede39f45894fd4106a55ad2a5b9a8b8dcd3d02f38d32443416512021-01-26 23:45:121 min ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0x90dd28ef638da9bc6c3ede39f45894fd4106a55ad2a5b9a8b8dcd3d02f38d32443416512021-01-26 23:45:121 min ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0xd0c1c65825e9945671baf20219b38a74f9504444cc585e3d1d90f031d0560a1d43416472021-01-26 23:45:002 mins ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0xd0c1c65825e9945671baf20219b38a74f9504444cc585e3d1d90f031d0560a1d43416472021-01-26 23:45:002 mins ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0x4580db1a7aca220eb0846c1626a68288a954acd9364e125b277fa0fa51fcae5743416442021-01-26 23:44:512 mins ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0x4580db1a7aca220eb0846c1626a68288a954acd9364e125b277fa0fa51fcae5743416442021-01-26 23:44:512 mins ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0x1e9609a8f2c87ff9c104a73d7afd0595310a46053bc1d0788d3d1710dd4b517943416412021-01-26 23:44:422 mins ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0x1e9609a8f2c87ff9c104a73d7afd0595310a46053bc1d0788d3d1710dd4b517943416412021-01-26 23:44:422 mins ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0x1a1444688b7b63bc19dd079402051dcddd199e3fda32a91e6652263904dcda2343416382021-01-26 23:44:332 mins ago 0xa7ae01e2d0e391ef1e800dd4e0712d36228a1c7d Tezos: XTZ Token0 BNB
0x1a1444688b7b63bc19dd079402051dcddd199e3fda32a91e6652263904dcda2343416382021-01-26 23:44:332 mins ago Cream.Finance: crXTZ Token Tezos: XTZ Token0 BNB
0x7a2c26b9f0039b35687056a4296cfb1ae10688b3009284e9ee32fecf8aaabff143415872021-01-26 23:42:005 mins ago PancakeSwap: XTZ Tezos: XTZ Token0 BNB
0x7a2c26b9f0039b35687056a4296cfb1ae10688b3009284e9ee32fecf8aaabff143415872021-01-26 23:42:005 mins ago PancakeSwap: Router Tezos: XTZ Token0 BNB
0xd09530a98acea07c7bf5a5f026e777963d2df2bb8a954928619b366024f4892343414852021-01-26 23:36:5410 mins ago PancakeSwap: XTZ Tezos: XTZ Token0 BNB
0xd09530a98acea07c7bf5a5f026e777963d2df2bb8a954928619b366024f4892343414852021-01-26 23:36:5410 mins ago PancakeSwap: XTZ Tezos: XTZ Token0 BNB
0x0fb4425819d9674c58136fbb635be2840fa7b2ccc3e24db53be6b54730e7425c43414302021-01-26 23:34:0912 mins ago PancakeSwap: XTZ Tezos: XTZ Token0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEP20Tezos

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-09
*/

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 BEP20Tezos 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 = "Tezos Token";
    _symbol = "XTZ";
    _decimals = 18;
    _totalSupply = 4000000 * 10**18;
    _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"}]

60806040523480156200001157600080fd5b506000620000276001600160e01b036200014016565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060408051808201909152600b8082526a2a32bd37b9902a37b5b2b760a91b6020909201918252620000a59160069162000145565b50604080518082019091526003808252622c2a2d60e91b6020909201918252620000d29160059162000145565b506004805460ff191660121790556a034f086f3b33b6840000006003819055336000818152600160209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3620001e7565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018857805160ff1916838001178555620001b8565b82800160010185558215620001b8579182015b82811115620001b85782518255916020019190600101906200019b565b50620001c6929150620001ca565b5090565b6200014291905b80821115620001c65760008155600101620001d1565b61113d80620001f76000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063893d20e8116100ad578063a9059cbb11610071578063a9059cbb1461035a578063b09f126614610386578063d28d88521461038e578063dd62ed3e14610396578063f2fde38b146103c45761012c565b8063893d20e8146102dd5780638da5cb5b1461030157806395d89b4114610309578063a0712d6814610311578063a457c2d71461032e5761012c565b806332424aa3116100f457806332424aa31461025c578063395093511461026457806342966c681461029057806370a08231146102ad578063715018a6146102d35761012c565b806306fdde0314610131578063095ea7b3146101ae57806318160ddd146101ee57806323b872dd14610208578063313ce5671461023e575b600080fd5b6101396103ea565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017357818101518382015260200161015b565b50505050905090810190601f1680156101a05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101da600480360360408110156101c457600080fd5b506001600160a01b038135169060200135610480565b604080519115158252519081900360200190f35b6101f661049d565b60408051918252519081900360200190f35b6101da6004803603606081101561021e57600080fd5b506001600160a01b038135811691602081013590911690604001356104a3565b610246610530565b6040805160ff9092168252519081900360200190f35b610246610539565b6101da6004803603604081101561027a57600080fd5b506001600160a01b038135169060200135610542565b6101da600480360360208110156102a657600080fd5b5035610596565b6101f6600480360360208110156102c357600080fd5b50356001600160a01b03166105b1565b6102db6105cc565b005b6102e5610680565b604080516001600160a01b039092168252519081900360200190f35b6102e561068f565b61013961069e565b6101da6004803603602081101561032757600080fd5b50356106ff565b6101da6004803603604081101561034457600080fd5b506001600160a01b03813516906020013561077c565b6101da6004803603604081101561037057600080fd5b506001600160a01b0381351690602001356107ea565b6101396107fe565b61013961088c565b6101f6600480360360408110156103ac57600080fd5b506001600160a01b03813581169160200135166108e7565b6102db600480360360208110156103da57600080fd5b50356001600160a01b0316610912565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104765780601f1061044b57610100808354040283529160200191610476565b820191906000526020600020905b81548152906001019060200180831161045957829003601f168201915b5050505050905090565b600061049461048d610988565b848461098c565b50600192915050565b60035490565b60006104b0848484610a78565b610526846104bc610988565b6105218560405180606001604052806028815260200161100e602891396001600160a01b038a166000908152600260205260408120906104fa610988565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610bd616565b61098c565b5060019392505050565b60045460ff1690565b60045460ff1681565b600061049461054f610988565b846105218560026000610560610988565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610c6d16565b60006105a96105a3610988565b83610cce565b506001919050565b6001600160a01b031660009081526001602052604090205490565b6105d4610988565b6000546001600160a01b03908116911614610636576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600061068a61068f565b905090565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104765780601f1061044b57610100808354040283529160200191610476565b6000610709610988565b6000546001600160a01b0390811691161461076b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6105a9610776610988565b83610dca565b6000610494610789610988565b846105218560405180606001604052806025815260200161107f60259139600260006107b3610988565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610bd616565b60006104946107f7610988565b8484610a78565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108845780601f1061085957610100808354040283529160200191610884565b820191906000526020600020905b81548152906001019060200180831161086757829003601f168201915b505050505081565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108845780601f1061085957610100808354040283529160200191610884565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61091a610988565b6000546001600160a01b0390811691161461097c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61098581610ebc565b50565b3390565b6001600160a01b0383166109d15760405162461bcd60e51b8152600401808060200182810382526024815260200180610fc46024913960400191505060405180910390fd5b6001600160a01b038216610a165760405162461bcd60e51b81526004018080602001828103825260228152602001806110e76022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610abd5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f9f6025913960400191505060405180910390fd5b6001600160a01b038216610b025760405162461bcd60e51b815260040180806020018281038252602381526020018061105c6023913960400191505060405180910390fd5b610b4581604051806060016040528060268152602001611036602691396001600160a01b038616600090815260016020526040902054919063ffffffff610bd616565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610b7a908263ffffffff610c6d16565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610c655760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610c2a578181015183820152602001610c12565b50505050905090810190601f168015610c575780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610cc7576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610d135760405162461bcd60e51b81526004018080602001828103825260218152602001806110a46021913960400191505060405180910390fd5b610d56816040518060600160405280602281526020016110c5602291396001600160a01b038516600090815260016020526040902054919063ffffffff610bd616565b6001600160a01b038316600090815260016020526040902055600354610d82908263ffffffff610f5c16565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038216610e25576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b600354610e38908263ffffffff610c6d16565b6003556001600160a01b038216600090815260016020526040902054610e64908263ffffffff610c6d16565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038116610f015760405162461bcd60e51b8152600401808060200182810382526026815260200180610fe86026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610cc783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610bd656fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a72315820c8f6de3cc925164dc8683f9f060b7bfe7b7dc95672395a4dea778b146d2f211064736f6c63430005100032

Deployed ByteCode Sourcemap

11306:8004:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11306:8004:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12342: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;12342:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13382:144;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13382:144:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;12477:87;;;:::i;:::-;;;;;;;;;;;;;;;;13971:292;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13971:292:0;;;;;;;;;;;;;;;;;:::i;12070:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11554:22;;;:::i;14645:200::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14645:200:0;;;;;;;;:::i;15973:110::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15973:110:0;;:::i;12618:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12618:106:0;-1:-1:-1;;;;;12618:106:0;;:::i;10608:130::-;;;:::i;:::-;;11932:79;;;:::i;:::-;;;;-1:-1:-1;;;;;11932:79:0;;;;;;;;;;;;;;10006:73;;;:::i;12206:83::-;;;:::i;15768:120::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15768:120:0;;:::i;15317:251::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15317:251:0;;;;;;;;:::i;12918:150::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12918:150:0;;;;;;;;:::i;11581:21::-;;;:::i;11607:19::-;;;:::i;13122:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13122: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;12342:79::-;12410:5;12403:12;;;;;;;;-1:-1:-1;;12403:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12381:13;;12403:12;;12410:5;;12403:12;;12410:5;12403:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12342:79;:::o;13382:144::-;13450:4;13463:39;13472:12;:10;:12::i;:::-;13486:7;13495:6;13463:8;:39::i;:::-;-1:-1:-1;13516:4:0;13382:144;;;;:::o;12477:87::-;12546:12;;12477:87;:::o;13971:292::-;14062:4;14075:36;14085:6;14093:9;14104:6;14075:9;:36::i;:::-;14118:121;14127:6;14135:12;:10;:12::i;:::-;14149:89;14187:6;14149:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14149:19:0;;;;;;:11;:19;;;;;;14169:12;:10;:12::i;:::-;-1:-1:-1;;;;;14149:33:0;;;;;;;;;;;;-1:-1:-1;14149:33:0;;;:89;;:37;:89;:::i;:::-;14118:8;:121::i;:::-;-1:-1:-1;14253:4:0;13971:292;;;;;:::o;12070:79::-;12134:9;;;;12070:79;:::o;11554:22::-;;;;;;:::o;14645:200::-;14725:4;14738:83;14747:12;:10;:12::i;:::-;14761:7;14770:50;14809:10;14770:11;:25;14782:12;:10;:12::i;:::-;-1:-1:-1;;;;;14770:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;14770:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;15973:110::-;16019:4;16032:27;16038:12;:10;:12::i;:::-;16052:6;16032:5;:27::i;:::-;-1:-1:-1;16073:4:0;15973:110;;;:::o;12618:106::-;-1:-1:-1;;;;;12700:18:0;12677:7;12700:18;;;:9;:18;;;;;;;12618: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;11932:79::-;11975:7;11998;:5;:7::i;:::-;11991:14;;11932:79;:::o;10006:73::-;10044:7;10067:6;-1:-1:-1;;;;;10067:6:0;10006:73;:::o;12206:83::-;12276:7;12269:14;;;;;;;;-1:-1:-1;;12269:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12247:13;;12269:14;;12276:7;;12269:14;;12276:7;12269:14;;;;;;;;;;;;;;;;;;;;;;;;15768:120;15824:4;10210:12;:10;:12::i;:::-;10200:6;;-1:-1:-1;;;;;10200:6:0;;;:22;;;10192:67;;;;;-1:-1:-1;;;10192:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15837:27;15843:12;:10;:12::i;:::-;15857:6;15837:5;:27::i;15317:251::-;15402:4;15415:129;15424:12;:10;:12::i;:::-;15438:7;15447:96;15486:15;15447:96;;;;;;;;;;;;;;;;;:11;:25;15459:12;:10;:12::i;:::-;-1:-1:-1;;;;;15447:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;15447:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;12918:150::-;12989:4;13002:42;13012:12;:10;:12::i;:::-;13026:9;13037:6;13002:9;:42::i;11581:21::-;;;;;;;;;;;;;;;-1:-1:-1;;11581:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;11607:19::-;;;;;;;;;;;;;;;-1:-1:-1;;11607:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13122:130;-1:-1:-1;;;;;13219:18:0;;;13196:7;13219:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;13122: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;18593:320::-;-1:-1:-1;;;;;18683:19:0;;18675:68;;;;-1:-1:-1;;;18675:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18758:21:0;;18750:68;;;;-1:-1:-1;;;18750:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18827:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;18875:32;;;;;;;;;;;;;;;;;18593:320;;;:::o;16543:449::-;-1:-1:-1;;;;;16637:20:0;;16629:70;;;;-1:-1:-1;;;16629:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16714:23:0;;16706:71;;;;-1:-1:-1;;;16706:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16806;16828:6;16806:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16806:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;16786:17:0;;;;;;;:9;:17;;;;;;:91;;;;16907:20;;;;;;;:32;;16932:6;16907:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;16884:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;16951:35;;;;;;;16884:20;;16951:35;;;;;;;;;;;;;16543: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;17851:330::-;-1:-1:-1;;;;;17923:21:0;;17915:67;;;;-1:-1:-1;;;17915:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18012:68;18035:6;18012:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18012:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;17991:18:0;;;;;;:9;:18;;;;;:89;18102:12;;:24;;18119:6;18102:24;:16;:24;:::i;:::-;18087:12;:39;18138:37;;;;;;;;18164:1;;-1:-1:-1;;;;;18138:37:0;;;;;;;;;;;;17851:330;;:::o;17253:290::-;-1:-1:-1;;;;;17325:21:0;;17317:65;;;;;-1:-1:-1;;;17317:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;17406:12;;:24;;17423:6;17406:24;:16;:24;:::i;:::-;17391:12;:39;-1:-1:-1;;;;;17458:18:0;;;;;;:9;:18;;;;;;:30;;17481:6;17458:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;17437:18:0;;;;;;:9;:18;;;;;;;;:51;;;;17500:37;;;;;;;17437:18;;;;17500:37;;;;;;;;;;17253: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://c8f6de3cc925164dc8683f9f060b7bfe7b7dc95672395a4dea778b146d2f2110
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.