Contract 0x469084939d1c20Fae3C73704FE963941C51bE863

 

Contract Overview

Envision: VIS Token
Balance:
0 Ether

EtherValue:
$0.00

Token:
Txn Hash
Method
Block
From
To
Value
0x2d77338899c10b9a45bf6d47879ee444be9c031cde8340b467ba8aa0d0acd997Approve153115682022-08-10 1:53:0222 hrs 12 mins ago0xdfed4018780bcc6f6146482aad52e43ed4298fb9 IN  Envision: VIS Token0 Ether0.00067242 14.24154636
0xb37f4b72f32ed05d1339b43eae26c098367508d4f40896a0559a723bd3c5ef66Approve153101622022-08-09 20:36:061 day 3 hrs agoENS Name mrfabian.eth IN  Envision: VIS Token0 Ether0.00072545 15.36462737
0x225cb6fb1caaebea9c491c4bca2b4ee6e04bfbd1a3c8113c003413d6ccaeadb4Transfer153090332022-08-09 16:24:061 day 7 hrs ago0x1570c66fec9862f1295f07fe74eda2196a93f34f IN  Envision: VIS Token0 Ether0.0015080431.80124341
0xb3d2de79b5c8da41ab4f827ea9bcbe6a2edbaa143685267ab7fb45152acdc3e3Transfer153090312022-08-09 16:23:501 day 7 hrs ago0x1570c66fec9862f1295f07fe74eda2196a93f34f IN  Envision: VIS Token0 Ether0.001497831.57733354
0xe723e6c2331b12b1a706255b9005a90f9633633fae22acc882872ef4fcbb013dTransfer153075392022-08-09 10:41:341 day 13 hrs ago0x1570c66fec9862f1295f07fe74eda2196a93f34f IN  Envision: VIS Token0 Ether0.0011113423.42968252
0x8c0e9aae96ea9c840461746fb17ab9a6a87ef2b7437b7597d5a9bef28e683404Transfer153020012022-08-08 14:05:112 days 10 hrs ago0xb6aa99c580a5203a6c0d7fa40b88d09cb5d65911 IN  Envision: VIS Token0 Ether0.0010357 17.33193652
0xb6ea7f8c172b11fa93487b23b0275395f5dcc1985db2d6550ef79485374070c8Approve153012742022-08-08 11:24:142 days 12 hrs ago0xb6aa99c580a5203a6c0d7fa40b88d09cb5d65911 IN  Envision: VIS Token0 Ether0.00025002 5.2953739
0x4f41a4c880636e4bbd97ee01ed4bcf9f04c64f72a35c68a740647d36cb9de301Approve153012652022-08-08 11:23:142 days 12 hrs ago0xb6aa99c580a5203a6c0d7fa40b88d09cb5d65911 IN  Envision: VIS Token0 Ether0.00037361 7.91286719
0xded22595295acf2e18d2011f7db7b6f62d3f80ef841104134df44565cdb172dfApprove152719402022-08-03 21:41:527 days 2 hrs ago0x38e15c481764253049a1677e4db5062b93126184 IN  Envision: VIS Token0 Ether0.00052126 11.04002331
0x73bc27a696b20b88e2fea9a5b5d110332e53369e2f5eca4b408eced35155ae37Approve152693632022-08-03 12:08:177 days 11 hrs ago0x76018d681f2aa6e4702ca91209995277f3649a3e IN  Envision: VIS Token0 Ether0.00060048 12.71782957
0x062cda8e6c3cea103fbc3050bb406594bfc028f162cbfe6961ba2d207bab9766Transfer152504812022-07-31 13:23:3110 days 10 hrs ago0x1570c66fec9862f1295f07fe74eda2196a93f34f IN  Envision: VIS Token0 Ether0.0006700210.38649681
0x951c4cedcfc5e3bca569a637aba1a726ff45b4b987960b6386ae1a342f9ee0f1Transfer152494252022-07-31 9:31:2710 days 14 hrs ago0x1570c66fec9862f1295f07fe74eda2196a93f34f IN  Envision: VIS Token0 Ether0.00029734.60792237
0x2b40fb0da787c64d5b7e35b106ff38d0d9f25f6f4d37766d294944411a59ddb8Transfer152417942022-07-30 4:50:2411 days 19 hrs ago0xea9db68a06282ae06d57f8bc8a507924fd9bc4ce IN  Envision: VIS Token0 Ether0.00034941 5.84730815
0x182a93a78ddff83951e67364831f3c6a3a21464bf59840c0e42b70a5b6dda7e1Transfer152318672022-07-28 15:45:4913 days 8 hrs ago0xfa40261a4ee4f77f75a919a11b9ad7f8d799192e IN  Envision: VIS Token0 Ether0.00442408 103.7128815
0x02b57b296f36f68b08e1d82b5556f6cf92ff0e24371a840f0f459b964a8ea68aTransfer152318672022-07-28 15:45:4913 days 8 hrs ago0xd7d298ec8e263e67a21002f9e4d62f7558ac713d IN  Envision: VIS Token0 Ether0.00442408 103.7128815
0x20f97b2f62df1b2251d8f8ace71c106a54f9199c80ceba6cb2bfa7d7189bc0d8Transfer152291952022-07-28 5:50:1913 days 18 hrs ago0xe1e1e6ef82bd81dccea7fba7a86d5f195bc48fc8 IN  Envision: VIS Token0 Ether0.00047132 8.6837838
0x9cd449aaf7f81dc6ad2d5339c32745de77b25a5ea597447ff60343af18b9615fTransfer152172952022-07-26 9:17:5615 days 14 hrs ago0xe1e1e6ef82bd81dccea7fba7a86d5f195bc48fc8 IN  Envision: VIS Token0 Ether0.00042772 7.88225314
0xbc9e0f0af9e4ee6964649b4cef97154cc6bb5d3b8f14e48b55cae0cf509785e4Approve152003862022-07-23 18:04:5618 days 6 hrs ago0xf6a2ae495ff033fe5767d54506bcc5652b208f40 IN  Envision: VIS Token0 Ether0.00077583 16.43151059
0x67e76803572fe442f02bb17fdc82e429682c8f03fcccc2083f80be4a576f9cf8Transfer151906202022-07-22 5:48:0019 days 18 hrs ago0x136ef0e3db659cb378dc1a099f053fe0a816829a IN  Envision: VIS Token0 Ether0.00070924 14.95264736
0x3a02920294ed5f27d9b652bf902f7f5de469d1b8bd51a5de3861c7d3dd73fdc0Approve151778382022-07-20 6:10:2921 days 17 hrs ago0x9a5fd2bda794ec5ed89c093f8c76f346c7deed68 IN  Envision: VIS Token0 Ether0.00057722 12.22523074
0x36f2c18b35b4db7b6fca2b2cf79b717de2f856eaba5be5eecb4156c465a91121Transfer151773512022-07-20 4:19:1721 days 19 hrs ago0xe1e1e6ef82bd81dccea7fba7a86d5f195bc48fc8 IN  Envision: VIS Token0 Ether0.00098863 18.22298958
0xfc047dc0c9dfdd590732ccbc338eddfc43d8d21378ed53bb38e1ba2390f9f32bTransfer151737912022-07-19 15:17:0922 days 8 hrs ago0xe1e1e6ef82bd81dccea7fba7a86d5f195bc48fc8 IN  Envision: VIS Token0 Ether0.0028223 52.0106744
0x9664b1e0d0f4fd2ddfa3973262ce4441057e929b2d759572f764ef6d0a5dfdc4Transfer151593792022-07-17 9:31:5324 days 14 hrs ago0x1570c66fec9862f1295f07fe74eda2196a93f34f IN  Envision: VIS Token0 Ether0.0006379913.45725835
0x6040af91b57698804d96dc293485f11e39a60de8ea86d244b7f943b986d9ae42Transfer151570592022-07-17 0:54:4124 days 23 hrs ago0xf7a382f0630a10705815469fcc5e4e445652317a IN  Envision: VIS Token0 Ether0.00050034 11.73618121
0x57c5708790876e04fbf2a6331f0625967ca5e528452d82d66a82575cdda67337Transfer151338832022-07-13 10:57:4628 days 13 hrs ago0x1570c66fec9862f1295f07fe74eda2196a93f34f IN  Envision: VIS Token0 Ether0.0016800526.03401545
[ Download CSV Export 

OVERVIEW

Envision is a Web3 solution dedicated to giving stock media creators the power and control they deserve. Deriving utility from NFT and blockchain technology, Envision facilitates the peer to peer exchange of stock media content where content creators market and sell direct to consumer.

View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Envision

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license, Audited

Contract Source Code (Solidity)Audit Report

/**
 *Submitted for verification at Etherscan.io on 2022-03-04
*/

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

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

/**
 * @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.
 */
abstract 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() {
        _transferOwnership(_msgSender());
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual 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 virtual onlyOwner {
        _transferOwnership(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 virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

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


/**
 * @dev Interface for the optional metadata functions from the ERC20 standard.
 */
interface IERC20Metadata is IERC20 {
    /**
     * @dev Returns the name of the token.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the symbol of the token.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the decimals places of the token.
     */
    function decimals() external view returns (uint8);
}
/**
 * @dev Implementation of the DGMV Token
 *  
 */
contract Envision is Ownable, IERC20, IERC20Metadata {
    mapping(address => uint256) private _balances;
    mapping (address => bool) private _isExcludedFromFee;
    mapping(address => mapping(address => uint256)) private _allowances;

    string constant private _name = "Envision";
    string constant private _symbol = "VIS";
    uint8  constant private _decimal = 18;
    uint256 private _totalSupply = 200000000 * (10 ** _decimal); // 200 million tokens
    uint256 constant public _taxBurn = 2;
    uint256 constant public _taxLiquidity = 5;
    address public teamWallet;
    uint256 public toBurnAmount = 0;

    event teamWalletChanged(address oldWalletAddress, address newWalletAddress);
    event feeCollected(address teamWallet, uint256 amount);
    event excludingAddressFromFee(address account);
    event includingAddressInFee(address account);

    modifier onlyTeamWallet() {
        require(teamWallet == _msgSender(), "Caller is not the teamwallet");
        _;
    }

    
    /**
     * @dev Sets the values for {name}, {symbol}, {total supply} and {decimal}.
     * Currently teamWallet will be Owner and can be changed later
     */
    constructor(address _teamWallet) {
        require(_teamWallet!=address(0), "Cannot set teamwallet as zero address");
        _balances[_msgSender()] = _totalSupply;
        _isExcludedFromFee[_msgSender()] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[_teamWallet] = true;
        teamWallet = _teamWallet;  
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }
    
    /**
     * @dev Returns Name of the token
     */
    function name() external view virtual override returns (string memory) {
        return _name;
    }
    
    /**
     * @dev Returns the symbol of the token, usually a shorter version of the name.
     */
    function symbol() external view virtual override returns (string memory) {
        return _symbol;
    }
    
    /**
     * @dev Returns the number of decimals used to get its user representation
     */
    function decimals() external view virtual override returns (uint8) {
        return _decimal;
    }
    
    /**
     * @dev This will give the total number of tokens in existence.
     */
    function totalSupply() external view virtual override returns (uint256) {
        return _totalSupply;
    }
    
    /**
     * @dev Gets the balance of the specified address.
     */
    function balanceOf(address account) external view virtual override returns (uint256) {
        return _balances[account];
    }
    
    /**
     * @dev Returns collected fees of the token
     */
    function collectedFees() external view returns (uint256) {
        return _balances[address(this)];
    }

    /**
     * @dev Transfer token to a specified address and Emits a Transfer event.
     */
    function transfer(address recipient, uint256 amount) external virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    
    /**
     * @dev Function to check the number of tokens that an owner allowed to a spender
     */
    function allowance(address owner, address spender) external view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }
    
    /**
     * @dev Function to allow anyone to spend a token from your account and Emits an Approval event.
     */
    function approve(address spender, uint256 amount) external virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }
    /**
     * @dev owner can make exclude the account from paying fee on transfer
     */
    function excludeFromFee(address account) external onlyOwner {
        require(account!=address(0), "Excluding for the zero address");
        _isExcludedFromFee[account] = true;
        emit excludingAddressFromFee(account);
    }
    /**
     * @dev check if account is excluded from fee
     */
    function isExcludedFromFee(address account) external view returns(bool) {
        return _isExcludedFromFee[account];
    }

    /**
     * @dev owner can make the account pay fee on transfer.
     */
    function includeInFee(address account) external onlyOwner {
        require(account!=address(0), "Including for the zero address");
        _isExcludedFromFee[account] = false;
        emit includingAddressInFee(account);
    }

    /**
     * @dev owner can claim collected fees.
     */
    function collectFees() external onlyOwner {
        uint256 fees = _balances[address(this)];
        _transfer(address(this), teamWallet, _balances[address(this)]);
        emit feeCollected(teamWallet, fees);
    }

    /**
     * @dev teamWallet can burn collected burn fees.
     */
    function burnCollectedFees() external onlyTeamWallet {
        require(_balances[teamWallet] >= toBurnAmount, "Does not have the required amount of tokens to burn");
        _transfer(teamWallet, address(0), toBurnAmount);
        _totalSupply -= toBurnAmount;
        toBurnAmount = 0;
        emit feeCollected(address(0), toBurnAmount);
    }

    /**
     * @dev owner can update the collection team wallet
     */
    function updateTeamWallet(address _teamWallet) external onlyOwner {
        require(_teamWallet!=address(0), "Cannot set teamwallet as zero address");
        address oldWallet = teamWallet;
        teamWallet =  _teamWallet;
        _isExcludedFromFee[_teamWallet] = true;
        _isExcludedFromFee[oldWallet] = false;
        emit teamWalletChanged(oldWallet,_teamWallet);
    }
    
    /**
     * @dev Function to transfer allowed token from other's account
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external virtual override returns (bool) {
        _transfer(sender, recipient, amount);

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

        return true;
    }
    
    /**
     * @dev Function to increase the allowance of another account
     */
    function increaseAllowance(address spender, uint256 addedValue) external virtual returns (bool) {
        require(spender!=address(0), "Increasing allowance for zero address");
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }
    
    /**
     * @dev Function to decrease the allowance of another account
     */
    function decreaseAllowance(address spender, uint256 subtractedValue) external virtual returns (bool) {
        require(spender!=address(0), "Decreasing allowance for zero address");
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }
        return true;
    }
    
    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        if(_isExcludedFromFee[sender]) {
            unchecked {//condititon to exclude
                _balances[recipient] += amount;
            }
        }else{ 
            unchecked {
                uint256 burnFee =  (amount * _taxBurn) / 1000;
                uint256 tFee = (amount * (_taxBurn + _taxLiquidity)) / 1000;
                amount = amount - tFee;
                _balances[recipient] += amount;
                _balances[address(this)] +=  tFee;
                toBurnAmount += burnFee;
            }
        }
        emit Transfer(sender, recipient, amount);
    }

    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);
    } 
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_teamWallet","type":"address"}],"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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"excludingAddressFromFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"teamWallet","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"feeCollected","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"includingAddressInFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldWalletAddress","type":"address"},{"indexed":false,"internalType":"address","name":"newWalletAddress","type":"address"}],"name":"teamWalletChanged","type":"event"},{"inputs":[],"name":"_taxBurn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxLiquidity","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":[],"name":"burnCollectedFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collectFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collectedFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"account","type":"address"}],"name":"excludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInFee","outputs":[],"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":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"teamWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toBurnAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_teamWallet","type":"address"}],"name":"updateTeamWallet","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526012600a62000014919062000553565b630bebc20062000025919062000690565b60045560006006553480156200003a57600080fd5b5060405162002d1138038062002d11833981810160405281019062000060919062000403565b62000080620000746200032060201b60201c565b6200032860201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620000f3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000ea90620004a8565b60405180910390fd5b600454600160006200010a6200032060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600260006200015e6200032060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002b06200032060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600454604051620003119190620004ca565b60405180910390a35062000792565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050620003fd8162000778565b92915050565b6000602082840312156200041657600080fd5b60006200042684828501620003ec565b91505092915050565b60006200043e602583620004e7565b91507f43616e6e6f7420736574207465616d77616c6c6574206173207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b620004a28162000725565b82525050565b60006020820190508181036000830152620004c3816200042f565b9050919050565b6000602082019050620004e1600083018462000497565b92915050565b600082825260208201905092915050565b6000808291508390505b60018511156200054a578086048111156200052257620005216200073c565b5b6001851615620005325780820291505b808102905062000542856200076b565b945062000502565b94509492505050565b6000620005608262000725565b91506200056d836200072f565b92506200059c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005a4565b905092915050565b600082620005b6576001905062000689565b81620005c6576000905062000689565b8160018114620005df5760028114620005ea5762000620565b600191505062000689565b60ff841115620005ff57620005fe6200073c565b5b8360020a9150848211156200061957620006186200073c565b5b5062000689565b5060208310610133831016604e8410600b84101617156200065a5782820a9050838111156200065457620006536200073c565b5b62000689565b620006698484846001620004f8565b925090508184048111156200068357620006826200073c565b5b81810290505b9392505050565b60006200069d8262000725565b9150620006aa8362000725565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006e657620006e56200073c565b5b828202905092915050565b6000620006fe8262000705565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6200078381620006f1565b81146200078f57600080fd5b50565b61256f80620007a26000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c80637cb332bb116100de578063a9059cbb11610097578063dd62ed3e11610071578063dd62ed3e1461042c578063ea2f0b371461045c578063f2fde38b14610478578063f9efb5051461049457610173565b8063a9059cbb146103d4578063b3c8591814610404578063c87965721461042257610173565b80637cb332bb14610324578063856e8bad146103405780638da5cb5b1461034a5780639003adfe1461036857806395d89b4114610386578063a457c2d7146103a457610173565b806339509351116101305780633950935114610250578063437823ec146102805780635342acb41461029c57806359927044146102cc57806370a08231146102ea578063715018a61461031a57610173565b806306fdde0314610178578063095ea7b31461019657806318160ddd146101c657806323b872dd146101e4578063313ce5671461021457806337a67ca714610232575b600080fd5b6101806104b2565b60405161018d9190612185565b60405180910390f35b6101b060048036038101906101ab9190611b50565b6104ef565b6040516101bd919061216a565b60405180910390f35b6101ce61050d565b6040516101db9190612367565b60405180910390f35b6101fe60048036038101906101f99190611b01565b610517565b60405161020b919061216a565b60405180910390f35b61021c61060f565b6040516102299190612382565b60405180910390f35b61023a610618565b6040516102479190612367565b60405180910390f35b61026a60048036038101906102659190611b50565b61061d565b604051610277919061216a565b60405180910390f35b61029a60048036038101906102959190611a9c565b610738565b005b6102b660048036038101906102b19190611a9c565b6108b6565b6040516102c3919061216a565b60405180910390f35b6102d461090c565b6040516102e191906120fd565b60405180910390f35b61030460048036038101906102ff9190611a9c565b610932565b6040516103119190612367565b60405180910390f35b61032261097b565b005b61033e60048036038101906103399190611a9c565b610a03565b005b610348610c44565b005b610352610e12565b60405161035f91906120fd565b60405180910390f35b610370610e3b565b60405161037d9190612367565b60405180910390f35b61038e610e82565b60405161039b9190612185565b60405180910390f35b6103be60048036038101906103b99190611b50565b610ebf565b6040516103cb919061216a565b60405180910390f35b6103ee60048036038101906103e99190611b50565b61101a565b6040516103fb919061216a565b60405180910390f35b61040c611038565b6040516104199190612367565b60405180910390f35b61042a61103d565b005b61044660048036038101906104419190611ac5565b6111c7565b6040516104539190612367565b60405180910390f35b61047660048036038101906104719190611a9c565b61124e565b005b610492600480360381019061048d9190611a9c565b6113cc565b005b61049c6114c4565b6040516104a99190612367565b60405180910390f35b60606040518060400160405280600881526020017f456e766973696f6e000000000000000000000000000000000000000000000000815250905090565b60006105036104fc6114ca565b84846114d2565b6001905092915050565b6000600454905090565b600061052484848461169d565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061056f6114ca565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156105ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e690612247565b60405180910390fd5b610603856105fb6114ca565b8584036114d2565b60019150509392505050565b60006012905090565b600581565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561068e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068590612307565b60405180910390fd5b61072e6106996114ca565b8484600360006106a76114ca565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461072991906123b9565b6114d2565b6001905092915050565b6107406114ca565b73ffffffffffffffffffffffffffffffffffffffff1661075e610e12565b73ffffffffffffffffffffffffffffffffffffffff16146107b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ab90612267565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610824576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081b906122c7565b60405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f846730387031eb38d037020e318a00ecd9b790625c4764c8c74caffda5efe12e816040516108ab91906120fd565b60405180910390a150565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109836114ca565b73ffffffffffffffffffffffffffffffffffffffff166109a1610e12565b73ffffffffffffffffffffffffffffffffffffffff16146109f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ee90612267565b60405180910390fd5b610a0160006119ae565b565b610a0b6114ca565b73ffffffffffffffffffffffffffffffffffffffff16610a29610e12565b73ffffffffffffffffffffffffffffffffffffffff1614610a7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7690612267565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610aef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae690612227565b60405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507fb2bfb416cf413294a87930f9bac388d81bdd29b7aabfac207310d6988daace158183604051610c38929190612118565b60405180910390a15050565b610c4c6114ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd2906121a7565b60405180910390fd5b60065460016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d78906122a7565b60405180910390fd5b610db1600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600060065461169d565b60065460046000828254610dc5919061240f565b9250508190555060006006819055507fc5a2b7ad6439179b1edea47d8a4bc00b2c5270a1c741c00fab7be4012caa7d0a6000600654604051610e08929190612141565b60405180910390a1565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60606040518060400160405280600381526020017f5649530000000000000000000000000000000000000000000000000000000000815250905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2790612327565b60405180910390fd5b600060036000610f3e6114ca565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610ffb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff290612347565b60405180910390fd5b61100f6110066114ca565b858584036114d2565b600191505092915050565b600061102e6110276114ca565b848461169d565b6001905092915050565b600281565b6110456114ca565b73ffffffffffffffffffffffffffffffffffffffff16611063610e12565b73ffffffffffffffffffffffffffffffffffffffff16146110b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b090612267565b60405180910390fd5b6000600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061116930600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461169d565b7fc5a2b7ad6439179b1edea47d8a4bc00b2c5270a1c741c00fab7be4012caa7d0a600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826040516111bc929190612141565b60405180910390a150565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6112566114ca565b73ffffffffffffffffffffffffffffffffffffffff16611274610e12565b73ffffffffffffffffffffffffffffffffffffffff16146112ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c190612267565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561133a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133190612287565b60405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f3adeb961032d23873014c008c6b64c18b61201f11a10a1a65dfc350259da6dbd816040516113c191906120fd565b60405180910390a150565b6113d46114ca565b73ffffffffffffffffffffffffffffffffffffffff166113f2610e12565b73ffffffffffffffffffffffffffffffffffffffff1614611448576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143f90612267565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114af906121c7565b60405180910390fd5b6114c1816119ae565b50565b60065481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611542576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611539906122e7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a9906121e7565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516116909190612367565b60405180910390a3505050565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171b90612207565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561180e5781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611943565b60006103e8600284028161184b577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b04905060006103e8600560020185028161188e577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b049050808403935083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508160066000828254019250508190555050505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119a09190612367565b60405180910390a350505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081359050611a818161250b565b92915050565b600081359050611a9681612522565b92915050565b600060208284031215611aae57600080fd5b6000611abc84828501611a72565b91505092915050565b60008060408385031215611ad857600080fd5b6000611ae685828601611a72565b9250506020611af785828601611a72565b9150509250929050565b600080600060608486031215611b1657600080fd5b6000611b2486828701611a72565b9350506020611b3586828701611a72565b9250506040611b4686828701611a87565b9150509250925092565b60008060408385031215611b6357600080fd5b6000611b7185828601611a72565b9250506020611b8285828601611a87565b9150509250929050565b611b9581612443565b82525050565b611ba481612455565b82525050565b6000611bb58261239d565b611bbf81856123a8565b9350611bcf818560208601612498565b611bd8816124fa565b840191505092915050565b6000611bf0601c836123a8565b91507f43616c6c6572206973206e6f7420746865207465616d77616c6c6574000000006000830152602082019050919050565b6000611c306026836123a8565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611c966022836123a8565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611cfc6026836123a8565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611d626025836123a8565b91507f43616e6e6f7420736574207465616d77616c6c6574206173207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611dc86028836123a8565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611e2e6020836123a8565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b6000611e6e601e836123a8565b91507f496e636c7564696e6720666f7220746865207a65726f206164647265737300006000830152602082019050919050565b6000611eae6033836123a8565b91507f446f6573206e6f7420686176652074686520726571756972656420616d6f756e60008301527f74206f6620746f6b656e7320746f206275726e000000000000000000000000006020830152604082019050919050565b6000611f14601e836123a8565b91507f4578636c7564696e6720666f7220746865207a65726f206164647265737300006000830152602082019050919050565b6000611f546024836123a8565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611fba6025836123a8565b91507f496e6372656173696e6720616c6c6f77616e636520666f72207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006120206025836123a8565b91507f44656372656173696e6720616c6c6f77616e636520666f72207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006120866025836123a8565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6120e881612481565b82525050565b6120f78161248b565b82525050565b60006020820190506121126000830184611b8c565b92915050565b600060408201905061212d6000830185611b8c565b61213a6020830184611b8c565b9392505050565b60006040820190506121566000830185611b8c565b61216360208301846120df565b9392505050565b600060208201905061217f6000830184611b9b565b92915050565b6000602082019050818103600083015261219f8184611baa565b905092915050565b600060208201905081810360008301526121c081611be3565b9050919050565b600060208201905081810360008301526121e081611c23565b9050919050565b6000602082019050818103600083015261220081611c89565b9050919050565b6000602082019050818103600083015261222081611cef565b9050919050565b6000602082019050818103600083015261224081611d55565b9050919050565b6000602082019050818103600083015261226081611dbb565b9050919050565b6000602082019050818103600083015261228081611e21565b9050919050565b600060208201905081810360008301526122a081611e61565b9050919050565b600060208201905081810360008301526122c081611ea1565b9050919050565b600060208201905081810360008301526122e081611f07565b9050919050565b6000602082019050818103600083015261230081611f47565b9050919050565b6000602082019050818103600083015261232081611fad565b9050919050565b6000602082019050818103600083015261234081612013565b9050919050565b6000602082019050818103600083015261236081612079565b9050919050565b600060208201905061237c60008301846120df565b92915050565b600060208201905061239760008301846120ee565b92915050565b600081519050919050565b600082825260208201905092915050565b60006123c482612481565b91506123cf83612481565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612404576124036124cb565b5b828201905092915050565b600061241a82612481565b915061242583612481565b925082821015612438576124376124cb565b5b828203905092915050565b600061244e82612461565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156124b657808201518184015260208101905061249b565b838111156124c5576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b61251481612443565b811461251f57600080fd5b50565b61252b81612481565b811461253657600080fd5b5056fea264697066735822122099b56fa35c5b83656fe510619e0691b70676ccc19d635478d654169b9f1522a564736f6c6343000800003300000000000000000000000057bf66888b66b2c55252dece0a36ed08dd56fe90

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000057bf66888b66b2c55252dece0a36ed08dd56fe90

-----Decoded View---------------
Arg [0] : _teamWallet (address): 0x57bf66888b66b2c55252dece0a36ed08dd56fe90

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000057bf66888b66b2c55252dece0a36ed08dd56fe90


Deployed ByteCode Sourcemap

6439:8663:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8124:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9952:171;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8757:110;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12266:494;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8557:101;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6956:41;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12857:297;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10223:234;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10532:125;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7004:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8953:129;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2303:103;;;:::i;:::-;;11779:388;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;11345:351;;;:::i;:::-;;1652:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9161:107;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8341:106;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13251:493;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9373:177;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6913:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11046:219;;;:::i;:::-;;9667:153;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10744:231;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2561:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7036:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8124:102;8180:13;8213:5;;;;;;;;;;;;;;;;;8206:12;;8124:102;:::o;9952:171::-;10037:4;10054:39;10063:12;:10;:12::i;:::-;10077:7;10086:6;10054:8;:39::i;:::-;10111:4;10104:11;;9952:171;;;;:::o;8757:110::-;8820:7;8847:12;;8840:19;;8757:110;:::o;12266:494::-;12408:4;12425:36;12435:6;12443:9;12454:6;12425:9;:36::i;:::-;12474:24;12501:11;:19;12513:6;12501:19;;;;;;;;;;;;;;;:33;12521:12;:10;:12::i;:::-;12501:33;;;;;;;;;;;;;;;;12474:60;;12573:6;12553:16;:26;;12545:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;12660:57;12669:6;12677:12;:10;:12::i;:::-;12710:6;12691:16;:25;12660:8;:57::i;:::-;12748:4;12741:11;;;12266:494;;;;;:::o;8557:101::-;8617:5;6816:2;8635:15;;8557:101;:::o;6956:41::-;6996:1;6956:41;:::o;12857:297::-;12947:4;12989:1;12972:19;;:7;:19;;;;12964:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;13044:80;13053:12;:10;:12::i;:::-;13067:7;13113:10;13076:11;:25;13088:12;:10;:12::i;:::-;13076:25;;;;;;;;;;;;;;;:34;13102:7;13076:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;13044:8;:80::i;:::-;13142:4;13135:11;;12857:297;;;;:::o;10223:234::-;1883:12;:10;:12::i;:::-;1872:23;;:7;:5;:7::i;:::-;:23;;;1864:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10319:1:::1;10302:19;;:7;:19;;;;10294:62;;;;;;;;;;;;:::i;:::-;;;;;;;;;10397:4;10367:18;:27;10386:7;10367:27;;;;;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;10417:32;10441:7;10417:32;;;;;;:::i;:::-;;;;;;;;10223:234:::0;:::o;10532:125::-;10598:4;10622:18;:27;10641:7;10622:27;;;;;;;;;;;;;;;;;;;;;;;;;10615:34;;10532:125;;;:::o;7004:25::-;;;;;;;;;;;;;:::o;8953:129::-;9029:7;9056:9;:18;9066:7;9056:18;;;;;;;;;;;;;;;;9049:25;;8953:129;;;:::o;2303:103::-;1883:12;:10;:12::i;:::-;1872:23;;:7;:5;:7::i;:::-;:23;;;1864:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2368:30:::1;2395:1;2368:18;:30::i;:::-;2303:103::o:0;11779:388::-;1883:12;:10;:12::i;:::-;1872:23;;:7;:5;:7::i;:::-;:23;;;1864:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11885:1:::1;11864:23;;:11;:23;;;;11856:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;11940:17;11960:10;;;;;;;;;;;11940:30;;11995:11;11981:10;;:25;;;;;;;;;;;;;;;;;;12051:4;12017:18;:31;12036:11;12017:31;;;;;;;;;;;;;;;;:38;;;;;;;;;;;;;;;;;;12098:5;12066:18;:29;12085:9;12066:29;;;;;;;;;;;;;;;;:37;;;;;;;;;;;;;;;;;;12119:40;12137:9;12147:11;12119:40;;;;;;;:::i;:::-;;;;;;;;1943:1;11779:388:::0;:::o;11345:351::-;7384:12;:10;:12::i;:::-;7370:26;;:10;;;;;;;;;;;:26;;;7362:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;11442:12:::1;;11417:9;:21;11427:10;;;;;;;;;;;11417:21;;;;;;;;;;;;;;;;:37;;11409:101;;;;;;;;;;;;:::i;:::-;;;;;;;;;11521:47;11531:10;;;;;;;;;;;11551:1;11555:12;;11521:9;:47::i;:::-;11595:12;;11579;;:28;;;;;;;:::i;:::-;;;;;;;;11633:1;11618:12;:16;;;;11650:38;11671:1;11675:12;;11650:38;;;;;;;:::i;:::-;;;;;;;;11345:351::o:0;1652:87::-;1698:7;1725:6;;;;;;;;;;;1718:13;;1652:87;:::o;9161:107::-;9209:7;9236:9;:24;9254:4;9236:24;;;;;;;;;;;;;;;;9229:31;;9161:107;:::o;8341:106::-;8399:13;8432:7;;;;;;;;;;;;;;;;;8425:14;;8341:106;:::o;13251:493::-;13346:4;13388:1;13371:19;;:7;:19;;;;13363:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;13443:24;13470:11;:25;13482:12;:10;:12::i;:::-;13470:25;;;;;;;;;;;;;;;:34;13496:7;13470:34;;;;;;;;;;;;;;;;13443:61;;13543:15;13523:16;:35;;13515:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;13636:67;13645:12;:10;:12::i;:::-;13659:7;13687:15;13668:16;:34;13636:8;:67::i;:::-;13732:4;13725:11;;;13251:493;;;;:::o;9373:177::-;9461:4;9478:42;9488:12;:10;:12::i;:::-;9502:9;9513:6;9478:9;:42::i;:::-;9538:4;9531:11;;9373:177;;;;:::o;6913:36::-;6948:1;6913:36;:::o;11046:219::-;1883:12;:10;:12::i;:::-;1872:23;;:7;:5;:7::i;:::-;:23;;;1864:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11099:12:::1;11114:9;:24;11132:4;11114:24;;;;;;;;;;;;;;;;11099:39;;11149:62;11167:4;11174:10;;;;;;;;;;;11186:9;:24;11204:4;11186:24;;;;;;;;;;;;;;;;11149:9;:62::i;:::-;11227:30;11240:10;;;;;;;;;;;11252:4;11227:30;;;;;;;:::i;:::-;;;;;;;;1943:1;11046:219::o:0;9667:153::-;9758:7;9785:11;:18;9797:5;9785:18;;;;;;;;;;;;;;;:27;9804:7;9785:27;;;;;;;;;;;;;;;;9778:34;;9667:153;;;;:::o;10744:231::-;1883:12;:10;:12::i;:::-;1872:23;;:7;:5;:7::i;:::-;:23;;;1864:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10838:1:::1;10821:19;;:7;:19;;;;10813:62;;;;;;;;;;;;:::i;:::-;;;;;;;;;10916:5;10886:18;:27;10905:7;10886:27;;;;;;;;;;;;;;;;:35;;;;;;;;;;;;;;;;;;10937:30;10959:7;10937:30;;;;;;:::i;:::-;;;;;;;;10744:231:::0;:::o;2561:201::-;1883:12;:10;:12::i;:::-;1872:23;;:7;:5;:7::i;:::-;:23;;;1864:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2670:1:::1;2650:22;;:8;:22;;;;2642:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2726:28;2745:8;2726:18;:28::i;:::-;2561:201:::0;:::o;7036:31::-;;;;:::o;519:98::-;572:7;599:10;592:17;;519:98;:::o;14718:380::-;14871:1;14854:19;;:5;:19;;;;14846:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;14952:1;14933:21;;:7;:21;;;;14925:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;15036:6;15006:11;:18;15018:5;15006:18;;;;;;;;;;;;;;;:27;15025:7;15006:27;;;;;;;;;;;;;;;:36;;;;15074:7;15058:32;;15067:5;15058:32;;;15083:6;15058:32;;;;;;:::i;:::-;;;;;;;;14718:380;;;:::o;13756:954::-;13888:21;13912:9;:17;13922:6;13912:17;;;;;;;;;;;;;;;;13888:41;;13965:6;13948:13;:23;;13940:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;14086:6;14070:13;:22;14050:9;:17;14060:6;14050:17;;;;;;;;;;;;;;;:42;;;;14117:18;:26;14136:6;14117:26;;;;;;;;;;;;;;;;;;;;;;;;;14114:538;;;14236:6;14212:9;:20;14222:9;14212:20;;;;;;;;;;;;;;;;:30;;;;;;;;;;;14114:538;;;14318:15;14359:4;6948:1;14338:6;:17;14337:26;;;;;;;;;;;;;;14318:45;;14382:12;14437:4;6996:1;6948;14408:24;14398:6;:35;14397:44;;;;;;;;;;;;;;14382:59;;14478:4;14469:6;:13;14460:22;;14525:6;14501:9;:20;14511:9;14501:20;;;;;;;;;;;;;;;;:30;;;;;;;;;;;14579:4;14550:9;:24;14568:4;14550:24;;;;;;;;;;;;;;;;:33;;;;;;;;;;;14618:7;14602:12;;:23;;;;;;;;;;;14114:538;;;14684:9;14667:35;;14676:6;14667:35;;;14695:6;14667:35;;;;;;:::i;:::-;;;;;;;;13756:954;;;;:::o;2922:191::-;2996:16;3015:6;;;;;;;;;;;2996:25;;3041:8;3032:6;;:17;;;;;;;;;;;;;;;;;;3096:8;3065:40;;3086:8;3065:40;;;;;;;;;;;;2922:191;;:::o;7:139:1:-;;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:118::-;2036:24;2054:5;2036:24;:::i;:::-;2031:3;2024:37;2014:53;;:::o;2073:109::-;2154:21;2169:5;2154:21;:::i;:::-;2149:3;2142:34;2132:50;;:::o;2188:364::-;;2304:39;2337:5;2304:39;:::i;:::-;2359:71;2423:6;2418:3;2359:71;:::i;:::-;2352:78;;2439:52;2484:6;2479:3;2472:4;2465:5;2461:16;2439:52;:::i;:::-;2516:29;2538:6;2516:29;:::i;:::-;2511:3;2507:39;2500:46;;2280:272;;;;;:::o;2558:326::-;;2721:67;2785:2;2780:3;2721:67;:::i;:::-;2714:74;;2818:30;2814:1;2809:3;2805:11;2798:51;2875:2;2870:3;2866:12;2859:19;;2704:180;;;:::o;2890:370::-;;3053:67;3117:2;3112:3;3053:67;:::i;:::-;3046:74;;3150:34;3146:1;3141:3;3137:11;3130:55;3216:8;3211:2;3206:3;3202:12;3195:30;3251:2;3246:3;3242:12;3235:19;;3036:224;;;:::o;3266:366::-;;3429:67;3493:2;3488:3;3429:67;:::i;:::-;3422:74;;3526:34;3522:1;3517:3;3513:11;3506:55;3592:4;3587:2;3582:3;3578:12;3571:26;3623:2;3618:3;3614:12;3607:19;;3412:220;;;:::o;3638:370::-;;3801:67;3865:2;3860:3;3801:67;:::i;:::-;3794:74;;3898:34;3894:1;3889:3;3885:11;3878:55;3964:8;3959:2;3954:3;3950:12;3943:30;3999:2;3994:3;3990:12;3983:19;;3784:224;;;:::o;4014:369::-;;4177:67;4241:2;4236:3;4177:67;:::i;:::-;4170:74;;4274:34;4270:1;4265:3;4261:11;4254:55;4340:7;4335:2;4330:3;4326:12;4319:29;4374:2;4369:3;4365:12;4358:19;;4160:223;;;:::o;4389:372::-;;4552:67;4616:2;4611:3;4552:67;:::i;:::-;4545:74;;4649:34;4645:1;4640:3;4636:11;4629:55;4715:10;4710:2;4705:3;4701:12;4694:32;4752:2;4747:3;4743:12;4736:19;;4535:226;;;:::o;4767:330::-;;4930:67;4994:2;4989:3;4930:67;:::i;:::-;4923:74;;5027:34;5023:1;5018:3;5014:11;5007:55;5088:2;5083:3;5079:12;5072:19;;4913:184;;;:::o;5103:328::-;;5266:67;5330:2;5325:3;5266:67;:::i;:::-;5259:74;;5363:32;5359:1;5354:3;5350:11;5343:53;5422:2;5417:3;5413:12;5406:19;;5249:182;;;:::o;5437:383::-;;5600:67;5664:2;5659:3;5600:67;:::i;:::-;5593:74;;5697:34;5693:1;5688:3;5684:11;5677:55;5763:21;5758:2;5753:3;5749:12;5742:43;5811:2;5806:3;5802:12;5795:19;;5583:237;;;:::o;5826:328::-;;5989:67;6053:2;6048:3;5989:67;:::i;:::-;5982:74;;6086:32;6082:1;6077:3;6073:11;6066:53;6145:2;6140:3;6136:12;6129:19;;5972:182;;;:::o;6160:368::-;;6323:67;6387:2;6382:3;6323:67;:::i;:::-;6316:74;;6420:34;6416:1;6411:3;6407:11;6400:55;6486:6;6481:2;6476:3;6472:12;6465:28;6519:2;6514:3;6510:12;6503:19;;6306:222;;;:::o;6534:369::-;;6697:67;6761:2;6756:3;6697:67;:::i;:::-;6690:74;;6794:34;6790:1;6785:3;6781:11;6774:55;6860:7;6855:2;6850:3;6846:12;6839:29;6894:2;6889:3;6885:12;6878:19;;6680:223;;;:::o;6909:369::-;;7072:67;7136:2;7131:3;7072:67;:::i;:::-;7065:74;;7169:34;7165:1;7160:3;7156:11;7149:55;7235:7;7230:2;7225:3;7221:12;7214:29;7269:2;7264:3;7260:12;7253:19;;7055:223;;;:::o;7284:369::-;;7447:67;7511:2;7506:3;7447:67;:::i;:::-;7440:74;;7544:34;7540:1;7535:3;7531:11;7524:55;7610:7;7605:2;7600:3;7596:12;7589:29;7644:2;7639:3;7635:12;7628:19;;7430:223;;;:::o;7659:118::-;7746:24;7764:5;7746:24;:::i;:::-;7741:3;7734:37;7724:53;;:::o;7783:112::-;7866:22;7882:5;7866:22;:::i;:::-;7861:3;7854:35;7844:51;;:::o;7901:222::-;;8032:2;8021:9;8017:18;8009:26;;8045:71;8113:1;8102:9;8098:17;8089:6;8045:71;:::i;:::-;7999:124;;;;:::o;8129:332::-;;8288:2;8277:9;8273:18;8265:26;;8301:71;8369:1;8358:9;8354:17;8345:6;8301:71;:::i;:::-;8382:72;8450:2;8439:9;8435:18;8426:6;8382:72;:::i;:::-;8255:206;;;;;:::o;8467:332::-;;8626:2;8615:9;8611:18;8603:26;;8639:71;8707:1;8696:9;8692:17;8683:6;8639:71;:::i;:::-;8720:72;8788:2;8777:9;8773:18;8764:6;8720:72;:::i;:::-;8593:206;;;;;:::o;8805:210::-;;8930:2;8919:9;8915:18;8907:26;;8943:65;9005:1;8994:9;8990:17;8981:6;8943:65;:::i;:::-;8897:118;;;;:::o;9021:313::-;;9172:2;9161:9;9157:18;9149:26;;9221:9;9215:4;9211:20;9207:1;9196:9;9192:17;9185:47;9249:78;9322:4;9313:6;9249:78;:::i;:::-;9241:86;;9139:195;;;;:::o;9340:419::-;;9544:2;9533:9;9529:18;9521:26;;9593:9;9587:4;9583:20;9579:1;9568:9;9564:17;9557:47;9621:131;9747:4;9621:131;:::i;:::-;9613:139;;9511:248;;;:::o;9765:419::-;;9969:2;9958:9;9954:18;9946:26;;10018:9;10012:4;10008:20;10004:1;9993:9;9989:17;9982:47;10046:131;10172:4;10046:131;:::i;:::-;10038:139;;9936:248;;;:::o;10190:419::-;;10394:2;10383:9;10379:18;10371:26;;10443:9;10437:4;10433:20;10429:1;10418:9;10414:17;10407:47;10471:131;10597:4;10471:131;:::i;:::-;10463:139;;10361:248;;;:::o;10615:419::-;;10819:2;10808:9;10804:18;10796:26;;10868:9;10862:4;10858:20;10854:1;10843:9;10839:17;10832:47;10896:131;11022:4;10896:131;:::i;:::-;10888:139;;10786:248;;;:::o;11040:419::-;;11244:2;11233:9;11229:18;11221:26;;11293:9;11287:4;11283:20;11279:1;11268:9;11264:17;11257:47;11321:131;11447:4;11321:131;:::i;:::-;11313:139;;11211:248;;;:::o;11465:419::-;;11669:2;11658:9;11654:18;11646:26;;11718:9;11712:4;11708:20;11704:1;11693:9;11689:17;11682:47;11746:131;11872:4;11746:131;:::i;:::-;11738:139;;11636:248;;;:::o;11890:419::-;;12094:2;12083:9;12079:18;12071:26;;12143:9;12137:4;12133:20;12129:1;12118:9;12114:17;12107:47;12171:131;12297:4;12171:131;:::i;:::-;12163:139;;12061:248;;;:::o;12315:419::-;;12519:2;12508:9;12504:18;12496:26;;12568:9;12562:4;12558:20;12554:1;12543:9;12539:17;12532:47;12596:131;12722:4;12596:131;:::i;:::-;12588:139;;12486:248;;;:::o;12740:419::-;;12944:2;12933:9;12929:18;12921:26;;12993:9;12987:4;12983:20;12979:1;12968:9;12964:17;12957:47;13021:131;13147:4;13021:131;:::i;:::-;13013:139;;12911:248;;;:::o;13165:419::-;;13369:2;13358:9;13354:18;13346:26;;13418:9;13412:4;13408:20;13404:1;13393:9;13389:17;13382:47;13446:131;13572:4;13446:131;:::i;:::-;13438:139;;13336:248;;;:::o;13590:419::-;;13794:2;13783:9;13779:18;13771:26;;13843:9;13837:4;13833:20;13829:1;13818:9;13814:17;13807:47;13871:131;13997:4;13871:131;:::i;:::-;13863:139;;13761:248;;;:::o;14015:419::-;;14219:2;14208:9;14204:18;14196:26;;14268:9;14262:4;14258:20;14254:1;14243:9;14239:17;14232:47;14296:131;14422:4;14296:131;:::i;:::-;14288:139;;14186:248;;;:::o;14440:419::-;;14644:2;14633:9;14629:18;14621:26;;14693:9;14687:4;14683:20;14679:1;14668:9;14664:17;14657:47;14721:131;14847:4;14721:131;:::i;:::-;14713:139;;14611:248;;;:::o;14865:419::-;;15069:2;15058:9;15054:18;15046:26;;15118:9;15112:4;15108:20;15104:1;15093:9;15089:17;15082:47;15146:131;15272:4;15146:131;:::i;:::-;15138:139;;15036:248;;;:::o;15290:222::-;;15421:2;15410:9;15406:18;15398:26;;15434:71;15502:1;15491:9;15487:17;15478:6;15434:71;:::i;:::-;15388:124;;;;:::o;15518:214::-;;15645:2;15634:9;15630:18;15622:26;;15658:67;15722:1;15711:9;15707:17;15698:6;15658:67;:::i;:::-;15612:120;;;;:::o;15738:99::-;;15824:5;15818:12;15808:22;;15797:40;;;:::o;15843:169::-;;15961:6;15956:3;15949:19;16001:4;15996:3;15992:14;15977:29;;15939:73;;;;:::o;16018:305::-;;16077:20;16095:1;16077:20;:::i;:::-;16072:25;;16111:20;16129:1;16111:20;:::i;:::-;16106:25;;16265:1;16197:66;16193:74;16190:1;16187:81;16184:2;;;16271:18;;:::i;:::-;16184:2;16315:1;16312;16308:9;16301:16;;16062:261;;;;:::o;16329:191::-;;16389:20;16407:1;16389:20;:::i;:::-;16384:25;;16423:20;16441:1;16423:20;:::i;:::-;16418:25;;16462:1;16459;16456:8;16453:2;;;16467:18;;:::i;:::-;16453:2;16512:1;16509;16505:9;16497:17;;16374:146;;;;:::o;16526:96::-;;16592:24;16610:5;16592:24;:::i;:::-;16581:35;;16571:51;;;:::o;16628:90::-;;16705:5;16698:13;16691:21;16680:32;;16670:48;;;:::o;16724:126::-;;16801:42;16794:5;16790:54;16779:65;;16769:81;;;:::o;16856:77::-;;16922:5;16911:16;;16901:32;;;:::o;16939:86::-;;17014:4;17007:5;17003:16;16992:27;;16982:43;;;:::o;17031:307::-;17099:1;17109:113;17123:6;17120:1;17117:13;17109:113;;;17208:1;17203:3;17199:11;17193:18;17189:1;17184:3;17180:11;17173:39;17145:2;17142:1;17138:10;17133:15;;17109:113;;;17240:6;17237:1;17234:13;17231:2;;;17320:1;17311:6;17306:3;17302:16;17295:27;17231:2;17080:258;;;;:::o;17344:180::-;17392:77;17389:1;17382:88;17489:4;17486:1;17479:15;17513:4;17510:1;17503:15;17530:102;;17622:2;17618:7;17613:2;17606:5;17602:14;17598:28;17588:38;;17578:54;;;:::o;17638:122::-;17711:24;17729:5;17711:24;:::i;:::-;17704:5;17701:35;17691:2;;17750:1;17747;17740:12;17691:2;17681:79;:::o;17766:122::-;17839:24;17857:5;17839:24;:::i;:::-;17832:5;17829:35;17819:2;;17878:1;17875;17868:12;17819:2;17809:79;:::o

Swarm Source

ipfs://99b56fa35c5b83656fe510619e0691b70676ccc19d635478d654169b9f1522a5
Block Transaction Difficulty Gas Used Reward
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.

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.