Contract 0x7083609fce4d1d8dc0c979aab8c869ea2c873402 10

 

Contract Overview

Polkadot: DOT Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xee6bd4b58dd51f563d47ad11a3d982615c3f56da379fb9e4e44d6b17b406e4a5Approve130930872021-12-01 2:58:1837 secs ago0x681acc9f61a187057a29d8ffb378297e19721d18 IN  Polkadot: DOT Token0 BNB0.00022203
0x1125575e807e572d538876676e38bbaa05364179d086a0e232e2fc376d92dfb9Approve130930742021-12-01 2:57:361 min ago0xe5d643764a885c219a0562946c7565caed27afb0 IN  Polkadot: DOT Token0 BNB0.00022203
0xc1697b5f7b81878a3b7f92bc0ee615c87f9c908498157b3afcc21621fb382959Transfer130930702021-12-01 2:57:241 min ago0xb25ab42dca6d2bc027ee113c559330ff7469351d IN  Polkadot: DOT Token0 BNB0.000105635
0xf6ac0250a17e220f1ec1af442bfabd325d59ebb3c8c0a022a6745fd05f76add5Transfer130930622021-12-01 2:57:001 min ago0x3175fca64431b8e2281d8a3e5c04443b58104503 IN  Polkadot: DOT Token0 BNB0.000126834
0xb9a20a0afa72a2d222ead4a943fae21c2473b22cd280f6aac6974e956d85b6fdApprove130930522021-12-01 2:56:302 mins ago0xedb82e47a95931b092aa1b8186bb1827d394a04b IN  Polkadot: DOT Token0 BNB0.00022203
0x5daf92997e9b4787a0c66fe947e134b3a427ddae420e374045c1c92f60494d34Approve130930362021-12-01 2:55:423 mins ago0xc42583a842d5264e1cc4cad7890394ec18deffa7 IN  Polkadot: DOT Token0 BNB0.00022203
0x5ea343b314fcb1146ab3bd3090662633984b3126d35f821e4d854b796efb4a32Transfer130929632021-12-01 2:52:036 mins ago0x625b02b687ec38f3085af5b108dda410775fa76a IN  Polkadot: DOT Token0 BNB0.00051115
0x3451aef3a260a3a8892735d62243f485bee9d136b13221ac383a93087554f7e2Transfer130929072021-12-01 2:49:159 mins ago0x9d41e757c9aba06254d15b6c57c508f3565f1916 IN  Polkadot: DOT Token0 BNB0.000105575
0xdf1176ed78028bac2d9652698646fbc20b26e47d5236d0d745d4c6bf1368c5a5Transfer130928162021-12-01 2:44:2814 mins ago0x718defd19d72921f048dddd713a895971c5ed388 IN  Polkadot: DOT Token0 BNB0.000180515
0x2a09c4e05a2b39bd364f8c038895168655c97570e5574a880667cd3f3d320cbeApprove130927642021-12-01 2:41:4717 mins ago0x1c75bbc3a93817705329053e4a2ec1b34b94b44c IN  Polkadot: DOT Token0 BNB0.00022203
0xc618b1ceb49b65ba92f59d1ec857f771188b6b823135d584217308a8c47f29aeTransfer130927452021-12-01 2:40:4418 mins agoBinance: Hot Wallet 6 IN  Polkadot: DOT Token0 BNB0.00051103
0xd88849316dcc6b9b2657f1a0d6a6ba5007edd53f4d7077af008339fa29ef471dTransfer130926552021-12-01 2:35:4623 mins agoBinance: Hot Wallet 7 IN  Polkadot: DOT Token0 BNB0.00036127
0x3712fbcd77eca100f44522a01817ca41c8281080e56b6c7ead5c34f684c5576dTransfer130926192021-12-01 2:33:5025 mins agoBinance: Hot Wallet 6 IN  Polkadot: DOT Token0 BNB0.00051115
0x1dfc8e8665d22cd1c66f6bac6007d48c2a463a55959e5360356429d29bdc0c00Approve130925902021-12-01 2:32:1726 mins ago0xe079a6647ea93da91193a5a3ca464332a4ecbe4f IN  Polkadot: DOT Token0 BNB0.00022203
0xd31d12064058b41c3b1573dcb620721034ba9863e49600e0c9c540dfb4ad900cTransfer130925862021-12-01 2:32:0226 mins ago0xb90c9e18dee138a11f36458e9e06f24bae3f66b4 IN  Polkadot: DOT Token0 BNB0.000180575
0x7e49a8ab7a7df9482513151e296d2bd45f54d6b4096a3a455776a4656d7a1d77Transfer130925632021-12-01 2:30:3928 mins ago0x23cfac218fdb76e0506545922c3c523e2f9b2548 IN  Polkadot: DOT Token0 BNB0.000255575
0x24a782acb6e9047c30bd6b8e68a244792ee8fdf6f8e4c623c7894c53d2b91bbfApprove130925322021-12-01 2:29:0229 mins ago0x466e8bb56842cc27558d5feca4b923bda8f2e9ec IN  Polkadot: DOT Token0 BNB0.00022203
0xc529cb33a8990c174ec1e70e5a0373078f9fb3aafab286931be0b2ec2a4259b5Approve130925242021-12-01 2:28:3830 mins ago0xf159e1ed3adf6f403326bce84ee989a713b6a760 IN  Polkadot: DOT Token0 BNB0.00022203
0x384f97ce58b8960e3441ebfc5116c810663e178d38675355a9b2dc9d96308663Approve130925022021-12-01 2:27:2631 mins ago0x3b92d9fcc0259ac3902985fc9a6ee52feaea2a8b IN  Polkadot: DOT Token0 BNB0.000151236
0x467d9a7c2c90c17929d381e4319bb2ae656fc0db98ad13a7d606ba4a628644f4Approve130925012021-12-01 2:27:2331 mins ago0xc489ff794ec4c1f7aacabadbfe31509e1ac615ec IN  Polkadot: DOT Token0 BNB0.00022203
0x52c17f079de0de09e1a9e2e4b9869246b4f57a4e1415bd61d31f473eb2ae10f6Approve130925002021-12-01 2:27:2031 mins ago0x3b92d9fcc0259ac3902985fc9a6ee52feaea2a8b IN  Polkadot: DOT Token0 BNB0.000266436
0xb3d6a24c8240e0800bd7d39dd372bafb3b7ae5861bbc05f75af42f83b10a5604Transfer130924882021-12-01 2:26:4232 mins agoBinance: Hot Wallet 7 IN  Polkadot: DOT Token0 BNB0.00036103
0x3d85cc695dd17ca7d8c9394c7b44565fbe2a9fa46f7aa951b81ae02944805f37Approve130924862021-12-01 2:26:3332 mins ago0x21fceee5fec20bec769a8ea5b802be5ed7aa467d IN  Polkadot: DOT Token0 BNB0.00022203
0x9bf74e9dbec190eb4c701688ff816b1a3dad52bc1606165edad2e8302513d1acTransfer130924362021-12-01 2:23:3935 mins agoBinance: Hot Wallet 6 IN  Polkadot: DOT Token0 BNB0.00051103
0x25ab4e8660572e00a6849d918026fb0ea2bd34e62aa222736bf9fe3a0bae3c8dTransfer130924282021-12-01 2:23:1435 mins agoBinance: Hot Wallet 7 IN  Polkadot: DOT Token0 BNB0.00051115
[ Download CSV Export 

OVERVIEW

Polkadot is a blockchain project that aims to connect blockchains, to enable the transfer of value and logic across chains. DOT is the native coin of the network.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xc7d9aed74d479e5550527657cc785abd83ef24e572cf82eb2013470e671ad76193306022021-07-20 19:40:24133 days 7 hrs ago BSC: Token Hub Polkadot: DOT Token1.4 BNB
0xd38825c8449e4f2111c735c8df6bb092623c5da3231df870abdb8288d662bd3a54713352021-03-07 11:59:42268 days 14 hrs ago 0xd53105e8efee1461d8c103d7ba979561d2fb4abe Polkadot: DOT Token0 BNB
0xb59d811fd8fe6617198c9239888d3ba533ce847f0ded70da61017a4d68b3c7e654713292021-03-07 11:59:24268 days 14 hrs ago PancakeSwap: DOT-BUSD Polkadot: DOT Token0 BNB
0xb59d811fd8fe6617198c9239888d3ba533ce847f0ded70da61017a4d68b3c7e654713292021-03-07 11:59:24268 days 14 hrs ago 0xe1845c8bc921e34bb4d988fdba356c56286bb151 Polkadot: DOT Token0 BNB
0xb59d811fd8fe6617198c9239888d3ba533ce847f0ded70da61017a4d68b3c7e654713292021-03-07 11:59:24268 days 14 hrs ago 0xe1845c8bc921e34bb4d988fdba356c56286bb151 Polkadot: DOT Token0 BNB
0xb59d811fd8fe6617198c9239888d3ba533ce847f0ded70da61017a4d68b3c7e654713292021-03-07 11:59:24268 days 14 hrs ago PancakeSwap: DOT Polkadot: DOT Token0 BNB
0xb59d811fd8fe6617198c9239888d3ba533ce847f0ded70da61017a4d68b3c7e654713292021-03-07 11:59:24268 days 14 hrs ago PancakeSwap: DOT Polkadot: DOT Token0 BNB
0xb59d811fd8fe6617198c9239888d3ba533ce847f0ded70da61017a4d68b3c7e654713292021-03-07 11:59:24268 days 14 hrs ago 0xe1845c8bc921e34bb4d988fdba356c56286bb151 Polkadot: DOT Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09268 days 14 hrs ago Venus: Price Oracle Polkadot: DOT Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09268 days 14 hrs ago Venus: Price Oracle Polkadot: DOT Token0 BNB
0xada82d27c3f847709c1c70603fe165e8a973fff8efb4601bf10f7979bf253aae54713242021-03-07 11:59:09268 days 14 hrs ago Venus: vDOT Token Polkadot: DOT Token0 BNB
0x9368183b9ecf534a2ab71f1e61d2e138c3874b93d7bba8f3f578838e8432007154713232021-03-07 11:59:06268 days 14 hrs ago 0x8f0a813d39f019a2a98958edbf5150d3a06cd20f Polkadot: DOT Token0 BNB
0x9368183b9ecf534a2ab71f1e61d2e138c3874b93d7bba8f3f578838e8432007154713232021-03-07 11:59:06268 days 14 hrs ago 0x8f0a813d39f019a2a98958edbf5150d3a06cd20f Polkadot: DOT Token0 BNB
0x9368183b9ecf534a2ab71f1e61d2e138c3874b93d7bba8f3f578838e8432007154713232021-03-07 11:59:06268 days 14 hrs ago 0x8f0a813d39f019a2a98958edbf5150d3a06cd20f Polkadot: DOT Token0 BNB
0xd98699bab20e734329a29869359e4d773c24f37f8b9624486cc0233d997f658a54713212021-03-07 11:59:00268 days 14 hrs ago PancakeSwap: DOT Polkadot: DOT Token0 BNB
0xd98699bab20e734329a29869359e4d773c24f37f8b9624486cc0233d997f658a54713212021-03-07 11:59:00268 days 14 hrs ago PancakeSwap: Router Polkadot: DOT Token0 BNB
0xe092db0b22da3548a00d4858727715e9e2c3c480c3c14f5c0fe44264ec284a6854713212021-03-07 11:59:00268 days 14 hrs ago 0xe70e9185f5ea7ba3c5d63705784d8563017f2e57 Polkadot: DOT Token0 BNB
0xe092db0b22da3548a00d4858727715e9e2c3c480c3c14f5c0fe44264ec284a6854713212021-03-07 11:59:00268 days 14 hrs ago 0xe70e9185f5ea7ba3c5d63705784d8563017f2e57 Polkadot: DOT Token0 BNB
0xe092db0b22da3548a00d4858727715e9e2c3c480c3c14f5c0fe44264ec284a6854713212021-03-07 11:59:00268 days 14 hrs ago 0xe70e9185f5ea7ba3c5d63705784d8563017f2e57 Polkadot: DOT Token0 BNB
0x15eac1c009eb491c935bcf84047fb7370fc460e18d4b31a95fd541bb2e19b71154713142021-03-07 11:58:39268 days 15 hrs ago 0x8f0a813d39f019a2a98958edbf5150d3a06cd20f Polkadot: DOT Token0 BNB
0xd9ec8e9fac4de83eb40bc89c98b54ec8f87df616b1907a3b78fd5c4a81dd4a9f54713132021-03-07 11:58:36268 days 15 hrs ago 0x8f0a813d39f019a2a98958edbf5150d3a06cd20f Polkadot: DOT Token0 BNB
0x51b899c42fdf927d3d4e002ba2301f07d6298e29c55df57b9395c99cc69cf98754713112021-03-07 11:58:30268 days 15 hrs ago OpenOcean Old Contract Polkadot: DOT Token0 BNB
0x51b899c42fdf927d3d4e002ba2301f07d6298e29c55df57b9395c99cc69cf98754713112021-03-07 11:58:30268 days 15 hrs ago OpenOcean Old Contract Polkadot: DOT Token0 BNB
0x51b899c42fdf927d3d4e002ba2301f07d6298e29c55df57b9395c99cc69cf98754713112021-03-07 11:58:30268 days 15 hrs ago 0xe1845c8bc921e34bb4d988fdba356c56286bb151 Polkadot: DOT Token0 BNB
0x51b899c42fdf927d3d4e002ba2301f07d6298e29c55df57b9395c99cc69cf98754713112021-03-07 11:58:30268 days 15 hrs ago 0xe1845c8bc921e34bb4d988fdba356c56286bb151 Polkadot: DOT Token0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEP20Polkadot

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 BEP20Polkadot 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 = "Polkadot Token";
    _symbol = "DOT";
    _decimals = 18;
    _totalSupply = 2250000 * 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 Security Audit

Contract ABI

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

60806040523480156200001157600080fd5b506000620000276001600160e01b036200014316565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060408051808201909152600e8082526d2837b635b0b237ba102a37b5b2b760911b6020909201918252620000a89160069162000148565b50604080518082019091526003808252621113d560ea1b6020909201918252620000d59160059162000148565b506004805460ff191660121790556a01dc74be914d16aa4000006003819055336000818152600160209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3620001ea565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018b57805160ff1916838001178555620001bb565b82800160010185558215620001bb579182015b82811115620001bb5782518255916020019190600101906200019e565b50620001c9929150620001cd565b5090565b6200014591905b80821115620001c95760008155600101620001d4565b61113d80620001fa6000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063893d20e8116100ad578063a9059cbb11610071578063a9059cbb1461035a578063b09f126614610386578063d28d88521461038e578063dd62ed3e14610396578063f2fde38b146103c45761012c565b8063893d20e8146102dd5780638da5cb5b1461030157806395d89b4114610309578063a0712d6814610311578063a457c2d71461032e5761012c565b806332424aa3116100f457806332424aa31461025c578063395093511461026457806342966c681461029057806370a08231146102ad578063715018a6146102d35761012c565b806306fdde0314610131578063095ea7b3146101ae57806318160ddd146101ee57806323b872dd14610208578063313ce5671461023e575b600080fd5b6101396103ea565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017357818101518382015260200161015b565b50505050905090810190601f1680156101a05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101da600480360360408110156101c457600080fd5b506001600160a01b038135169060200135610480565b604080519115158252519081900360200190f35b6101f661049d565b60408051918252519081900360200190f35b6101da6004803603606081101561021e57600080fd5b506001600160a01b038135811691602081013590911690604001356104a3565b610246610530565b6040805160ff9092168252519081900360200190f35b610246610539565b6101da6004803603604081101561027a57600080fd5b506001600160a01b038135169060200135610542565b6101da600480360360208110156102a657600080fd5b5035610596565b6101f6600480360360208110156102c357600080fd5b50356001600160a01b03166105b1565b6102db6105cc565b005b6102e5610680565b604080516001600160a01b039092168252519081900360200190f35b6102e561068f565b61013961069e565b6101da6004803603602081101561032757600080fd5b50356106ff565b6101da6004803603604081101561034457600080fd5b506001600160a01b03813516906020013561077c565b6101da6004803603604081101561037057600080fd5b506001600160a01b0381351690602001356107ea565b6101396107fe565b61013961088c565b6101f6600480360360408110156103ac57600080fd5b506001600160a01b03813581169160200135166108e7565b6102db600480360360208110156103da57600080fd5b50356001600160a01b0316610912565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104765780601f1061044b57610100808354040283529160200191610476565b820191906000526020600020905b81548152906001019060200180831161045957829003601f168201915b5050505050905090565b600061049461048d610988565b848461098c565b50600192915050565b60035490565b60006104b0848484610a78565b610526846104bc610988565b6105218560405180606001604052806028815260200161100e602891396001600160a01b038a166000908152600260205260408120906104fa610988565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610bd616565b61098c565b5060019392505050565b60045460ff1690565b60045460ff1681565b600061049461054f610988565b846105218560026000610560610988565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610c6d16565b60006105a96105a3610988565b83610cce565b506001919050565b6001600160a01b031660009081526001602052604090205490565b6105d4610988565b6000546001600160a01b03908116911614610636576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600061068a61068f565b905090565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104765780601f1061044b57610100808354040283529160200191610476565b6000610709610988565b6000546001600160a01b0390811691161461076b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6105a9610776610988565b83610dca565b6000610494610789610988565b846105218560405180606001604052806025815260200161107f60259139600260006107b3610988565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610bd616565b60006104946107f7610988565b8484610a78565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108845780601f1061085957610100808354040283529160200191610884565b820191906000526020600020905b81548152906001019060200180831161086757829003601f168201915b505050505081565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108845780601f1061085957610100808354040283529160200191610884565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61091a610988565b6000546001600160a01b0390811691161461097c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61098581610ebc565b50565b3390565b6001600160a01b0383166109d15760405162461bcd60e51b8152600401808060200182810382526024815260200180610fc46024913960400191505060405180910390fd5b6001600160a01b038216610a165760405162461bcd60e51b81526004018080602001828103825260228152602001806110e76022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610abd5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f9f6025913960400191505060405180910390fd5b6001600160a01b038216610b025760405162461bcd60e51b815260040180806020018281038252602381526020018061105c6023913960400191505060405180910390fd5b610b4581604051806060016040528060268152602001611036602691396001600160a01b038616600090815260016020526040902054919063ffffffff610bd616565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610b7a908263ffffffff610c6d16565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610c655760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610c2a578181015183820152602001610c12565b50505050905090810190601f168015610c575780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610cc7576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610d135760405162461bcd60e51b81526004018080602001828103825260218152602001806110a46021913960400191505060405180910390fd5b610d56816040518060600160405280602281526020016110c5602291396001600160a01b038516600090815260016020526040902054919063ffffffff610bd616565b6001600160a01b038316600090815260016020526040902055600354610d82908263ffffffff610f5c16565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038216610e25576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b600354610e38908263ffffffff610c6d16565b6003556001600160a01b038216600090815260016020526040902054610e64908263ffffffff610c6d16565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038116610f015760405162461bcd60e51b8152600401808060200182810382526026815260200180610fe86026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610cc783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610bd656fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a72315820ca25d2a7bc606d6be3d034ed5c041f1c4666354ae4ecf0b4fce94a022b34fa4d64736f6c63430005100032

Deployed ByteCode Sourcemap

11306:8010:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11306:8010:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12348: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;12348:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13388:144;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13388:144:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;12483:87;;;:::i;:::-;;;;;;;;;;;;;;;;13977:292;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13977:292:0;;;;;;;;;;;;;;;;;:::i;12076:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11557:22;;;:::i;14651:200::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14651:200:0;;;;;;;;:::i;15979:110::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15979:110:0;;:::i;12624:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12624:106:0;-1:-1:-1;;;;;12624:106:0;;:::i;10608:130::-;;;:::i;:::-;;11938:79;;;:::i;:::-;;;;-1:-1:-1;;;;;11938:79:0;;;;;;;;;;;;;;10006:73;;;:::i;12212:83::-;;;:::i;15774:120::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15774:120:0;;:::i;15323:251::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15323:251:0;;;;;;;;:::i;12924:150::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12924:150:0;;;;;;;;:::i;11584:21::-;;;:::i;11610:19::-;;;:::i;13128:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13128: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;12348:79::-;12416:5;12409:12;;;;;;;;-1:-1:-1;;12409:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12387:13;;12409:12;;12416:5;;12409:12;;12416:5;12409:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12348:79;:::o;13388:144::-;13456:4;13469:39;13478:12;:10;:12::i;:::-;13492:7;13501:6;13469:8;:39::i;:::-;-1:-1:-1;13522:4:0;13388:144;;;;:::o;12483:87::-;12552:12;;12483:87;:::o;13977:292::-;14068:4;14081:36;14091:6;14099:9;14110:6;14081:9;:36::i;:::-;14124:121;14133:6;14141:12;:10;:12::i;:::-;14155:89;14193:6;14155:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14155:19:0;;;;;;:11;:19;;;;;;14175:12;:10;:12::i;:::-;-1:-1:-1;;;;;14155:33:0;;;;;;;;;;;;-1:-1:-1;14155:33:0;;;:89;;:37;:89;:::i;:::-;14124:8;:121::i;:::-;-1:-1:-1;14259:4:0;13977:292;;;;;:::o;12076:79::-;12140:9;;;;12076:79;:::o;11557:22::-;;;;;;:::o;14651:200::-;14731:4;14744:83;14753:12;:10;:12::i;:::-;14767:7;14776:50;14815:10;14776:11;:25;14788:12;:10;:12::i;:::-;-1:-1:-1;;;;;14776:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;14776:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;15979:110::-;16025:4;16038:27;16044:12;:10;:12::i;:::-;16058:6;16038:5;:27::i;:::-;-1:-1:-1;16079:4:0;15979:110;;;:::o;12624:106::-;-1:-1:-1;;;;;12706:18:0;12683:7;12706:18;;;:9;:18;;;;;;;12624: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;11938:79::-;11981:7;12004;:5;:7::i;:::-;11997:14;;11938:79;:::o;10006:73::-;10044:7;10067:6;-1:-1:-1;;;;;10067:6:0;10006:73;:::o;12212:83::-;12282:7;12275:14;;;;;;;;-1:-1:-1;;12275:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12253:13;;12275:14;;12282:7;;12275:14;;12282:7;12275:14;;;;;;;;;;;;;;;;;;;;;;;;15774:120;15830:4;10210:12;:10;:12::i;:::-;10200:6;;-1:-1:-1;;;;;10200:6:0;;;:22;;;10192:67;;;;;-1:-1:-1;;;10192:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15843:27;15849:12;:10;:12::i;:::-;15863:6;15843:5;:27::i;15323:251::-;15408:4;15421:129;15430:12;:10;:12::i;:::-;15444:7;15453:96;15492:15;15453:96;;;;;;;;;;;;;;;;;:11;:25;15465:12;:10;:12::i;:::-;-1:-1:-1;;;;;15453:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;15453:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;12924:150::-;12995:4;13008:42;13018:12;:10;:12::i;:::-;13032:9;13043:6;13008:9;:42::i;11584:21::-;;;;;;;;;;;;;;;-1:-1:-1;;11584:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;11610:19::-;;;;;;;;;;;;;;;-1:-1:-1;;11610:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13128:130;-1:-1:-1;;;;;13225:18:0;;;13202:7;13225:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;13128: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;18599:320::-;-1:-1:-1;;;;;18689:19:0;;18681:68;;;;-1:-1:-1;;;18681:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18764:21:0;;18756:68;;;;-1:-1:-1;;;18756:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18833:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;18881:32;;;;;;;;;;;;;;;;;18599:320;;;:::o;16549:449::-;-1:-1:-1;;;;;16643:20:0;;16635:70;;;;-1:-1:-1;;;16635:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16720:23:0;;16712:71;;;;-1:-1:-1;;;16712:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16812;16834:6;16812:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16812:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;16792:17:0;;;;;;;:9;:17;;;;;;:91;;;;16913:20;;;;;;;:32;;16938:6;16913:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;16890:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;16957:35;;;;;;;16890:20;;16957:35;;;;;;;;;;;;;16549: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;17857:330::-;-1:-1:-1;;;;;17929:21:0;;17921:67;;;;-1:-1:-1;;;17921:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18018:68;18041:6;18018:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18018:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;17997:18:0;;;;;;:9;:18;;;;;:89;18108:12;;:24;;18125:6;18108:24;:16;:24;:::i;:::-;18093:12;:39;18144:37;;;;;;;;18170:1;;-1:-1:-1;;;;;18144:37:0;;;;;;;;;;;;17857:330;;:::o;17259:290::-;-1:-1:-1;;;;;17331:21:0;;17323:65;;;;;-1:-1:-1;;;17323:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;17412:12;;:24;;17429:6;17412:24;:16;:24;:::i;:::-;17397:12;:39;-1:-1:-1;;;;;17464:18:0;;;;;;:9;:18;;;;;;:30;;17487:6;17464:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;17443:18:0;;;;;;:9;:18;;;;;;;;:51;;;;17506:37;;;;;;;17443:18;;;;17506:37;;;;;;;;;;17259: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://ca25d2a7bc606d6be3d034ed5c041f1c4666354ae4ecf0b4fce94a022b34fa4d
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.