Contract 0xbceee918077f63fb1b9e10403f59ca40c7061341 1

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x0d52ecf12d27c383d7a2d6134aa31d8dd2a1235259bd81cdf4b8f71dd4e9898bApprove129892692021-11-27 5:49:2320 hrs 8 mins ago0x7271b723f864d77db16c20ddf0ec8b78df05aeb2 IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0xfad38fdbcd71d55901627673d9baad6b5dc0b778912a1f7751700a46e021910bApprove129778492021-11-26 19:33:241 day 6 hrs ago0x02463844362e36550cff05fb5e0babea51eb9a34 IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x69031229e80f5b2fa913586e531c5f7f68a7898009957bdd87ddd134d3226367Approve129765822021-11-26 18:24:281 day 7 hrs ago0xcc718d92e747c6c8d6baedb2962e9e8c8bbe4a1b IN  Papadoge: PAPADOGE Token0 BNB0.00007433
0xfb34fd5e6fab86217747f8c1b6869b2a472c96c774a246457bf908ef2695f307Approve129757572021-11-26 17:39:531 day 8 hrs ago0x2aa8564a112c7e39a44089c9afb56564aa53c3a5 IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x2d40c961800848021e42e712602ca977d738abbdd03fd17fdb8fe41dd60f702fApprove129732552021-11-26 15:24:051 day 10 hrs ago0x2dcf60ff25ee98b331adad73cb55ade647bb854d IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x72a8246fca6fd66f51ec05f9b4e12fd6d65023cf1d08b2add024ce14b71caa8cApprove129716872021-11-26 13:58:181 day 11 hrs ago0x3d183bbc83a55a6f08dd0ab9b6b4c159653cfa41 IN  Papadoge: PAPADOGE Token0 BNB0.000270696
0x10dc59ea4aa004dd12f54c3dc03cda18c00b50b558ba1095d8d6e34366b716d7Approve129615242021-11-26 4:13:001 day 21 hrs ago0xdb14911c085bf5e6af8cdfb0dc17189a1bae777a IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x4a212d02da1a14e1fa1ff2a57976f1e01b4a2b56fb620dc62e346d3e027440ffApprove129569052021-11-25 23:39:152 days 2 hrs ago0x8a0eca667b7249b9582b594f04213d1c73313daa IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x1af448f5d0165aa2703effb7b5c43bb00a7f7f5668dd54e2a7d23f62e25807f4Approve129444702021-11-25 12:26:212 days 13 hrs ago0xf463bc9d72e42de5530f930361dbc13429c1874f IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x37f813923573acdfb70fa28c41ffec015677eb560ee25ef8c42e325c32fb4384Transfer129352122021-11-25 4:09:012 days 21 hrs ago0x6304d87261e59b6eb75f449d7dded77873563e62 IN  Papadoge: PAPADOGE Token0 BNB0.000185305
0x18d01ac6bb3b8f2e06fb81d3bbf7f9a2269cc6379978ceb48cb88c5a250d0008Approve129276592021-11-24 21:23:353 days 4 hrs ago0xc89c9b91664d64301417cc159c7059eca7862aa8 IN  Papadoge: PAPADOGE Token0 BNB0.00007433
0x5ced05bb4f7538455652fc8f57ddea4b46b67f7e5fd2591c82975121fc4ad83cApprove129256942021-11-24 19:43:243 days 6 hrs ago0x4fe738ca511a780b708e4e5ef5a99d5e7278c6d7 IN  Papadoge: PAPADOGE Token0 BNB0.00007960743
0x3cb05cf01f2072e1eea651b185e7ef0211aa5ae78393d808b5789d22373a026dApprove129241042021-11-24 18:20:543 days 7 hrs ago0xacce6e76f2a4636b873ec74a5e0977879bfd51c6 IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x68efa5325f9cedcb3930d580a2ebcb89f2a9d8c0cd71f8dc535065033c48ba88Approve129209262021-11-24 15:31:323 days 10 hrs ago0x4389d29fd5af5d129a380932da9393ed70a51f14 IN  Papadoge: PAPADOGE Token0 BNB0.00007433
0x0c43c19384f38cbdb19680380a95367def28926860e700f0b3a704967643dd63Approve129117012021-11-24 7:29:373 days 18 hrs ago0xc3ecb6fd982c52eeab93cff4611b56c84b435d94 IN  Papadoge: PAPADOGE Token0 BNB0.00007433
0x90e659130d8c4c365a50f72a3639db4b7a7cce61cf07919d18183a4279bdcf93Approve129088622021-11-24 5:03:173 days 20 hrs ago0x31adc6ced77c5a2819ef5c5cdc72add21927acb2 IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0xefde2a8b620976719fb187bb4400f6b0060796b9cbe1ec1ce8e249065a590720Approve129015072021-11-23 22:42:064 days 3 hrs ago0x54ef4d3b278ed704ec38b9dbfdaa0b07ff20e0ec IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0xaec7e678a63e32e32090cc775bccaf92acd4a4a7e9661e07fcd9b3fc81297506Approve128901502021-11-23 12:39:364 days 13 hrs ago0x9f47ea7609266e7d725993c4fe7c92fa4386da7e IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0xae51a114fc257fd1ce35b8dd82c314cb5a8213596b2b682f82cd5be3fa2d95ccTransfer128826852021-11-23 6:12:014 days 19 hrs ago0x0228c434b1d66b4b203a21ee9c5318556f417c4b IN  Papadoge: PAPADOGE Token0 BNB0.000201610494
0x4c1afe41c79a6e070409ebc9c9d30748d967c946d612f4367fbad59b78c93961Approve128786782021-11-23 2:50:034 days 23 hrs ago0xcb5b1bb6b707feb2af9527d32d8e64a44aec3778 IN  Papadoge: PAPADOGE Token0 BNB0.00007960743
0xfb4d7cbfcd88db1d35baf257d1036a88620e8f91bc75bf0f956f8925839f69fcApprove128727402021-11-22 21:45:065 days 4 hrs ago0x08f5eb7302d9322be950dcceeaab9ae6bc4225d9 IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x9982dcb66a6a83071064ba614f0b7b6647fe27d340863e0d215b0b9885d12d82Approve128716072021-11-22 20:48:165 days 5 hrs ago0x621c592cd4c1ca01f3ba5ca510760733a6abf2f0 IN  Papadoge: PAPADOGE Token0 BNB0.00022558
0x7f30fd7a37d04996edce14e659e86daef8d549ded61d8e143823c4ce885bc9bcApprove128537782021-11-22 5:25:185 days 20 hrs ago0xec4c8370a5fe501f3332fdd342ccee9afc4b5c0b IN  Papadoge: PAPADOGE Token0 BNB0.00007433
0x7d41de4f07d6985e8fbd3d0c511f3b35813215e1188e0e17429dafd7e4088b96Transfer128335102021-11-21 12:05:306 days 13 hrs ago0x1faa170b37802e1538cfc6e11843d92ea5ee8557 IN  Papadoge: PAPADOGE Token0 BNB0.000119945759
0xfd6118de86d6614b69370b3c66e267380a53cbdc97ec81f15bbf0500c3eea2ffTransfer128332142021-11-21 11:50:376 days 14 hrs ago0x010ae1b76db92d346b88bf3667413563e266aba1 IN  Papadoge: PAPADOGE Token0 BNB0.000119945759
[ Download CSV Export 

OVERVIEW

Papadoge is a meme-based token that aims to be a protocol in promoting fun and joy.

Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x669f198e8886b14e6d5e53bc3b3c8a53a0428ca2ffb7321a5f5159e8bdbf6ae082524482021-06-13 4:55:57167 days 21 hrs ago 0x863b49ae97c3d2a87fd43186dfd921f42783c853  Contract Creation0 BNB
[ Download CSV Export 
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xEb275100cfe7B47bEAF38a2Dfef267B9006cA108

Contract Name:
ENMT

Compiler Version
v0.8.1+commit.df193b15

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 4: ENMT.sol
// SPDX-License-Identifier: MIT

// Contract for an ENMT token (ERC20 compliant Non-Mintable Token). Fully compliant with the ERC20 specification.

// TOKEN SPECIFICATIONS:
// - Total supply set upon creation.
// - No new tokens can ever be minted.
// - Tokens can be burnt by any user to reduce total supply.
// - Fully ERC20 compliant.
// - This token has no owner, no admin functions, and is fully decentralised.

pragma solidity ^0.8.0;

import "./ERC20.sol";

// A fully ERC20 Compliant Non Mintable Token (ENMT)
contract ENMT is ERC20 {
    
    // Defines how to read the TokenInfo ABI, as well as the capabilities of the token
    uint256 public TOKEN_TYPE = 1;
    
    struct TokenInfo {
        uint8 decimals;
        address creator;
    }
    
    TokenInfo public INFO;
    
    constructor(string memory _name, string memory _symbol, uint8 _decimals, address _creator, uint256 _totalSupply) ERC20(_name, _symbol) {
        _mint(msg.sender, _totalSupply);
        INFO = TokenInfo(_decimals, _creator);
    }
    
    function decimals() public view virtual override returns (uint8) {
        return INFO.decimals;
    }

    function burn(uint256 amount) public virtual {
        _burn(_msgSender(), amount);
    }
    
}

File 2 of 4: Context.sol
// SPDX-License-Identifier: MIT

// File @openzeppelin/contracts/utils/[email protected]

pragma solidity ^0.8.0;

/*
 * @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 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.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

File 3 of 4: ERC20.sol
// SPDX-License-Identifier: MIT

// File @openzeppelin/contracts/token/ERC20/[email protected]

pragma solidity ^0.8.0;

import "./IERC20.sol";
import "./Context.sol";

/**
 * @dev Implementation of the {IERC20} interface.
 *
 * This implementation is agnostic to the way tokens are created. This means
 * that a supply mechanism has to be added in a derived contract using {_mint}.
 * For a generic mechanism see {ERC20PresetMinterPauser}.
 *
 * TIP: For a detailed writeup see our guide
 * https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How
 * to implement supply mechanisms].
 *
 * We have followed general OpenZeppelin guidelines: functions revert instead
 * of returning `false` on failure. This behavior is nonetheless conventional
 * and does not conflict with the expectations of ERC20 applications.
 *
 * Additionally, an {Approval} event is emitted on calls to {transferFrom}.
 * This allows applications to reconstruct the allowance for all accounts just
 * by listening to said events. Other implementations of the EIP may not emit
 * these events, as it isn't required by the specification.
 *
 * Finally, the non-standard {decreaseAllowance} and {increaseAllowance}
 * functions have been added to mitigate the well-known issues around setting
 * allowances. See {IERC20-approve}.
 */
contract ERC20 is Context, IERC20 {
    mapping (address => uint256) private _balances;

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

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;

    /**
     * @dev Sets the values for {name} and {symbol}.
     *
     * The defaut value of {decimals} is 18. To select a different value for
     * {decimals} you should overload it.
     *
     * All three of these values are immutable: they can only be set once during
     * construction.
     */
    constructor (string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }

    /**
     * @dev Returns the name of the token.
     */
    function name() public view virtual returns (string memory) {
        return _name;
    }

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

    /**
     * @dev Returns the number of decimals used to get its user representation.
     * For example, if `decimals` equals `2`, a balance of `505` tokens should
     * be displayed to a user as `5,05` (`505 / 10 ** 2`).
     *
     * Tokens usually opt for a value of 18, imitating the relationship between
     * Ether and Wei. This is the value {ERC20} uses, unless this function is
     * overloaded;
     *
     * NOTE: This information is only used for _display_ purposes: it in
     * no way affects any of the arithmetic of the contract, including
     * {IERC20-balanceOf} and {IERC20-transfer}.
     */
    function decimals() public view virtual returns (uint8) {
        return 18;
    }

    /**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev See {IERC20-balanceOf}.
     */
    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }

    /**
     * @dev See {IERC20-transfer}.
     *
     * Requirements:
     *
     * - `recipient` cannot be the zero address.
     * - the caller must have a balance of at least `amount`.
     */
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    /**
     * @dev See {IERC20-allowance}.
     */
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    /**
     * @dev See {IERC20-approve}.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    /**
     * @dev See {IERC20-transferFrom}.
     *
     * Emits an {Approval} event indicating the updated allowance. This is not
     * required by the EIP. See the note at the beginning of {ERC20}.
     *
     * 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) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);

        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 {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + 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 {IERC20-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 virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(_msgSender(), spender, currentAllowance - subtractedValue);

        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 virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += 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 virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply += amount;
        _balances[account] += 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 virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        _balances[account] = accountBalance - amount;
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);
    }

    /**
     * @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens.
     *
     * This 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 virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

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

    /**
     * @dev Hook that is called before any transfer of tokens. This includes
     * minting and burning.
     *
     * Calling conditions:
     *
     * - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens
     * will be to transferred to `to`.
     * - when `from` is zero, `amount` tokens will be minted for `to`.
     * - when `to` is zero, `amount` of ``from``'s tokens will be burned.
     * - `from` and `to` are never both zero.
     *
     * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].
     */
    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

File 4 of 4: IERC20.sol
// SPDX-License-Identifier: MIT

// File @openzeppelin/contracts/token/ERC20/[email protected]

pragma solidity ^0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @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);
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"},{"internalType":"address","name":"_creator","type":"address"},{"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"INFO","outputs":[{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"address","name":"creator","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOKEN_TYPE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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"}],"stateMutability":"nonpayable","type":"function"}]

608060405260016005553480156200001657600080fd5b50604051620020363803806200203683398181016040528101906200003c9190620003fb565b848481600390805190602001906200005692919062000294565b5080600490805190602001906200006f92919062000294565b5050506200008433826200012a60201b60201c565b60405180604001604052808460ff1681526020018373ffffffffffffffffffffffffffffffffffffffff16815250600660008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050505050505050620007f5565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200019d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200019490620004e7565b60405180910390fd5b620001b1600083836200028f60201b60201c565b8060026000828254620001c5919062000596565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200021c919062000596565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000283919062000509565b60405180910390a35050565b505050565b828054620002a29062000674565b90600052602060002090601f016020900481019282620002c6576000855562000312565b82601f10620002e157805160ff191683800117855562000312565b8280016001018555821562000312579182015b8281111562000311578251825591602001919060010190620002f4565b5b50905062000321919062000325565b5090565b5b808211156200034057600081600090555060010162000326565b5090565b60006200035b62000355846200054f565b62000526565b9050828152602081018484840111156200037457600080fd5b620003818482856200063e565b509392505050565b6000815190506200039a81620007a7565b92915050565b600082601f830112620003b257600080fd5b8151620003c484826020860162000344565b91505092915050565b600081519050620003de81620007c1565b92915050565b600081519050620003f581620007db565b92915050565b600080600080600060a086880312156200041457600080fd5b600086015167ffffffffffffffff8111156200042f57600080fd5b6200043d88828901620003a0565b955050602086015167ffffffffffffffff8111156200045b57600080fd5b6200046988828901620003a0565b94505060406200047c88828901620003e4565b93505060606200048f8882890162000389565b9250506080620004a288828901620003cd565b9150509295509295909350565b6000620004be601f8362000585565b9150620004cb826200077e565b602082019050919050565b620004e18162000627565b82525050565b600060208201905081810360008301526200050281620004af565b9050919050565b6000602082019050620005206000830184620004d6565b92915050565b60006200053262000545565b9050620005408282620006aa565b919050565b6000604051905090565b600067ffffffffffffffff8211156200056d576200056c6200073e565b5b62000578826200076d565b9050602081019050919050565b600082825260208201905092915050565b6000620005a38262000627565b9150620005b08362000627565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620005e857620005e7620006e0565b5b828201905092915050565b6000620006008262000607565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156200065e57808201518184015260208101905062000641565b838111156200066e576000848401525b50505050565b600060028204905060018216806200068d57607f821691505b60208210811415620006a457620006a36200070f565b5b50919050565b620006b5826200076d565b810181811067ffffffffffffffff82111715620006d757620006d66200073e565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b620007b281620005f3565b8114620007be57600080fd5b50565b620007cc8162000627565b8114620007d857600080fd5b50565b620007e68162000631565b8114620007f257600080fd5b50565b61183180620008056000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806342966c681161008c57806395d89b411161006657806395d89b4114610262578063a457c2d714610280578063a9059cbb146102b0578063dd62ed3e146102e0576100ea565b806342966c68146101f8578063609c92b81461021457806370a0823114610232576100ea565b80631c0a00f5116100c85780631c0a00f51461015b57806323b872dd1461017a578063313ce567146101aa57806339509351146101c8576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f7610310565b6040516101049190611196565b60405180910390f35b61012760048036038101906101229190610f66565b6103a2565b604051610134919061117b565b60405180910390f35b6101456103c0565b60405161015291906112d8565b60405180910390f35b6101636103ca565b60405161017192919061130e565b60405180910390f35b610194600480360381019061018f9190610f17565b610409565b6040516101a1919061117b565b60405180910390f35b6101b261050a565b6040516101bf91906112f3565b60405180910390f35b6101e260048036038101906101dd9190610f66565b610524565b6040516101ef919061117b565b60405180910390f35b610212600480360381019061020d9190610fa2565b6105d0565b005b61021c6105e4565b60405161022991906112d8565b60405180910390f35b61024c60048036038101906102479190610eb2565b6105ea565b60405161025991906112d8565b60405180910390f35b61026a610632565b6040516102779190611196565b60405180910390f35b61029a60048036038101906102959190610f66565b6106c4565b6040516102a7919061117b565b60405180910390f35b6102ca60048036038101906102c59190610f66565b6107b8565b6040516102d7919061117b565b60405180910390f35b6102fa60048036038101906102f59190610edb565b6107d6565b60405161030791906112d8565b60405180910390f35b60606003805461031f90611465565b80601f016020809104026020016040519081016040528092919081815260200182805461034b90611465565b80156103985780601f1061036d57610100808354040283529160200191610398565b820191906000526020600020905b81548152906001019060200180831161037b57829003601f168201915b5050505050905090565b60006103b66103af61085d565b8484610865565b6001905092915050565b6000600254905090565b60068060000160009054906101000a900460ff16908060000160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082565b6000610416848484610a30565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061046161085d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d890611238565b60405180910390fd5b6104fe856104ed61085d565b85846104f991906113a9565b610865565b60019150509392505050565b6000600660000160009054906101000a900460ff16905090565b60006105c661053161085d565b84846001600061053f61085d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105c19190611353565b610865565b6001905092915050565b6105e16105db61085d565b82610caf565b50565b60055481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606004805461064190611465565b80601f016020809104026020016040519081016040528092919081815260200182805461066d90611465565b80156106ba5780601f1061068f576101008083540402835291602001916106ba565b820191906000526020600020905b81548152906001019060200180831161069d57829003601f168201915b5050505050905090565b600080600160006106d361085d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610790576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610787906112b8565b60405180910390fd5b6107ad61079b61085d565b8585846107a891906113a9565b610865565b600191505092915050565b60006107cc6107c561085d565b8484610a30565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108cc90611298565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610945576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093c906111f8565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a2391906112d8565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9790611278565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610b10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b07906111b8565b60405180910390fd5b610b1b838383610e83565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ba1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9890611218565b60405180910390fd5b8181610bad91906113a9565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c3d9190611353565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ca191906112d8565b60405180910390a350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1690611258565b60405180910390fd5b610d2b82600083610e83565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610db1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da8906111d8565b60405180910390fd5b8181610dbd91906113a9565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254610e1191906113a9565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e7691906112d8565b60405180910390a3505050565b505050565b600081359050610e97816117cd565b92915050565b600081359050610eac816117e4565b92915050565b600060208284031215610ec457600080fd5b6000610ed284828501610e88565b91505092915050565b60008060408385031215610eee57600080fd5b6000610efc85828601610e88565b9250506020610f0d85828601610e88565b9150509250929050565b600080600060608486031215610f2c57600080fd5b6000610f3a86828701610e88565b9350506020610f4b86828701610e88565b9250506040610f5c86828701610e9d565b9150509250925092565b60008060408385031215610f7957600080fd5b6000610f8785828601610e88565b9250506020610f9885828601610e9d565b9150509250929050565b600060208284031215610fb457600080fd5b6000610fc284828501610e9d565b91505092915050565b610fd4816113dd565b82525050565b610fe3816113ef565b82525050565b6000610ff482611337565b610ffe8185611342565b935061100e818560208601611432565b611017816114f5565b840191505092915050565b600061102f602383611342565b915061103a82611506565b604082019050919050565b6000611052602283611342565b915061105d82611555565b604082019050919050565b6000611075602283611342565b9150611080826115a4565b604082019050919050565b6000611098602683611342565b91506110a3826115f3565b604082019050919050565b60006110bb602883611342565b91506110c682611642565b604082019050919050565b60006110de602183611342565b91506110e982611691565b604082019050919050565b6000611101602583611342565b915061110c826116e0565b604082019050919050565b6000611124602483611342565b915061112f8261172f565b604082019050919050565b6000611147602583611342565b91506111528261177e565b604082019050919050565b6111668161141b565b82525050565b61117581611425565b82525050565b60006020820190506111906000830184610fda565b92915050565b600060208201905081810360008301526111b08184610fe9565b905092915050565b600060208201905081810360008301526111d181611022565b9050919050565b600060208201905081810360008301526111f181611045565b9050919050565b6000602082019050818103600083015261121181611068565b9050919050565b600060208201905081810360008301526112318161108b565b9050919050565b60006020820190508181036000830152611251816110ae565b9050919050565b60006020820190508181036000830152611271816110d1565b9050919050565b60006020820190508181036000830152611291816110f4565b9050919050565b600060208201905081810360008301526112b181611117565b9050919050565b600060208201905081810360008301526112d18161113a565b9050919050565b60006020820190506112ed600083018461115d565b92915050565b6000602082019050611308600083018461116c565b92915050565b6000604082019050611323600083018561116c565b6113306020830184610fcb565b9392505050565b600081519050919050565b600082825260208201905092915050565b600061135e8261141b565b91506113698361141b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561139e5761139d611497565b5b828201905092915050565b60006113b48261141b565b91506113bf8361141b565b9250828210156113d2576113d1611497565b5b828203905092915050565b60006113e8826113fb565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611450578082015181840152602081019050611435565b8381111561145f576000848401525b50505050565b6000600282049050600182168061147d57607f821691505b60208210811415611491576114906114c6565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6117d6816113dd565b81146117e157600080fd5b50565b6117ed8161141b565b81146117f857600080fd5b5056fea264697066735822122019642926bfd7300cdbc3628745dd056978c08ea83e823dac9e7117c0b6f3a65764736f6c6343000801003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e2e1b2a317edfc870b6fc6886f69083fb2099a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000

Deployed ByteCode Sourcemap

534:745:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2133:91:2;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4273:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3226:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;788:21:1;;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;4924:422:2;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1067:104:1;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5755:215:2;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1179:91:1;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;658:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3397:127:2;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2343:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6473:377;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3737:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3975:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2133:91;2178:13;2211:5;2204:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2133:91;:::o;4273:169::-;4356:4;4373:39;4382:12;:10;:12::i;:::-;4396:7;4405:6;4373:8;:39::i;:::-;4430:4;4423:11;;4273:169;;;;:::o;3226:108::-;3287:7;3314:12;;3307:19;;3226:108;:::o;788:21:1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4924:422:2:-;5030:4;5047:36;5057:6;5065:9;5076:6;5047:9;:36::i;:::-;5096:24;5123:11;:19;5135:6;5123:19;;;;;;;;;;;;;;;:33;5143:12;:10;:12::i;:::-;5123:33;;;;;;;;;;;;;;;;5096:60;;5195:6;5175:16;:26;;5167:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;5257:57;5266:6;5274:12;:10;:12::i;:::-;5307:6;5288:16;:25;;;;:::i;:::-;5257:8;:57::i;:::-;5334:4;5327:11;;;4924:422;;;;;:::o;1067:104:1:-;1125:5;1150:4;:13;;;;;;;;;;;;1143:20;;1067:104;:::o;5755:215:2:-;5843:4;5860:80;5869:12;:10;:12::i;:::-;5883:7;5929:10;5892:11;:25;5904:12;:10;:12::i;:::-;5892:25;;;;;;;;;;;;;;;:34;5918:7;5892:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;5860:8;:80::i;:::-;5958:4;5951:11;;5755:215;;;;:::o;1179:91:1:-;1235:27;1241:12;:10;:12::i;:::-;1255:6;1235:5;:27::i;:::-;1179:91;:::o;658:29::-;;;;:::o;3397:127:2:-;3471:7;3498:9;:18;3508:7;3498:18;;;;;;;;;;;;;;;;3491:25;;3397:127;;;:::o;2343:95::-;2390:13;2423:7;2416:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2343:95;:::o;6473:377::-;6566:4;6583:24;6610:11;:25;6622:12;:10;:12::i;:::-;6610:25;;;;;;;;;;;;;;;:34;6636:7;6610:34;;;;;;;;;;;;;;;;6583:61;;6683:15;6663:16;:35;;6655:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;6751:67;6760:12;:10;:12::i;:::-;6774:7;6802:15;6783:16;:34;;;;:::i;:::-;6751:8;:67::i;:::-;6838:4;6831:11;;;6473:377;;;;:::o;3737:175::-;3823:4;3840:42;3850:12;:10;:12::i;:::-;3864:9;3875:6;3840:9;:42::i;:::-;3900:4;3893:11;;3737:175;;;;:::o;3975:151::-;4064:7;4091:11;:18;4103:5;4091:18;;;;;;;;;;;;;;;:27;4110:7;4091:27;;;;;;;;;;;;;;;;4084:34;;3975:151;;;;:::o;661:98:0:-;714:7;741:10;734:17;;661:98;:::o;9829:346:2:-;9948:1;9931:19;;:5;:19;;;;9923:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10029:1;10010:21;;:7;:21;;;;10002:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10113:6;10083:11;:18;10095:5;10083:18;;;;;;;;;;;;;;;:27;10102:7;10083:27;;;;;;;;;;;;;;;:36;;;;10151:7;10135:32;;10144:5;10135:32;;;10160:6;10135:32;;;;;;:::i;:::-;;;;;;;;9829:346;;;:::o;7340:604::-;7464:1;7446:20;;:6;:20;;;;7438:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;7548:1;7527:23;;:9;:23;;;;7519:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;7603:47;7624:6;7632:9;7643:6;7603:20;:47::i;:::-;7663:21;7687:9;:17;7697:6;7687:17;;;;;;;;;;;;;;;;7663:41;;7740:6;7723:13;:23;;7715:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;7836:6;7820:13;:22;;;;:::i;:::-;7800:9;:17;7810:6;7800:17;;;;;;;;;;;;;;;:42;;;;7877:6;7853:9;:20;7863:9;7853:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;7918:9;7901:35;;7910:6;7901:35;;;7929:6;7901:35;;;;;;:::i;:::-;;;;;;;;7340:604;;;;:::o;8897:494::-;9000:1;8981:21;;:7;:21;;;;8973:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;9053:49;9074:7;9091:1;9095:6;9053:20;:49::i;:::-;9115:22;9140:9;:18;9150:7;9140:18;;;;;;;;;;;;;;;;9115:43;;9195:6;9177:14;:24;;9169:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;9289:6;9272:14;:23;;;;:::i;:::-;9251:9;:18;9261:7;9251:18;;;;;;;;;;;;;;;:44;;;;9322:6;9306:12;;:22;;;;;;;:::i;:::-;;;;;;;;9372:1;9346:37;;9355:7;9346:37;;;9376:6;9346:37;;;;;;:::i;:::-;;;;;;;;8897:494;;;:::o;10778:92::-;;;;:::o;7:139:4:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:262::-;;2057:2;2045:9;2036:7;2032:23;2028:32;2025:2;;;2073:1;2070;2063:12;2025:2;2116:1;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2087:117;2015:196;;;;:::o;2217:118::-;2304:24;2322:5;2304:24;:::i;:::-;2299:3;2292:37;2282:53;;:::o;2341:109::-;2422:21;2437:5;2422:21;:::i;:::-;2417:3;2410:34;2400:50;;:::o;2456:364::-;;2572:39;2605:5;2572:39;:::i;:::-;2627:71;2691:6;2686:3;2627:71;:::i;:::-;2620:78;;2707:52;2752:6;2747:3;2740:4;2733:5;2729:16;2707:52;:::i;:::-;2784:29;2806:6;2784:29;:::i;:::-;2779:3;2775:39;2768:46;;2548:272;;;;;:::o;2826:366::-;;2989:67;3053:2;3048:3;2989:67;:::i;:::-;2982:74;;3065:93;3154:3;3065:93;:::i;:::-;3183:2;3178:3;3174:12;3167:19;;2972:220;;;:::o;3198:366::-;;3361:67;3425:2;3420:3;3361:67;:::i;:::-;3354:74;;3437:93;3526:3;3437:93;:::i;:::-;3555:2;3550:3;3546:12;3539:19;;3344:220;;;:::o;3570:366::-;;3733:67;3797:2;3792:3;3733:67;:::i;:::-;3726:74;;3809:93;3898:3;3809:93;:::i;:::-;3927:2;3922:3;3918:12;3911:19;;3716:220;;;:::o;3942:366::-;;4105:67;4169:2;4164:3;4105:67;:::i;:::-;4098:74;;4181:93;4270:3;4181:93;:::i;:::-;4299:2;4294:3;4290:12;4283:19;;4088:220;;;:::o;4314:366::-;;4477:67;4541:2;4536:3;4477:67;:::i;:::-;4470:74;;4553:93;4642:3;4553:93;:::i;:::-;4671:2;4666:3;4662:12;4655:19;;4460:220;;;:::o;4686:366::-;;4849:67;4913:2;4908:3;4849:67;:::i;:::-;4842:74;;4925:93;5014:3;4925:93;:::i;:::-;5043:2;5038:3;5034:12;5027:19;;4832:220;;;:::o;5058:366::-;;5221:67;5285:2;5280:3;5221:67;:::i;:::-;5214:74;;5297:93;5386:3;5297:93;:::i;:::-;5415:2;5410:3;5406:12;5399:19;;5204:220;;;:::o;5430:366::-;;5593:67;5657:2;5652:3;5593:67;:::i;:::-;5586:74;;5669:93;5758:3;5669:93;:::i;:::-;5787:2;5782:3;5778:12;5771:19;;5576:220;;;:::o;5802:366::-;;5965:67;6029:2;6024:3;5965:67;:::i;:::-;5958:74;;6041:93;6130:3;6041:93;:::i;:::-;6159:2;6154:3;6150:12;6143:19;;5948:220;;;:::o;6174:118::-;6261:24;6279:5;6261:24;:::i;:::-;6256:3;6249:37;6239:53;;:::o;6298:112::-;6381:22;6397:5;6381:22;:::i;:::-;6376:3;6369:35;6359:51;;:::o;6416:210::-;;6541:2;6530:9;6526:18;6518:26;;6554:65;6616:1;6605:9;6601:17;6592:6;6554:65;:::i;:::-;6508:118;;;;:::o;6632:313::-;;6783:2;6772:9;6768:18;6760:26;;6832:9;6826:4;6822:20;6818:1;6807:9;6803:17;6796:47;6860:78;6933:4;6924:6;6860:78;:::i;:::-;6852:86;;6750:195;;;;:::o;6951:419::-;;7155:2;7144:9;7140:18;7132:26;;7204:9;7198:4;7194:20;7190:1;7179:9;7175:17;7168:47;7232:131;7358:4;7232:131;:::i;:::-;7224:139;;7122:248;;;:::o;7376:419::-;;7580:2;7569:9;7565:18;7557:26;;7629:9;7623:4;7619:20;7615:1;7604:9;7600:17;7593:47;7657:131;7783:4;7657:131;:::i;:::-;7649:139;;7547:248;;;:::o;7801:419::-;;8005:2;7994:9;7990:18;7982:26;;8054:9;8048:4;8044:20;8040:1;8029:9;8025:17;8018:47;8082:131;8208:4;8082:131;:::i;:::-;8074:139;;7972:248;;;:::o;8226:419::-;;8430:2;8419:9;8415:18;8407:26;;8479:9;8473:4;8469:20;8465:1;8454:9;8450:17;8443:47;8507:131;8633:4;8507:131;:::i;:::-;8499:139;;8397:248;;;:::o;8651:419::-;;8855:2;8844:9;8840:18;8832:26;;8904:9;8898:4;8894:20;8890:1;8879:9;8875:17;8868:47;8932:131;9058:4;8932:131;:::i;:::-;8924:139;;8822:248;;;:::o;9076:419::-;;9280:2;9269:9;9265:18;9257:26;;9329:9;9323:4;9319:20;9315:1;9304:9;9300:17;9293:47;9357:131;9483:4;9357:131;:::i;:::-;9349:139;;9247:248;;;:::o;9501:419::-;;9705:2;9694:9;9690:18;9682:26;;9754:9;9748:4;9744:20;9740:1;9729:9;9725:17;9718:47;9782:131;9908:4;9782:131;:::i;:::-;9774:139;;9672:248;;;:::o;9926:419::-;;10130:2;10119:9;10115:18;10107:26;;10179:9;10173:4;10169:20;10165:1;10154:9;10150:17;10143:47;10207:131;10333:4;10207:131;:::i;:::-;10199:139;;10097:248;;;:::o;10351:419::-;;10555:2;10544:9;10540:18;10532:26;;10604:9;10598:4;10594:20;10590:1;10579:9;10575:17;10568:47;10632:131;10758:4;10632:131;:::i;:::-;10624:139;;10522:248;;;:::o;10776:222::-;;10907:2;10896:9;10892:18;10884:26;;10920:71;10988:1;10977:9;10973:17;10964:6;10920:71;:::i;:::-;10874:124;;;;:::o;11004:214::-;;11131:2;11120:9;11116:18;11108:26;;11144:67;11208:1;11197:9;11193:17;11184:6;11144:67;:::i;:::-;11098:120;;;;:::o;11224:324::-;;11379:2;11368:9;11364:18;11356:26;;11392:67;11456:1;11445:9;11441:17;11432:6;11392:67;:::i;:::-;11469:72;11537:2;11526:9;11522:18;11513:6;11469:72;:::i;:::-;11346:202;;;;;:::o;11554:99::-;;11640:5;11634:12;11624:22;;11613:40;;;:::o;11659:169::-;;11777:6;11772:3;11765:19;11817:4;11812:3;11808:14;11793:29;;11755:73;;;;:::o;11834:305::-;;11893:20;11911:1;11893:20;:::i;:::-;11888:25;;11927:20;11945:1;11927:20;:::i;:::-;11922:25;;12081:1;12013:66;12009:74;12006:1;12003:81;12000:2;;;12087:18;;:::i;:::-;12000:2;12131:1;12128;12124:9;12117:16;;11878:261;;;;:::o;12145:191::-;;12205:20;12223:1;12205:20;:::i;:::-;12200:25;;12239:20;12257:1;12239:20;:::i;:::-;12234:25;;12278:1;12275;12272:8;12269:2;;;12283:18;;:::i;:::-;12269:2;12328:1;12325;12321:9;12313:17;;12190:146;;;;:::o;12342:96::-;;12408:24;12426:5;12408:24;:::i;:::-;12397:35;;12387:51;;;:::o;12444:90::-;;12521:5;12514:13;12507:21;12496:32;;12486:48;;;:::o;12540:126::-;;12617:42;12610:5;12606:54;12595:65;;12585:81;;;:::o;12672:77::-;;12738:5;12727:16;;12717:32;;;:::o;12755:86::-;;12830:4;12823:5;12819:16;12808:27;;12798:43;;;:::o;12847:307::-;12915:1;12925:113;12939:6;12936:1;12933:13;12925:113;;;13024:1;13019:3;13015:11;13009:18;13005:1;13000:3;12996:11;12989:39;12961:2;12958:1;12954:10;12949:15;;12925:113;;;13056:6;13053:1;13050:13;13047:2;;;13136:1;13127:6;13122:3;13118:16;13111:27;13047:2;12896:258;;;;:::o;13160:320::-;;13241:1;13235:4;13231:12;13221:22;;13288:1;13282:4;13278:12;13309:18;13299:2;;13365:4;13357:6;13353:17;13343:27;;13299:2;13427;13419:6;13416:14;13396:18;13393:38;13390:2;;;13446:18;;:::i;:::-;13390:2;13211:269;;;;:::o;13486:180::-;13534:77;13531:1;13524:88;13631:4;13628:1;13621:15;13655:4;13652:1;13645:15;13672:180;13720:77;13717:1;13710:88;13817:4;13814:1;13807:15;13841:4;13838:1;13831:15;13858:102;;13950:2;13946:7;13941:2;13934:5;13930:14;13926:28;13916:38;;13906:54;;;:::o;13966:222::-;14106:34;14102:1;14094:6;14090:14;14083:58;14175:5;14170:2;14162:6;14158:15;14151:30;14072:116;:::o;14194:221::-;14334:34;14330:1;14322:6;14318:14;14311:58;14403:4;14398:2;14390:6;14386:15;14379:29;14300:115;:::o;14421:221::-;14561:34;14557:1;14549:6;14545:14;14538:58;14630:4;14625:2;14617:6;14613:15;14606:29;14527:115;:::o;14648:225::-;14788:34;14784:1;14776:6;14772:14;14765:58;14857:8;14852:2;14844:6;14840:15;14833:33;14754:119;:::o;14879:227::-;15019:34;15015:1;15007:6;15003:14;14996:58;15088:10;15083:2;15075:6;15071:15;15064:35;14985:121;:::o;15112:220::-;15252:34;15248:1;15240:6;15236:14;15229:58;15321:3;15316:2;15308:6;15304:15;15297:28;15218:114;:::o;15338:224::-;15478:34;15474:1;15466:6;15462:14;15455:58;15547:7;15542:2;15534:6;15530:15;15523:32;15444:118;:::o;15568:223::-;15708:34;15704:1;15696:6;15692:14;15685:58;15777:6;15772:2;15764:6;15760:15;15753:31;15674:117;:::o;15797:224::-;15937:34;15933:1;15925:6;15921:14;15914:58;16006:7;16001:2;15993:6;15989:15;15982:32;15903:118;:::o;16027:122::-;16100:24;16118:5;16100:24;:::i;:::-;16093:5;16090:35;16080:2;;16139:1;16136;16129:12;16080:2;16070:79;:::o;16155:122::-;16228:24;16246:5;16228:24;:::i;:::-;16221:5;16218:35;16208:2;;16267:1;16264;16257:12;16208:2;16198:79;:::o

Swarm Source

ipfs://19642926bfd7300cdbc3628745dd056978c08ea83e823dac9e7117c0b6f3a657
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.