Contract 0x7083609fce4d1d8dc0c979aab8c869ea2c873402

Contract Overview

Polkadot: DOT Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0xe3e9ed6ca1d73a00a0eca6d41a49a163422f908adc3e6bbab6cb09d8b42e59e49174122020-09-30 0:00:165 mins ago0xe703e13ed32c7126bfd69b25b3f69a31ad7a7848 IN  Polkadot: DOT Token0 BNB0.00042254
0xcb5da2438accc905489cef4412768b2a726c394d430059c7c1cfda2a5fb804689174102020-09-30 0:00:105 mins ago0x25135c5c9197e8fb00895d234b43ecc997c6e01d IN  Polkadot: DOT Token0 BNB0.00042254
0x5df78c1eb92bdaac8cf4d996e41a64c65275734544752fe56af6f64b6164c9e59171822020-09-29 23:48:4617 mins ago0x1b1450c7a4f695f5a9be4f68210d4b3e19f896ce IN  Polkadot: DOT Token0 BNB0.00072206
0xc77911fc0d9adc8eb699132b52c461f73ef2692c28aa94d6aff27ae7448629079171592020-09-29 23:47:3718 mins ago0xf27259138a77ea8ae8ca613860bd221da92de3b7 IN  Polkadot: DOT Token0 BNB0.00088812
0xe564d6067e0752c70a4443d9eb6e5cec61035c1764867480eaf6f475036850b59171452020-09-29 23:46:5519 mins agoBinance BC-BSC swap IN  Polkadot: DOT Token0 BNB0.00072182
0x937e98f8c26f70428889c532e942db106cbdefaf5dbc371ea299f5acea6712ce9171252020-09-29 23:45:5520 mins ago0xb2ea99eb56222f38e110686bf1a2d6c6cb617778 IN  Polkadot: DOT Token0 BNB0.00088812
0x24b1f32a72004f201529b3a56322dbd9a08adb9242e3f87e5546ff9b0198535a9170802020-09-29 23:43:4022 mins ago0xe088bcee624e2a2b824914f46f95b1ce9a0f491b IN  Polkadot: DOT Token0 BNB0.00088812
0x0eb141e63f4cf242bc28e35ee81afa8e14ddf65a48cfd131aee16220d1fb12bb9170632020-09-29 23:42:4923 mins agoBinance BC-BSC swap IN  Polkadot: DOT Token0 BNB0.00102278
0xcb7e289f383b52f9bae9d24f3272f2b7caee5a21853b8c2786fb61b3156965ec9169932020-09-29 23:39:1926 mins ago0xf27259138a77ea8ae8ca613860bd221da92de3b7 IN  Polkadot: DOT Token0 BNB0.00088812
0x986756af70ea6ffa8f3592977e87d61a36cb203ce90431c4e224ca8fddb76ad39169822020-09-29 23:38:4627 mins ago0x1b1450c7a4f695f5a9be4f68210d4b3e19f896ce IN  Polkadot: DOT Token0 BNB0.0010223
0xe5b7816ac41ba2879d7f659297a4b568cf832fad2c78cf44fbb139d55200806b9168162020-09-29 23:30:2835 mins ago0x25135c5c9197e8fb00895d234b43ecc997c6e01d IN  Polkadot: DOT Token0 BNB0.0004223
0xb5c891adfa05f79d00eeb274addae7fa6b0a75bca7ad59984cf6c7462b1622ae9167912020-09-29 23:29:1336 mins ago0x1b1450c7a4f695f5a9be4f68210d4b3e19f896ce IN  Polkadot: DOT Token0 BNB0.00102206
0x96b57344e651a1ed890ad4a056d3e6722b1738f388c12acd615a94640d0b94c09162172020-09-29 23:00:311 hr 5 mins ago0xbb1d423c4d0f7cff78d3016d61c9006bf3365ac0 IN  Polkadot: DOT Token0 BNB0.0004223
0x5b7e0433e7312356c1abc472b59f71871302d0259d4ae98bb5bc66ef0e380e459157352020-09-29 22:36:251 hr 29 mins ago0xef575087f1e7bec54046f98119c8c392a37c51dd IN  Polkadot: DOT Token0 BNB0.001430884
0x201ede12a17b306179c0ff5579c040da4f56e9c56b8962542c2dd492eed8ac729157322020-09-29 22:36:161 hr 29 mins agoBinance BC-BSC swap IN  Polkadot: DOT Token0 BNB0.0007223
0x9ef0bce47647cf8fe0b9fd9dfe03e8f210a1306d2571396cb7d23e1b88280a499156162020-09-29 22:30:281 hr 35 mins ago0xbb1d423c4d0f7cff78d3016d61c9006bf3365ac0 IN  Polkadot: DOT Token0 BNB0.0004223
0x8de1463874ebf258c1ac797a3e686b8eb8bf87f85a4fc355ebdb9e9e51b4dfbf9156062020-09-29 22:29:581 hr 36 mins ago0x164850a7d339305f93436e671b20f0614e90fafc IN  Polkadot: DOT Token0 BNB0.00050412
0x495ff2c81f061d504d44ab56991754be1cad46db9288df15228044f09b6d68f49156042020-09-29 22:29:521 hr 36 mins ago0x164850a7d339305f93436e671b20f0614e90fafc IN  Polkadot: DOT Token0 BNB0.00088812
0x4520639f1ae8795ff66970f8ffede2733ba0a4c31e6292b13fa24f20d7bb54149154742020-09-29 22:23:221 hr 42 mins ago0xef575087f1e7bec54046f98119c8c392a37c51dd IN  Polkadot: DOT Token0 BNB0.001430884
0x8ca16528b58b221f60d66745f9df07dcd9d4491a2474cd83f905d3e2cbabc2c49154652020-09-29 22:22:551 hr 43 mins agoBinance BC-BSC swap IN  Polkadot: DOT Token0 BNB0.0007223
0x0109a2347b75a957ddaab259fedbf623b8dd5edac59a799ac37f33cd583299239153232020-09-29 22:15:491 hr 50 mins ago0x19ea302761c7ca11d4252f7e9ad2ca199d0e0380 IN  Polkadot: DOT Token0 BNB0.000976932
0x50569fad7a935094119aca8bb922433661fddbd6a321c732c93e43912eb828819152192020-09-29 22:10:371 hr 55 mins ago0xf59bd099bf29579d2930d9cd96f3fbf7c589afcd IN  Polkadot: DOT Token0 BNB0.00088812
0xd37debaf58b3f4132c23a1899b1d8b6e467386edfba15bcfb40f6d4825cdf5c69150192020-09-29 22:00:372 hrs 5 mins ago0x9b66137da669f2e6277832a3d2c91edfe963e64c IN  Polkadot: DOT Token0 BNB0.00088812
0x30158988f28de6f87e8120d8fa13a48b3d30d8ab007c831129f7303c929e12ce9145032020-09-29 21:34:492 hrs 31 mins ago0x5275817b74021e97c980e95ede6bbac0d0d6f3a2 IN  Polkadot: DOT Token0 BNB0.00050412
0x407d02be8289fe2173631ad0a155ba709de8080cc87062dc1b8fe61aebd8bd8a9144942020-09-29 21:34:222 hrs 31 mins ago0x5275817b74021e97c980e95ede6bbac0d0d6f3a2 IN  Polkadot: DOT Token0 BNB0.00088812
[ 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
0xcaa2c41d58aeadf712022947bd5daa7c7620df37e75a0c8bf87bd3dc8354d3329175012020-09-30 0:04:431 min ago 0xc3477ad3755dcd84c7a100807ed9c53fb3b8a0c8 Polkadot: DOT Token0 BNB
0x7cbafe0a9e82ce10cb1daca2e8bad1e99094c54ae08abd54022cc9c9a73e8d9e9174742020-09-30 0:03:222 mins ago 0xbcd62661a6b1ded703585d3af7d7649ef4dcdb5c Polkadot: DOT Token0 BNB
0x7cbafe0a9e82ce10cb1daca2e8bad1e99094c54ae08abd54022cc9c9a73e8d9e9174742020-09-30 0:03:222 mins ago 0x05ff2b0db69458a0750badebc4f9e13add608c7f Polkadot: DOT Token0 BNB
0x232627a5722055b0ba837e38fcbc90583b3dba721b78ae8e93411c55046859a59174602020-09-30 0:02:403 mins ago 0xe6d38073b828854039d53fc311ca2f2ce79dea22 Polkadot: DOT Token0 BNB
0x232627a5722055b0ba837e38fcbc90583b3dba721b78ae8e93411c55046859a59174602020-09-30 0:02:403 mins ago 0xc3ffcb3d5745bba5ada6928d0f5238830a358943 Polkadot: DOT Token0 BNB
0x232627a5722055b0ba837e38fcbc90583b3dba721b78ae8e93411c55046859a59174602020-09-30 0:02:403 mins ago 0xc404beebd176a59716de890e3d925f4675d2603b Polkadot: DOT Token0 BNB
0x232627a5722055b0ba837e38fcbc90583b3dba721b78ae8e93411c55046859a59174602020-09-30 0:02:403 mins ago 0x56d68e3645c9a010c7fd5313530b9194ff66c725 Polkadot: DOT Token0 BNB
0x232627a5722055b0ba837e38fcbc90583b3dba721b78ae8e93411c55046859a59174602020-09-30 0:02:403 mins ago 0x56d68e3645c9a010c7fd5313530b9194ff66c725 Polkadot: DOT Token0 BNB
0x18989d6b2fdb2849cfdef411a0cd3910d9fdc9873c67afc48ed4b9415441280b9174572020-09-30 0:02:313 mins ago 0xbcd62661a6b1ded703585d3af7d7649ef4dcdb5c Polkadot: DOT Token0 BNB
0x18989d6b2fdb2849cfdef411a0cd3910d9fdc9873c67afc48ed4b9415441280b9174572020-09-30 0:02:313 mins ago 0x05ff2b0db69458a0750badebc4f9e13add608c7f Polkadot: DOT Token0 BNB
0x14bcbd2be80aadce0b7f3cbb45a4dd172f0afdd14f549ea96e939626c1d14fc59174552020-09-30 0:02:253 mins ago 0x56d68e3645c9a010c7fd5313530b9194ff66c725 Polkadot: DOT Token0 BNB
0x14bcbd2be80aadce0b7f3cbb45a4dd172f0afdd14f549ea96e939626c1d14fc59174552020-09-30 0:02:253 mins ago 0xcde540d7eafe93ac5fe6233bee57e1270d3e330f Polkadot: DOT Token0 BNB
0xd09dfbd3e0abf75f126b4dd83e5178e4e02b6c8b4650d1d775ae54ac9be2239f9174532020-09-30 0:02:193 mins ago 0xe6d38073b828854039d53fc311ca2f2ce79dea22 Polkadot: DOT Token0 BNB
0xd09dfbd3e0abf75f126b4dd83e5178e4e02b6c8b4650d1d775ae54ac9be2239f9174532020-09-30 0:02:193 mins ago 0xc3ffcb3d5745bba5ada6928d0f5238830a358943 Polkadot: DOT Token0 BNB
0xd09dfbd3e0abf75f126b4dd83e5178e4e02b6c8b4650d1d775ae54ac9be2239f9174532020-09-30 0:02:193 mins ago 0xc404beebd176a59716de890e3d925f4675d2603b Polkadot: DOT Token0 BNB
0xd09dfbd3e0abf75f126b4dd83e5178e4e02b6c8b4650d1d775ae54ac9be2239f9174532020-09-30 0:02:193 mins ago 0xbcd62661a6b1ded703585d3af7d7649ef4dcdb5c Polkadot: DOT Token0 BNB
0xd09dfbd3e0abf75f126b4dd83e5178e4e02b6c8b4650d1d775ae54ac9be2239f9174532020-09-30 0:02:193 mins ago 0xbcd62661a6b1ded703585d3af7d7649ef4dcdb5c Polkadot: DOT Token0 BNB
0xf25d12cdb05111acc135cd046a48fe63fa468e1f0f29db749ae847a2adc58bd69174512020-09-30 0:02:133 mins ago 0xbcd62661a6b1ded703585d3af7d7649ef4dcdb5c Polkadot: DOT Token0 BNB
0xf25d12cdb05111acc135cd046a48fe63fa468e1f0f29db749ae847a2adc58bd69174512020-09-30 0:02:133 mins ago 0x05ff2b0db69458a0750badebc4f9e13add608c7f Polkadot: DOT Token0 BNB
0x6819c5593bc44937119873fce2fea0c0d22b8c786789e80a127a527e4ab06d199174192020-09-30 0:00:375 mins ago Cream.Finance: crDOT Token Polkadot: DOT Token0 BNB
0x6819c5593bc44937119873fce2fea0c0d22b8c786789e80a127a527e4ab06d199174192020-09-30 0:00:375 mins ago Cream.Finance: crDOT Token Polkadot: DOT Token0 BNB
0x6819c5593bc44937119873fce2fea0c0d22b8c786789e80a127a527e4ab06d199174192020-09-30 0:00:375 mins ago Cream.Finance: crDOT Token Polkadot: DOT Token0 BNB
0x6819c5593bc44937119873fce2fea0c0d22b8c786789e80a127a527e4ab06d199174192020-09-30 0:00:375 mins ago Cream.Finance: crDOT Token Polkadot: DOT Token0 BNB
0x6819c5593bc44937119873fce2fea0c0d22b8c786789e80a127a527e4ab06d199174192020-09-30 0:00:375 mins ago Cream.Finance: crDOT Token Polkadot: DOT Token0 BNB
0x66372719f31475641be30a75dcc0caacc29549a7673e86e2be1b77d676b77ed59174062020-09-29 23:59:586 mins ago Cream.Finance: crDOT Token Polkadot: DOT Token0 BNB
[ Download CSV Export 

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 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.