Contract 0x10e76264489cdf4b4011f79086d0bb6b55775e79 4

 

Contract Overview

LittleMouse: LTMS Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xb2f96ad41df783bae1d455526e586151c4ba4620021b9db36e9067d8a5793ebcTransfer112143082021-09-25 5:52:264 hrs 12 mins ago0xb83cc0b37e4759058b0cf3676cbbf5dfbb0fefcb IN  LittleMouse: LTMS Token0 BNB0.000180925
0x8bb37134ca624f990346542e96876ede0f5a613e05f16fba8f0de803553cc6ffTransfer112132522021-09-25 4:59:365 hrs 5 mins ago0x6368827ae0dcd1c2a4aabd8cd198819ec58f4a9e IN  LittleMouse: LTMS Token0 BNB0.000105925
0x654b16e4f4ec4415cee6e54d93e0a958110a16cda607e859d76cdb20b389970aTransfer112127952021-09-25 4:36:255 hrs 28 mins ago0x7a422c8e0181d094979cc440faa835380bbdf5ae IN  LittleMouse: LTMS Token0 BNB0.000180925
0xb09fc65e0579da43e797c223549f7fb580b9e9d34b28104ef8d942e95229a56eTransfer112112192021-09-25 3:17:126 hrs 47 mins ago0x63e704ca148912709542ca0f5862b0b3c4a8be04 IN  LittleMouse: LTMS Token0 BNB0.000180745
0x1af4e56516a9f156bb7a0eb16c9f8fa535accabe46d6bc1e9fbc0f2033bc1248Transfer112111962021-09-25 3:16:036 hrs 48 mins ago0x5cb410ac2d7ccb08990d71095a56221a314f43af IN  LittleMouse: LTMS Token0 BNB0.000180865
0xc0b05601a7074aa740e2c3a782f1ba3e43f8d3376e1721d1409c99f17ba8f72fApprove112071222021-09-24 23:51:2010 hrs 13 mins ago0xb0bd97b4423b462de511a18dfec6f00508198fe8 IN  LittleMouse: LTMS Token0 BNB0.00022203
0x44de3df9278ea8a329bf2b20d63cb4f3397079d2829dd3f15cc68a4fa50777b6Transfer112051822021-09-24 22:14:0211 hrs 50 mins ago0x24b77f711385d737a71a247b827697fa03204185 IN  LittleMouse: LTMS Token0 BNB0.000255625
0x488bf68d0688c1fb102cedf72266c30bffa5cf72d006df696425af3f98036780Transfer112049972021-09-24 22:04:4712 hrs ago0x107017e80982708c0541a32ac6569b196841cdf5 IN  LittleMouse: LTMS Token0 BNB0.000255685
0xf8fffa4408a83055063487d3f747fdd5570d35c96459908fb15a521180c9ab42Approve112035462021-09-24 20:52:0313 hrs 12 mins ago0xef407fbdd11dda774f26acee077d8606fdf71a08 IN  LittleMouse: LTMS Token0 BNB0.00022203
0x69b64bd263cbcb81bb786c2f6d49fdfddaba56832ec0f64c46c21672b33729f2Transfer112030352021-09-24 20:26:2113 hrs 38 mins ago0x107017e80982708c0541a32ac6569b196841cdf5 IN  LittleMouse: LTMS Token0 BNB0.000255745
0x7cedc6088ec4a1a9affebed99f677660e95d758b275e003b6fa173ea2d86c9c9Transfer112025742021-09-24 20:03:1814 hrs 1 min ago0x6989d7030ff71949258ec29f3b3da1ca697de451 IN  LittleMouse: LTMS Token0 BNB0.000180925
0x93794eb665bc0a63dc84240accfd3a17a4f182bab791c5ac0c3699564b837b28Approve112018812021-09-24 19:28:1614 hrs 36 mins ago0x48641fac04faaf96313fcbe230eab6f6585f6c4c IN  LittleMouse: LTMS Token0 BNB0.00022203
0x32790fcc318863eefddb60332c3a17f339f872e506d24da1ff6b5b02f79a400dApprove112018042021-09-24 19:24:2514 hrs 40 mins ago0x8e7e9f3ddc6be0dc86593f4809456156202599ee IN  LittleMouse: LTMS Token0 BNB0.000266436
0x1177e2db3d0b9120b51a3e1992ba40515b3778010bba8a0171ea06434ff592c5Transfer112008512021-09-24 18:36:0915 hrs 28 mins ago0xfd504d1cc608abf9389a7113b7808e947ae9bc16 IN  LittleMouse: LTMS Token0 BNB0.000180985
0x22131aea852be7b8259cd240c9d6d0e331e37109dc129049b7d9cc7b013edef7Transfer112004032021-09-24 18:13:4515 hrs 51 mins ago0x04c5db374907c9baa2f147662c9a08caebb3cf91 IN  LittleMouse: LTMS Token0 BNB0.000255745
0xfd3b017316ac3a97d6fdd3365debfbe3399c8e15a35fd92545ea437a96f2e440Transfer111993192021-09-24 17:19:1316 hrs 45 mins ago0x32815435d96fd23095b78bfc061a38038db2a382 IN  LittleMouse: LTMS Token0 BNB0.000255745
0x910d3b906d23c9d68b2e2fb8a9771e6cb0f08a2b42254b3a3bb95a93d3860d91Transfer111992042021-09-24 17:13:2816 hrs 51 mins ago0x2ba1a871e2a3629d1f9ab0fef03c8e0d19e4af06 IN  LittleMouse: LTMS Token0 BNB0.000180985
0x57f43b5523a8daa402552b32a00d4623b082ce8129beab9d2143d1ab767da0a6Transfer111990832021-09-24 17:07:2516 hrs 57 mins ago0xf76e71f66a3f3b74d96c1223a61546bd707015dd IN  LittleMouse: LTMS Token0 BNB0.000180685
0xa6b2bfee18f881578d9e9dd8fa78c119a1a777e9e2c056f9274eca0b23eab9bdTransfer111989002021-09-24 16:58:1617 hrs 6 mins ago0x19ea13d87d8c79e9ddfdd9451d3cb95bf1c62779 IN  LittleMouse: LTMS Token0 BNB0.000255565
0xd62787d1b616d0d220284d50f596fd9e94b604e4dc46318d723c21470d52358aTransfer111956222021-09-24 14:14:2119 hrs 50 mins ago0xb812394b7a4017e9b5df0922f05ad03072d05fad IN  LittleMouse: LTMS Token0 BNB0.000255745
0x468c7e1b0e366149326b057df397ebc4e1c84aeb846c5baa7547a6414d4013aeTransfer111954952021-09-24 14:08:0019 hrs 56 mins ago0xbc0d5b78de823b82ef3b82384f2c466202eaa94d IN  LittleMouse: LTMS Token0 BNB0.000180745
0xa1fa9cf0220455eb61c0ad5574dd20942aeb08ad5ea3bc70673831fae7170fd6Transfer111953672021-09-24 14:01:3620 hrs 3 mins ago0xa4de809a48d30be3fe20cfbac7d79cd7edc321f2 IN  LittleMouse: LTMS Token0 BNB0.000255625
0xae7c49997f7d66a6a91001fdb2d415f748f052a3166b35f4482254bf8e8797d6Transfer111951632021-09-24 13:51:2220 hrs 13 mins ago0xfeeac1d72e11fac002a7a5c0b130f89efe4ccdbf IN  LittleMouse: LTMS Token0 BNB0.000255685
0x9805a5305c1726fe8418d237e8034408370287aa38de697d360f2f4e549b8073Transfer111949942021-09-24 13:42:5420 hrs 21 mins ago0xe6a372155860511e7e378560c9b6b31ef98f8db2 IN  LittleMouse: LTMS Token0 BNB0.000255745
0x8bee941e3c2144ef42e2f715776507a46e614ead43f37704f08456c5fdae56efApprove111939842021-09-24 12:51:3121 hrs 13 mins ago0x264c9042c6f6e28fb9b6df576e5b1e187f9f718b IN  LittleMouse: LTMS Token0 BNB0.00022203
[ Download CSV Export 

OVERVIEW

LTMS aims to offer SWAP consists of gaming and NFT features.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEP20Token

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-05-25
*/

/**
 *Submitted for verification at BscScan.com on 2021-05-13
*/

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

  mapping (address => uint256) private _balances;

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

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

  constructor() public {
    _name = "LittleMouse";
    _symbol = "LTMS";
    _decimals = 9;
    _totalSupply = 100000000000000000000000 * 10**9;
    _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
   */
  

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

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

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

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

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

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"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":[],"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":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"}]

608060405234801561001057600080fd5b5060006100246001600160e01b0361013c16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060408051808201909152600b8082526a4c6974746c654d6f75736560a81b60209092019182526100a091600691610141565b50604080518082019091526004808252634c544d5360e01b60209092019182526100cc91600591610141565b506004805460ff191660091790556d04ee2d6d415b85acef81000000006003819055336000818152600160209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a36101d9565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061018257805160ff19168380011785556101af565b828001600101855582156101af579182015b828111156101af578251825591602001919060010190610194565b506101bb9291506101bf565b5090565b61013e91905b808211156101bb57600081556001016101c5565b610e6a806101e86000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146102dd578063a9059cbb14610309578063dd62ed3e14610335578063f2fde38b1461036357610100565b8063715018a6146102a1578063893d20e8146102a95780638da5cb5b146102cd57806395d89b41146102d557610100565b8063313ce567116100d3578063313ce56714610212578063395093511461023057806342966c681461025c57806370a082311461027b57610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323b872dd146101dc575b600080fd5b61010d610389565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b03813516906020013561041f565b604080519115158252519081900360200190f35b6101ca61043c565b60408051918252519081900360200190f35b6101ae600480360360608110156101f257600080fd5b506001600160a01b03813581169160208101359091169060400135610442565b61021a6104cf565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561024657600080fd5b506001600160a01b0381351690602001356104d8565b6102796004803603602081101561027257600080fd5b503561052c565b005b6101ca6004803603602081101561029157600080fd5b50356001600160a01b0316610539565b610279610554565b6102b1610608565b604080516001600160a01b039092168252519081900360200190f35b6102b1610617565b61010d610626565b6101ae600480360360408110156102f357600080fd5b506001600160a01b038135169060200135610687565b6101ae6004803603604081101561031f57600080fd5b506001600160a01b0381351690602001356106f5565b6101ca6004803603604081101561034b57600080fd5b506001600160a01b0381358116916020013516610709565b6102796004803603602081101561037957600080fd5b50356001600160a01b0316610734565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104155780601f106103ea57610100808354040283529160200191610415565b820191906000526020600020905b8154815290600101906020018083116103f857829003601f168201915b5050505050905090565b600061043361042c6107a7565b84846107ab565b50600192915050565b60035490565b600061044f848484610897565b6104c58461045b6107a7565b6104c085604051806060016040528060288152602001610d3b602891396001600160a01b038a166000908152600260205260408120906104996107a7565b6001600160a01b03168152602081019190915260400160002054919063ffffffff6109f516565b6107ab565b5060019392505050565b60045460ff1690565b60006104336104e56107a7565b846104c085600260006104f66107a7565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610a8c16565b6105363382610aed565b50565b6001600160a01b031660009081526001602052604090205490565b61055c6107a7565b6000546001600160a01b039081169116146105be576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000610612610617565b905090565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104155780601f106103ea57610100808354040283529160200191610415565b60006104336106946107a7565b846104c085604051806060016040528060258152602001610dac60259139600260006106be6107a7565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff6109f516565b60006104336107026107a7565b8484610897565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61073c6107a7565b6000546001600160a01b0390811691161461079e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61053681610be9565b3390565b6001600160a01b0383166107f05760405162461bcd60e51b8152600401808060200182810382526024815260200180610cf16024913960400191505060405180910390fd5b6001600160a01b0382166108355760405162461bcd60e51b8152600401808060200182810382526022815260200180610e146022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166108dc5760405162461bcd60e51b8152600401808060200182810382526025815260200180610ccc6025913960400191505060405180910390fd5b6001600160a01b0382166109215760405162461bcd60e51b8152600401808060200182810382526023815260200180610d896023913960400191505060405180910390fd5b61096481604051806060016040528060268152602001610d63602691396001600160a01b038616600090815260016020526040902054919063ffffffff6109f516565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610999908263ffffffff610a8c16565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610a845760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a49578181015183820152602001610a31565b50505050905090810190601f168015610a765780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610ae6576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610b325760405162461bcd60e51b8152600401808060200182810382526021815260200180610dd16021913960400191505060405180910390fd5b610b7581604051806060016040528060228152602001610df2602291396001600160a01b038516600090815260016020526040902054919063ffffffff6109f516565b6001600160a01b038316600090815260016020526040902055600354610ba1908263ffffffff610c8916565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038116610c2e5760405162461bcd60e51b8152600401808060200182810382526026815260200180610d156026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610ae683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506109f556fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a72315820d8d5d357eea8cf5b3a12562d1c9246300d5c7debad546d9b47dfca8667a133d764736f6c63430005100032

Deployed ByteCode Sourcemap

11376:7495:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11376:7495:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12431: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;12431:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13471:144;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13471:144:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;12566:87;;;:::i;:::-;;;;;;;;;;;;;;;;14060:292;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14060:292:0;;;;;;;;;;;;;;;;;:::i;12159:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14734:200;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14734:200:0;;;;;;;;:::i;17029:77::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;17029:77:0;;:::i;:::-;;12707:106;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12707:106:0;-1:-1:-1;;;;;12707:106:0;;:::i;10678:130::-;;;:::i;12021:79::-;;;:::i;:::-;;;;-1:-1:-1;;;;;12021:79:0;;;;;;;;;;;;;;10076:73;;;:::i;12295:83::-;;;:::i;15406:251::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15406:251:0;;;;;;;;:::i;13007:150::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13007:150:0;;;;;;;;:::i;13211:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13211:130:0;;;;;;;;;;:::i;10953:103::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10953:103:0;-1:-1:-1;;;;;10953:103:0;;:::i;12431:79::-;12499:5;12492:12;;;;;;;;-1:-1:-1;;12492:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12470:13;;12492:12;;12499:5;;12492:12;;12499:5;12492:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12431:79;:::o;13471:144::-;13539:4;13552:39;13561:12;:10;:12::i;:::-;13575:7;13584:6;13552:8;:39::i;:::-;-1:-1:-1;13605:4:0;13471:144;;;;:::o;12566:87::-;12635:12;;12566:87;:::o;14060:292::-;14151:4;14164:36;14174:6;14182:9;14193:6;14164:9;:36::i;:::-;14207:121;14216:6;14224:12;:10;:12::i;:::-;14238:89;14276:6;14238:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14238:19:0;;;;;;:11;:19;;;;;;14258:12;:10;:12::i;:::-;-1:-1:-1;;;;;14238:33:0;;;;;;;;;;;;-1:-1:-1;14238:33:0;;;:89;;:37;:89;:::i;:::-;14207:8;:121::i;:::-;-1:-1:-1;14342:4:0;14060:292;;;;;:::o;12159:79::-;12223:9;;;;12159:79;:::o;14734:200::-;14814:4;14827:83;14836:12;:10;:12::i;:::-;14850:7;14859:50;14898:10;14859:11;:25;14871:12;:10;:12::i;:::-;-1:-1:-1;;;;;14859:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;14859:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;17029:77::-;17075:25;17081:10;17093:6;17075:5;:25::i;:::-;17029:77;:::o;12707:106::-;-1:-1:-1;;;;;12789:18:0;12766:7;12789:18;;;:9;:18;;;;;;;12707:106::o;10678:130::-;10280:12;:10;:12::i;:::-;10270:6;;-1:-1:-1;;;;;10270:6:0;;;:22;;;10262:67;;;;;-1:-1:-1;;;10262:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10773:1;10757:6;;10736:40;;-1:-1:-1;;;;;10757:6:0;;;;10736:40;;10773:1;;10736:40;10800:1;10783:19;;-1:-1:-1;;;;;;10783:19:0;;;10678:130::o;12021:79::-;12064:7;12087;:5;:7::i;:::-;12080:14;;12021:79;:::o;10076:73::-;10114:7;10137:6;-1:-1:-1;;;;;10137:6:0;10076:73;:::o;12295:83::-;12365:7;12358:14;;;;;;;;-1:-1:-1;;12358:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12336:13;;12358:14;;12365:7;;12358:14;;12365:7;12358:14;;;;;;;;;;;;;;;;;;;;;;;;15406:251;15491:4;15504:129;15513:12;:10;:12::i;:::-;15527:7;15536:96;15575:15;15536:96;;;;;;;;;;;;;;;;;:11;:25;15548:12;:10;:12::i;:::-;-1:-1:-1;;;;;15536:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;15536:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;13007:150::-;13078:4;13091:42;13101:12;:10;:12::i;:::-;13115:9;13126:6;13091:9;:42::i;13211:130::-;-1:-1:-1;;;;;13308:18:0;;;13285:7;13308:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;13211:130::o;10953:103::-;10280:12;:10;:12::i;:::-;10270:6;;-1:-1:-1;;;;;10270:6:0;;;:22;;;10262:67;;;;;-1:-1:-1;;;10262:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11022:28;11041:8;11022:18;:28::i;3773:92::-;3849:10;3773:92;:::o;18154:320::-;-1:-1:-1;;;;;18244:19:0;;18236:68;;;;-1:-1:-1;;;18236:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18319:21:0;;18311:68;;;;-1:-1:-1;;;18311:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18388:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;18436:32;;;;;;;;;;;;;;;;;18154:320;;;:::o;16317:449::-;-1:-1:-1;;;;;16411:20:0;;16403:70;;;;-1:-1:-1;;;16403:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16488:23:0;;16480:71;;;;-1:-1:-1;;;16480:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16580;16602:6;16580:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16580:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;16560:17:0;;;;;;;:9;:17;;;;;;:91;;;;16681:20;;;;;;;:32;;16706:6;16681:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;16658:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;16725:35;;;;;;;16658:20;;16725:35;;;;;;;;;;;;;16317:449;;;:::o;5732:178::-;5818:7;5850:12;5842:6;;;;5834:29;;;;-1:-1:-1;;;5834: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;5834:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5882:5:0;;;5732:178::o;4905:167::-;4963:7;4991:5;;;5011:6;;;;5003:46;;;;;-1:-1:-1;;;5003:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5065:1;4905:167;-1:-1:-1;;;4905:167:0:o;17412:330::-;-1:-1:-1;;;;;17484:21:0;;17476:67;;;;-1:-1:-1;;;17476:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17573:68;17596:6;17573:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17573:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;17552:18:0;;;;;;:9;:18;;;;;:89;17663:12;;:24;;17680:6;17663:24;:16;:24;:::i;:::-;17648:12;:39;17699:37;;;;;;;;17725:1;;-1:-1:-1;;;;;17699:37:0;;;;;;;;;;;;17412:330;;:::o;11154:215::-;-1:-1:-1;;;;;11224:22:0;;11216:73;;;;-1:-1:-1;;;11216:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11322:6;;;11301:38;;-1:-1:-1;;;;;11301:38:0;;;;11322:6;;;11301:38;;;11346:6;:17;;-1:-1:-1;;;;;;11346:17:0;-1:-1:-1;;;;;11346:17:0;;;;;;;;;;11154:215::o;5327:130::-;5385:7;5408:43;5412:1;5415;5408:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

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