Contract 0x0599424e5f9f269ad1409dc5b3ee06b70c595b42

 

Contract Overview

Whalertoken: WHA Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x13e53e452dc64363ac524f2c5632ae7ec146eea96f59782cf3433f1cc816a341Approve117451602021-10-13 19:50:1912 days 18 hrs ago0x68526ac7f7d78c6e7b34b95ce3aa12a41a86cfbd IN  Whalertoken: WHA Token0 BNB0.000222145
0x816552c6bab2bf6520f5c1274bde92b307eae687b797d87670f2d4d3d2582effApprove117021652021-10-12 7:28:2414 days 6 hrs ago0x4577c112e4fc35c10e57d6176e5cd4bf592dc5a9 IN  Whalertoken: WHA Token0 BNB0.000222145
0x1fe7ab5363d77ac4a505fef52a2e08c67e4dd62e1e4b6b3fe74c4d06245fcd6eApprove116246022021-10-09 14:00:1517 days 6 mins ago0xf909a65d947e7cb2bed35413eebcb955db263cda IN  Whalertoken: WHA Token0 BNB0.000222145
0x440455725c0c361470c971aabf4a4f715965ec823782743abe4b24913a5e636aApprove114572742021-10-03 18:17:4822 days 19 hrs ago0x7635f2045f8906d993722b6920fa5976ff77b93c IN  Whalertoken: WHA Token0 BNB0.000311003
0x862e47372b612efcfc8b3c206eec4bf939f9db6f0ee0b68d693f23428c034298Approve114549622021-10-03 16:21:5422 days 21 hrs ago0x68fbf7f4c8a4fb7cb639b19331db542945a7f06b IN  Whalertoken: WHA Token0 BNB0.000222145
0x577312c9a56b36722ee58bc398de24f30d48e09d75328ff093523552164fa9edApprove114527912021-10-03 14:33:1422 days 23 hrs ago0x8cc7bc33f5188b1fb683bedc4dbffa77b136833b IN  Whalertoken: WHA Token0 BNB0.000124885
0x1b690bf4e028bc2aefeb62c0e4b5ab612bc6d3aedfa0d8215e80b57395dec5cbApprove114527872021-10-03 14:33:0222 days 23 hrs ago0x8cc7bc33f5188b1fb683bedc4dbffa77b136833b IN  Whalertoken: WHA Token0 BNB0.000220885
0xfe9446eb1745f7e3978506524ce20ee374b4a06ba88ba38e0997d4bc62fccf87Approve114478872021-10-03 10:27:3923 days 3 hrs ago0x34556e376d860b32590f6c2f99ed4130604eca7a IN  Whalertoken: WHA Token0 BNB0.000222145
0x431ef5230272fd9c4c2567af3712887a1bce7cbd04cf912e962c158fbcfc4766Approve114473052021-10-03 9:58:3323 days 4 hrs ago0x98782c380bfe1b6571c1c0aac73e1c6445de9a83 IN  Whalertoken: WHA Token0 BNB0.000222145
0x4121f72209a086e770d129a3655ac70d35574b80972acf663ad0887f4c674561Approve114471322021-10-03 9:49:5423 days 4 hrs ago0xc3e400caa479c8be570dd96ba502be030a2d982d IN  Whalertoken: WHA Token0 BNB0.000222145
0x3839cf841a8ad3bb271e49e2124fac68bdbc1a37c714eead9909482df7aea05fApprove114405452021-10-03 4:19:0223 days 9 hrs ago0xa7ac92d738424081d673743192e390e9d708617b IN  Whalertoken: WHA Token0 BNB0.000222145
0x1a38d9edf3705f3a23d1e8ecb8d4a6c9bb4cb2eee26fb1696e61654388d0b838Transfer111109462021-09-21 15:10:4934 days 22 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0xec66554b502bb0cd9511b588d20dfeb5f1de5606f0df9443077ad87f7639c896Transfer111109332021-09-21 15:10:1034 days 22 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0x883110114fe2c53caec13c776483c6aa7d53109a89a08bd970045f7481e32692Transfer111109102021-09-21 15:09:0134 days 22 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0x90d0dc04d4298dacab8512402a90233aa8dbb6abbdc47b252ff6c40eb7106436Transfer111108932021-09-21 15:08:1034 days 22 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0x725ce7622ed4891f1144405e6fbc05fa1e0a2e9642af30b28899a777da2355d3Transfer111108842021-09-21 15:07:4334 days 22 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0xa2ace23055ee7d1d7c2cf1205cf1d03b7971002a1be3edf9084d3e9e965a15b4Transfer111108752021-09-21 15:07:1634 days 22 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0x43eac6e93ca6493bac5cd75890d2bb04e5dda09146027f25cf5133604c040748Transfer111108592021-09-21 15:06:2834 days 23 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0xb0ad1823cd37cfd7e12fdaac3234738e538bbf284ebe82892977f7e7e7d01bc4Transfer111108512021-09-21 15:06:0434 days 23 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343115
0x2c29cde5243dc609a73e02ef4076113c42520bc03257ebf4cc6aea52a2afabafTransfer111108422021-09-21 15:05:3734 days 23 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0x92229b1e44adbbc65436c26e9c75c6fac1eadce6a7b480f6a2d940e57de92d58Transfer111108312021-09-21 15:05:0434 days 23 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0xdffafc2ec2a8e40823060603daf052e17723a5d1ae5806881eec45fdd551bb98Transfer111108182021-09-21 15:04:2534 days 23 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0x698fab631fd2f59737162a9c444f6011217ff7040ed471f541a9a29868bb391aTransfer111108012021-09-21 15:03:3434 days 23 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0x97346a1945588cd9c53707ad33e146958423b11e12814f9976c5962d489ab05eTransfer111107882021-09-21 15:02:5534 days 23 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
0x6081da54256ecef178b797cc6abf5fb14f24d80fe5ca513c9268487fda1aa1bdTransfer111107772021-09-21 15:02:2234 days 23 hrs ago0x266f32a4d82f78cc8cd6f68715b361a5d0416c0f IN  Whalertoken: WHA Token0 BNB0.000343175
[ Download CSV Export 

OVERVIEW

Whalertoken is a token that is backed by positions in cryptocurrencies and dividend stocks. Token holders will have access to crypto, forex and dividend stock trading strategies. Whalertoken educates token holders risk management and passive income generation through various approaches.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WHATOKEN

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

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

// SPDX-License-Identifier: Unlicensed
pragma solidity ^0.7.6;

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;
    }

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

interface IBEP20 {
   
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    
    function transfer(address recipient, uint256 amount) external returns (bool);

    
    function allowance(address owner, address spender) external view returns (uint256);

    
    function approve(address spender, uint256 amount) external returns (bool);

    
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    
    event Transfer(address indexed from, address indexed to, uint256 value);

  
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

library SafeMath {
   
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

   
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

  
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

   
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
     
        return c;
    }

    
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

   
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

library Address {
   
    function isContract(address account) internal view returns (bool) {
       bytes32 codehash;
        bytes32 accountHash =  0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
       
        assembly { codehash := extcodehash(account) }
        return (codehash != accountHash && codehash != 0x0);
    }


    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

     
        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

  
    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
      return functionCall(target, data, "Address: low-level call failed");
    }


    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return _functionCallWithValue(target, data, 0, errorMessage);
    }

  
    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

   
    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        return _functionCallWithValue(target, data, value, errorMessage);
    }

    function _functionCallWithValue(address target, bytes memory data, uint256 weiValue, string memory errorMessage) private returns (bytes memory) {
        require(isContract(target), "Address: call to non-contract");

       
        (bool success, bytes memory returndata) = target.call{ value: weiValue }(data);
        if (success) {
            return returndata;
        } else {
        
            if (returndata.length > 0) {
                
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    
    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

   
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

  
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}



contract WHATOKEN is Context, IBEP20, Ownable {
    using SafeMath for uint256;
    using Address for address;

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

    mapping (address => bool) private _isExcluded;
    address[] private _excluded;
   
    uint256 private constant MAX = ~uint256(0);
    uint256 private constant _tTotal = 950000000000  * 10**18;
    uint256 private _rTotal = (MAX - (MAX % _tTotal));
    uint256 private _tFeeTotal;

    string private _name = 'Whalertoken';
    string private _symbol = 'WHA';
    uint8 private _decimals = 18;

    constructor () {
        _rOwned[_msgSender()] = _rTotal;
        emit Transfer(address(0), _msgSender(), _tTotal);
    }

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

    function totalSupply() public pure override returns (uint256) {
        return _tTotal;
    }

    function balanceOf(address account) public view override returns (uint256) {
        if (_isExcluded[account]) return _tOwned[account];
        return tokenFromReflection(_rOwned[account]);
    }

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "BEP20: transfer amount exceeds allowance"));
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "BEP20: decreased allowance below zero"));
        return true;
    }

    function isExcluded(address account) public view returns (bool) {
        return _isExcluded[account];
    }

    function totalFees() public view returns (uint256) {
        return _tFeeTotal;
    }

    function reflect(uint256 tAmount) public {
        address sender = _msgSender();
        require(!_isExcluded[sender], "Excluded addresses cannot call this function");
        (uint256 rAmount,,,,) = _getValues(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _rTotal = _rTotal.sub(rAmount);
        _tFeeTotal = _tFeeTotal.add(tAmount);
    }

    function reflectionFromToken(uint256 tAmount, bool deductTransferFee) public view returns(uint256) {
        require(tAmount <= _tTotal, "WHA Amount must be less than supply");
        if (!deductTransferFee) {
            (uint256 rAmount,,,,) = _getValues(tAmount);
            return rAmount;
        } else {
            (,uint256 rTransferAmount,,,) = _getValues(tAmount);
            return rTransferAmount;
        }
    }

    function tokenFromReflection(uint256 rAmount) public view returns(uint256) {
        require(rAmount <= _rTotal, "WHA Amount must be less than total reflections");
        uint256 currentRate =  _getRate();
        return rAmount.div(currentRate);
    }

    function excludeAccount(address account) external onlyOwner() {
        require(!_isExcluded[account], "Account is already excluded");
        if(_rOwned[account] > 0) {
            _tOwned[account] = tokenFromReflection(_rOwned[account]);
        }
        _isExcluded[account] = true;
        _excluded.push(account);
    }

    function includeAccount(address account) external onlyOwner() {
        require(_isExcluded[account], "Account is already excluded");
        for (uint256 i = 0; i < _excluded.length; i++) {
            if (_excluded[i] == account) {
                _excluded[i] = _excluded[_excluded.length - 1];
                _tOwned[account] = 0;
                _isExcluded[account] = false;
                _excluded.pop();
                break;
            }
        }
    }

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0), "BEP20: approve from the zero address");
        require(spender != address(0), "BEP20: approve to the zero address");

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

    function _transfer(address sender, address recipient, uint256 amount) private {
        require(sender != address(0), "BEP20: transfer from the zero address");
        require(recipient != address(0), "BEP20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        if (_isExcluded[sender] && !_isExcluded[recipient]) {
            _transferFromExcluded(sender, recipient, amount);
        } else if (!_isExcluded[sender] && _isExcluded[recipient]) {
            _transferToExcluded(sender, recipient, amount);
        } else if (!_isExcluded[sender] && !_isExcluded[recipient]) {
            _transferStandard(sender, recipient, amount);
        } else if (_isExcluded[sender] && _isExcluded[recipient]) {
            _transferBothExcluded(sender, recipient, amount);
        } else {
            _transferStandard(sender, recipient, amount);
        }
    }

    function _transferStandard(address sender, address recipient, uint256 tAmount) private {
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee, uint256 tTransferAmount, uint256 tFee) = _getValues(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);       
        _reflectFee(rFee, tFee);
        emit Transfer(sender, recipient, tTransferAmount);
    }

    function _transferToExcluded(address sender, address recipient, uint256 tAmount) private {
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee, uint256 tTransferAmount, uint256 tFee) = _getValues(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);           
        _reflectFee(rFee, tFee);
        emit Transfer(sender, recipient, tTransferAmount);
    }

    function _transferFromExcluded(address sender, address recipient, uint256 tAmount) private {
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee, uint256 tTransferAmount, uint256 tFee) = _getValues(tAmount);
        _tOwned[sender] = _tOwned[sender].sub(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);   
        _reflectFee(rFee, tFee);
        emit Transfer(sender, recipient, tTransferAmount);
    }

    function _transferBothExcluded(address sender, address recipient, uint256 tAmount) private {
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee, uint256 tTransferAmount, uint256 tFee) = _getValues(tAmount);
        _tOwned[sender] = _tOwned[sender].sub(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);        
        _reflectFee(rFee, tFee);
        emit Transfer(sender, recipient, tTransferAmount);
    }

    function _reflectFee(uint256 rFee, uint256 tFee) private {
        _rTotal = _rTotal.sub(rFee);
        _tFeeTotal = _tFeeTotal.add(tFee);
    }

    function _getValues(uint256 tAmount) private view returns (uint256, uint256, uint256, uint256, uint256) {
        (uint256 tTransferAmount, uint256 tFee) = _getTValues(tAmount);
        uint256 currentRate =  _getRate();
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee) = _getRValues(tAmount, tFee, currentRate);
        return (rAmount, rTransferAmount, rFee, tTransferAmount, tFee);
    }

    function _getTValues(uint256 tAmount) private pure returns (uint256, uint256) {
        uint256 tFee = tAmount.div(40).mul(2);
        uint256 tTransferAmount = tAmount.sub(tFee);
        return (tTransferAmount, tFee);
    }

    function _getRValues(uint256 tAmount, uint256 tFee, uint256 currentRate) private pure returns (uint256, uint256, uint256) {
        uint256 rAmount = tAmount.mul(currentRate);
        uint256 rFee = tFee.mul(currentRate);
        uint256 rTransferAmount = rAmount.sub(rFee);
        return (rAmount, rTransferAmount, rFee);
    }

    function _getRate() private view returns(uint256) {
        (uint256 rSupply, uint256 tSupply) = _getCurrentSupply();
        return rSupply.div(tSupply);
    }

    function _getCurrentSupply() private view returns(uint256, uint256) {
        uint256 rSupply = _rTotal;
        uint256 tSupply = _tTotal;      
        for (uint256 i = 0; i < _excluded.length; i++) {
            if (_rOwned[_excluded[i]] > rSupply || _tOwned[_excluded[i]] > tSupply) return (_rTotal, _tTotal);
            rSupply = rSupply.sub(_rOwned[_excluded[i]]);
            tSupply = tSupply.sub(_tOwned[_excluded[i]]);
        }
        if (rSupply < _rTotal.div(_tTotal)) return (_rTotal, _tTotal);
        return (rSupply, tSupply);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"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"},{"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":"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":"excludeAccount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeAccount","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":"isExcluded","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":[{"internalType":"uint256","name":"tAmount","type":"uint256"}],"name":"reflect","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"},{"internalType":"bool","name":"deductTransferFee","type":"bool"}],"name":"reflectionFromToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[{"internalType":"uint256","name":"rAmount","type":"uint256"}],"name":"tokenFromReflection","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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"}]

6c08b7552f67038f8fa50fffffff1960065560c0604052600b60808190526a2bb430b632b93a37b5b2b760a91b60a090815262000040916008919062000176565b506040805180820190915260038082526257484160e81b60209092019182526200006d9160099162000176565b50600a805460ff191660121790553480156200008857600080fd5b5060006200009562000172565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060065460016000620000f062000172565b6001600160a01b031681526020810191909152604001600020556200011462000172565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6c0bfd9d94f90fbbe204f00000006040518082815260200191505060405180910390a362000222565b3390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620001ae5760008555620001f9565b82601f10620001c957805160ff1916838001178555620001f9565b82800160010185558215620001f9579182015b82811115620001f9578251825591602001919060010190620001dc565b50620002079291506200020b565b5090565b5b808211156200020757600081556001016200020c565b611abd80620002326000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b8578063a9059cbb1161007c578063a9059cbb14610382578063cba0e996146103ae578063dd62ed3e146103d4578063f2cc0c1814610402578063f2fde38b14610428578063f84354f11461044e57610137565b806370a08231146102fc578063715018a6146103225780638da5cb5b1461032a57806395d89b411461034e578063a457c2d71461035657610137565b806323b872dd116100ff57806323b872dd1461023a5780632d83811914610270578063313ce5671461028d57806339509351146102ab5780634549b039146102d757610137565b8063053ab1821461013c57806306fdde031461015b578063095ea7b3146101d857806313114a9d1461021857806318160ddd14610232575b600080fd5b6101596004803603602081101561015257600080fd5b5035610474565b005b61016361054c565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019d578181015183820152602001610185565b50505050905090810190601f1680156101ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610204600480360360408110156101ee57600080fd5b506001600160a01b0381351690602001356105e2565b604080519115158252519081900360200190f35b610220610600565b60408051918252519081900360200190f35b610220610606565b6102046004803603606081101561025057600080fd5b506001600160a01b03813581169160208101359091169060400135610617565b6102206004803603602081101561028657600080fd5b503561069e565b610295610700565b6040805160ff9092168252519081900360200190f35b610204600480360360408110156102c157600080fd5b506001600160a01b038135169060200135610709565b610220600480360360408110156102ed57600080fd5b50803590602001351515610757565b6102206004803603602081101561031257600080fd5b50356001600160a01b03166107dc565b61015961083e565b6103326108e0565b604080516001600160a01b039092168252519081900360200190f35b6101636108ef565b6102046004803603604081101561036c57600080fd5b506001600160a01b038135169060200135610950565b6102046004803603604081101561039857600080fd5b506001600160a01b0381351690602001356109b8565b610204600480360360208110156103c457600080fd5b50356001600160a01b03166109cc565b610220600480360360408110156103ea57600080fd5b506001600160a01b03813581169160200135166109ea565b6101596004803603602081101561041857600080fd5b50356001600160a01b0316610a15565b6101596004803603602081101561043e57600080fd5b50356001600160a01b0316610b9b565b6101596004803603602081101561046457600080fd5b50356001600160a01b0316610c93565b600061047e610e54565b6001600160a01b03811660009081526004602052604090205490915060ff16156104d95760405162461bcd60e51b815260040180806020018281038252602c815260200180611a3a602c913960400191505060405180910390fd5b60006104e483610e58565b505050506001600160a01b03831660009081526001602052604090205490915061050e9082610ea4565b6001600160a01b0383166000908152600160205260409020556006546105349082610ea4565b6006556007546105449084610eed565b600755505050565b60088054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105d85780601f106105ad576101008083540402835291602001916105d8565b820191906000526020600020905b8154815290600101906020018083116105bb57829003601f168201915b5050505050905090565b60006105f66105ef610e54565b8484610f47565b5060015b92915050565b60075490565b6c0bfd9d94f90fbbe204f000000090565b6000610624848484611033565b61069484610630610e54565b61068f8560405180606001604052806028815260200161190f602891396001600160a01b038a1660009081526003602052604081209061066e610e54565b6001600160a01b031681526020810191909152604001600020549190611255565b610f47565b5060019392505050565b60006006548211156106e15760405162461bcd60e51b815260040180806020018281038252602e815260200180611937602e913960400191505060405180910390fd5b60006106eb6112ec565b90506106f7838261130f565b9150505b919050565b600a5460ff1690565b60006105f6610716610e54565b8461068f8560036000610727610e54565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610eed565b60006c0bfd9d94f90fbbe204f00000008311156107a55760405162461bcd60e51b81526004018080602001828103825260238152602001806119656023913960400191505060405180910390fd5b816107c35760006107b584610e58565b509294506105fa9350505050565b60006107ce84610e58565b509194506105fa9350505050565b6001600160a01b03811660009081526004602052604081205460ff161561081c57506001600160a01b0381166000908152600260205260409020546106fb565b6001600160a01b0382166000908152600160205260409020546105fa9061069e565b610846610e54565b6000546001600160a01b03908116911614610896576040805162461bcd60e51b815260206004820181905260248201526000805160206119a9833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60098054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105d85780601f106105ad576101008083540402835291602001916105d8565b60006105f661095d610e54565b8461068f85604051806060016040528060258152602001611a156025913960036000610987610e54565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611255565b60006105f66109c5610e54565b8484611033565b6001600160a01b031660009081526004602052604090205460ff1690565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b610a1d610e54565b6000546001600160a01b03908116911614610a6d576040805162461bcd60e51b815260206004820181905260248201526000805160206119a9833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526004602052604090205460ff1615610adb576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b6001600160a01b03811660009081526001602052604090205415610b35576001600160a01b038116600090815260016020526040902054610b1b9061069e565b6001600160a01b0382166000908152600260205260409020555b6001600160a01b03166000818152600460205260408120805460ff191660019081179091556005805491820181559091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b0319169091179055565b610ba3610e54565b6000546001600160a01b03908116911614610bf3576040805162461bcd60e51b815260206004820181905260248201526000805160206119a9833981519152604482015290519081900360640190fd5b6001600160a01b038116610c385760405162461bcd60e51b81526004018080602001828103825260268152602001806118e96026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b610c9b610e54565b6000546001600160a01b03908116911614610ceb576040805162461bcd60e51b815260206004820181905260248201526000805160206119a9833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526004602052604090205460ff16610d58576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b60005b600554811015610e5057816001600160a01b031660058281548110610d7c57fe5b6000918252602090912001546001600160a01b03161415610e4857600580546000198101908110610da957fe5b600091825260209091200154600580546001600160a01b039092169183908110610dcf57fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600282526040808220829055600490925220805460ff191690556005805480610e2157fe5b600082815260209020810160001990810180546001600160a01b0319169055019055610e50565b600101610d5b565b5050565b3390565b6000806000806000806000610e6c88611351565b915091506000610e7a6112ec565b90506000806000610e8c8c8686611384565b919e909d50909b509599509397509395505050505050565b6000610ee683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611255565b9392505050565b600082820183811015610ee6576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038316610f8c5760405162461bcd60e51b81526004018080602001828103825260248152602001806118c56024913960400191505060405180910390fd5b6001600160a01b038216610fd15760405162461bcd60e51b8152600401808060200182810382526022815260200180611a666022913960400191505060405180910390fd5b6001600160a01b03808416600081815260036020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166110785760405162461bcd60e51b81526004018080602001828103825260258152602001806118a06025913960400191505060405180910390fd5b6001600160a01b0382166110bd5760405162461bcd60e51b81526004018080602001828103825260238152602001806119f26023913960400191505060405180910390fd5b600081116110fc5760405162461bcd60e51b81526004018080602001828103825260298152602001806119c96029913960400191505060405180910390fd5b6001600160a01b03831660009081526004602052604090205460ff16801561113d57506001600160a01b03821660009081526004602052604090205460ff16155b156111525761114d8383836113c0565b611250565b6001600160a01b03831660009081526004602052604090205460ff1615801561119357506001600160a01b03821660009081526004602052604090205460ff165b156111a35761114d8383836114d7565b6001600160a01b03831660009081526004602052604090205460ff161580156111e557506001600160a01b03821660009081526004602052604090205460ff16155b156111f55761114d83838361157d565b6001600160a01b03831660009081526004602052604090205460ff16801561123557506001600160a01b03821660009081526004602052604090205460ff165b156112455761114d8383836115be565b61125083838361157d565b505050565b600081848411156112e45760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156112a9578181015183820152602001611291565b50505050905090810190601f1680156112d65780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008060006112f961162e565b9092509050611308828261130f565b9250505090565b6000610ee683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506117bd565b6000808061136b600261136586602861130f565b90611822565b905060006113798583610ea4565b935090915050915091565b60008080806113938786611822565b905060006113a18787611822565b905060006113af8383610ea4565b929992985090965090945050505050565b60008060008060006113d186610e58565b6001600160a01b038d16600090815260026020526040902054949950929750909550935091506114019087610ea4565b6001600160a01b0389166000908152600260209081526040808320939093556001905220546114309086610ea4565b6001600160a01b03808a16600090815260016020526040808220939093559089168152205461145f9085610eed565b6001600160a01b038816600090815260016020526040902055611482838261187b565b866001600160a01b0316886001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b60008060008060006114e886610e58565b6001600160a01b038d16600090815260016020526040902054949950929750909550935091506115189086610ea4565b6001600160a01b03808a16600090815260016020908152604080832094909455918a1681526002909152205461154e9083610eed565b6001600160a01b03881660009081526002602090815260408083209390935560019052205461145f9085610eed565b600080600080600061158e86610e58565b6001600160a01b038d16600090815260016020526040902054949950929750909550935091506114309086610ea4565b60008060008060006115cf86610e58565b6001600160a01b038d16600090815260026020526040902054949950929750909550935091506115ff9087610ea4565b6001600160a01b0389166000908152600260209081526040808320939093556001905220546115189086610ea4565b60065460009081906c0bfd9d94f90fbbe204f0000000825b6005548110156117755782600160006005848154811061166257fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205411806116c757508160026000600584815481106116a057fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b156116e9576006546c0bfd9d94f90fbbe204f0000000945094505050506117b9565b61172960016000600584815481106116fd57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548490610ea4565b925061176b600260006005848154811061173f57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548390610ea4565b9150600101611646565b50600654611790906c0bfd9d94f90fbbe204f000000061130f565b8210156117b3576006546c0bfd9d94f90fbbe204f00000009350935050506117b9565b90925090505b9091565b6000818361180c5760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156112a9578181015183820152602001611291565b50600083858161181857fe5b0495945050505050565b600082611831575060006105fa565b8282028284828161183e57fe5b0414610ee65760405162461bcd60e51b81526004018080602001828103825260218152602001806119886021913960400191505060405180910390fd5b6006546118889083610ea4565b6006556007546118989082610eed565b600755505056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636557484120416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e7357484120416d6f756e74206d757374206265206c657373207468616e20737570706c79536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f42455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f4578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e42455032303a20617070726f766520746f20746865207a65726f2061646472657373a264697066735822122099a3549635fefefa781495e9330e71fe0e090989f11535d8fbd065dee742508f64736f6c63430007060033

Deployed ByteCode Sourcemap

6091:10162:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9053:376;;;;;;;;;;;;;;;;-1:-1:-1;9053:376:0;;:::i;:::-;;6935:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7847:161;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7847:161:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;8958:87;;;:::i;:::-;;;;;;;;;;;;;;;;7212:95;;;:::i;8016:313::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8016:313:0;;;;;;;;;;;;;;;;;:::i;9883:257::-;;;;;;;;;;;;;;;;-1:-1:-1;9883:257:0;;:::i;7121:83::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8337:218;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8337:218:0;;;;;;;;:::i;9437:438::-;;;;;;;;;;;;;;;;-1:-1:-1;9437:438:0;;;;;;;;;:::i;7315:198::-;;;;;;;;;;;;;;;;-1:-1:-1;7315:198:0;-1:-1:-1;;;;;7315:198:0;;:::i;5676:148::-;;;:::i;5372:79::-;;;:::i;:::-;;;;-1:-1:-1;;;;;5372:79:0;;;;;;;;;;;;;;7026:87;;;:::i;8563:269::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8563:269:0;;;;;;;;:::i;7521:167::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7521:167:0;;;;;;;;:::i;8840:110::-;;;;;;;;;;;;;;;;-1:-1:-1;8840:110:0;-1:-1:-1;;;;;8840:110:0;;:::i;7696:143::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7696:143:0;;;;;;;;;;:::i;10148:332::-;;;;;;;;;;;;;;;;-1:-1:-1;10148:332:0;-1:-1:-1;;;;;10148:332:0;;:::i;5836:244::-;;;;;;;;;;;;;;;;-1:-1:-1;5836:244:0;-1:-1:-1;;;;;5836:244:0;;:::i;10488:478::-;;;;;;;;;;;;;;;;-1:-1:-1;10488:478:0;-1:-1:-1;;;;;10488:478:0;;:::i;9053:376::-;9105:14;9122:12;:10;:12::i;:::-;-1:-1:-1;;;;;9154:19:0;;;;;;:11;:19;;;;;;9105:29;;-1:-1:-1;9154:19:0;;9153:20;9145:77;;;;-1:-1:-1;;;9145:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9234:15;9257:19;9268:7;9257:10;:19::i;:::-;-1:-1:-1;;;;;;;;;9305:15:0;;;;;;:7;:15;;;;;;9233:43;;-1:-1:-1;9305:28:0;;9233:43;9305:19;:28::i;:::-;-1:-1:-1;;;;;9287:15:0;;;;;;:7;:15;;;;;:46;9354:7;;:20;;9366:7;9354:11;:20::i;:::-;9344:7;:30;9398:10;;:23;;9413:7;9398:14;:23::i;:::-;9385:10;:36;-1:-1:-1;;;9053:376:0:o;6935:83::-;7005:5;6998:12;;;;;;;;-1:-1:-1;;6998:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6972:13;;6998:12;;7005:5;;6998:12;;7005:5;6998:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6935:83;:::o;7847:161::-;7922:4;7939:39;7948:12;:10;:12::i;:::-;7962:7;7971:6;7939:8;:39::i;:::-;-1:-1:-1;7996:4:0;7847:161;;;;;:::o;8958:87::-;9027:10;;8958:87;:::o;7212:95::-;6566:22;7212:95;:::o;8016:313::-;8114:4;8131:36;8141:6;8149:9;8160:6;8131:9;:36::i;:::-;8178:121;8187:6;8195:12;:10;:12::i;:::-;8209:89;8247:6;8209:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8209:19:0;;;;;;:11;:19;;;;;;8229:12;:10;:12::i;:::-;-1:-1:-1;;;;;8209:33:0;;;;;;;;;;;;-1:-1:-1;8209:33:0;;;:89;:37;:89::i;:::-;8178:8;:121::i;:::-;-1:-1:-1;8317:4:0;8016:313;;;;;:::o;9883:257::-;9949:7;9988;;9977;:18;;9969:77;;;;-1:-1:-1;;;9969:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10057:19;10080:10;:8;:10::i;:::-;10057:33;-1:-1:-1;10108:24:0;:7;10057:33;10108:11;:24::i;:::-;10101:31;;;9883:257;;;;:::o;7121:83::-;7187:9;;;;7121:83;:::o;8337:218::-;8425:4;8442:83;8451:12;:10;:12::i;:::-;8465:7;8474:50;8513:10;8474:11;:25;8486:12;:10;:12::i;:::-;-1:-1:-1;;;;;8474:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;8474:25:0;;;:34;;;;;;;;;;;:38;:50::i;9437:438::-;9527:7;6566:22;9555:7;:18;;9547:66;;;;-1:-1:-1;;;9547:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9629:17;9624:244;;9664:15;9687:19;9698:7;9687:10;:19::i;:::-;-1:-1:-1;9663:43:0;;-1:-1:-1;9721:14:0;;-1:-1:-1;;;;9721:14:0;9624:244;9770:23;9800:19;9811:7;9800:10;:19::i;:::-;-1:-1:-1;9768:51:0;;-1:-1:-1;9834:22:0;;-1:-1:-1;;;;9834:22:0;7315:198;-1:-1:-1;;;;;7405:20:0;;7381:7;7405:20;;;:11;:20;;;;;;;;7401:49;;;-1:-1:-1;;;;;;7434:16:0;;;;;;:7;:16;;;;;;7427:23;;7401:49;-1:-1:-1;;;;;7488:16:0;;;;;;:7;:16;;;;;;7468:37;;:19;:37::i;5676:148::-;5594:12;:10;:12::i;:::-;5584:6;;-1:-1:-1;;;;;5584:6:0;;;:22;;;5576:67;;;;;-1:-1:-1;;;5576:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;5576:67:0;;;;;;;;;;;;;;;5783:1:::1;5767:6:::0;;5746:40:::1;::::0;-1:-1:-1;;;;;5767:6:0;;::::1;::::0;5746:40:::1;::::0;5783:1;;5746:40:::1;5814:1;5797:19:::0;;-1:-1:-1;;;;;;5797:19:0::1;::::0;;5676:148::o;5372:79::-;5410:7;5437:6;-1:-1:-1;;;;;5437:6:0;5372:79;:::o;7026:87::-;7098:7;7091:14;;;;;;;;-1:-1:-1;;7091:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7065:13;;7091:14;;7098:7;;7091:14;;7098:7;7091:14;;;;;;;;;;;;;;;;;;;;;;;;8563:269;8656:4;8673:129;8682:12;:10;:12::i;:::-;8696:7;8705:96;8744:15;8705:96;;;;;;;;;;;;;;;;;:11;:25;8717:12;:10;:12::i;:::-;-1:-1:-1;;;;;8705:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;8705:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;7521:167::-;7599:4;7616:42;7626:12;:10;:12::i;:::-;7640:9;7651:6;7616:9;:42::i;8840:110::-;-1:-1:-1;;;;;8922:20:0;8898:4;8922:20;;;:11;:20;;;;;;;;;8840:110::o;7696:143::-;-1:-1:-1;;;;;7804:18:0;;;7777:7;7804:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7696:143::o;10148:332::-;5594:12;:10;:12::i;:::-;5584:6;;-1:-1:-1;;;;;5584:6:0;;;:22;;;5576:67;;;;;-1:-1:-1;;;5576:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;5576:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;10230:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;10229:21;10221:61;;;::::0;;-1:-1:-1;;;10221:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;10296:16:0;::::1;10315:1;10296:16:::0;;;:7:::1;:16;::::0;;;;;:20;10293:108:::1;;-1:-1:-1::0;;;;;10372:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;;10352:37:::1;::::0;:19:::1;:37::i;:::-;-1:-1:-1::0;;;;;10333:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;:56;10293:108:::1;-1:-1:-1::0;;;;;10411:20:0::1;;::::0;;;:11:::1;:20;::::0;;;;:27;;-1:-1:-1;;10411:27:0::1;10434:4;10411:27:::0;;::::1;::::0;;;10449:9:::1;:23:::0;;;;::::1;::::0;;;;;;::::1;::::0;;-1:-1:-1;;;;;;10449:23:0::1;::::0;;::::1;::::0;;10148:332::o;5836:244::-;5594:12;:10;:12::i;:::-;5584:6;;-1:-1:-1;;;;;5584:6:0;;;:22;;;5576:67;;;;;-1:-1:-1;;;5576:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;5576:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5925:22:0;::::1;5917:73;;;;-1:-1:-1::0;;;5917:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6027:6;::::0;;6006:38:::1;::::0;-1:-1:-1;;;;;6006:38:0;;::::1;::::0;6027:6;::::1;::::0;6006:38:::1;::::0;::::1;6055:6;:17:::0;;-1:-1:-1;;;;;;6055:17:0::1;-1:-1:-1::0;;;;;6055:17:0;;;::::1;::::0;;;::::1;::::0;;5836:244::o;10488:478::-;5594:12;:10;:12::i;:::-;5584:6;;-1:-1:-1;;;;;5584:6:0;;;:22;;;5576:67;;;;;-1:-1:-1;;;5576:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;5576:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;10569:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;10561:60;;;::::0;;-1:-1:-1;;;10561:60:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;10637:9;10632:327;10656:9;:16:::0;10652:20;::::1;10632:327;;;10714:7;-1:-1:-1::0;;;;;10698:23:0::1;:9;10708:1;10698:12;;;;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;-1:-1:-1;;;;;10698:12:0::1;:23;10694:254;;;10757:9;10767:16:::0;;-1:-1:-1;;10767:20:0;;;10757:31;::::1;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;10742:9:::1;:12:::0;;-1:-1:-1;;;;;10757:31:0;;::::1;::::0;10752:1;;10742:12;::::1;;;;;;::::0;;;::::1;::::0;;;;;;::::1;:46:::0;;-1:-1:-1;;;;;;10742:46:0::1;-1:-1:-1::0;;;;;10742:46:0;;::::1;;::::0;;10807:16;;::::1;::::0;;:7:::1;:16:::0;;;;;;:20;;;10846:11:::1;:20:::0;;;;:28;;-1:-1:-1;;10846:28:0::1;::::0;;10893:9:::1;:15:::0;;;::::1;;;;;::::0;;;::::1;::::0;;;;-1:-1:-1;;10893:15:0;;;;;-1:-1:-1;;;;;;10893:15:0::1;::::0;;;;;10927:5:::1;;10694:254;10674:3;;10632:327;;;;10488:478:::0;:::o;100:106::-;188:10;100:106;:::o;14520:411::-;14579:7;14588;14597;14606;14615;14636:23;14661:12;14677:20;14689:7;14677:11;:20::i;:::-;14635:62;;;;14708:19;14731:10;:8;:10::i;:::-;14708:33;;14753:15;14770:23;14795:12;14811:39;14823:7;14832:4;14838:11;14811;:39::i;:::-;14752:98;;;;-1:-1:-1;14752:98:0;;-1:-1:-1;14901:15:0;;-1:-1:-1;14918:4:0;;-1:-1:-1;14520:411:0;;-1:-1:-1;;;;;;14520:411:0:o;1289:136::-;1347:7;1374:43;1378:1;1381;1374:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1367:50;1289:136;-1:-1:-1;;;1289:136:0:o;1094:181::-;1152:7;1184:5;;;1208:6;;;;1200:46;;;;;-1:-1:-1;;;1200:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;10974:337;-1:-1:-1;;;;;11067:19:0;;11059:68;;;;-1:-1:-1;;;11059:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11146:21:0;;11138:68;;;;-1:-1:-1;;;11138:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11219:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11271:32;;;;;;;;;;;;;;;;;10974:337;;;:::o;11319:931::-;-1:-1:-1;;;;;11416:20:0;;11408:70;;;;-1:-1:-1;;;11408:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11497:23:0;;11489:71;;;;-1:-1:-1;;;11489:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11588:1;11579:6;:10;11571:64;;;;-1:-1:-1;;;11571:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11650:19:0;;;;;;:11;:19;;;;;;;;:46;;;;-1:-1:-1;;;;;;11674:22:0;;;;;;:11;:22;;;;;;;;11673:23;11650:46;11646:597;;;11713:48;11735:6;11743:9;11754:6;11713:21;:48::i;:::-;11646:597;;;-1:-1:-1;;;;;11784:19:0;;;;;;:11;:19;;;;;;;;11783:20;:46;;;;-1:-1:-1;;;;;;11807:22:0;;;;;;:11;:22;;;;;;;;11783:46;11779:464;;;11846:46;11866:6;11874:9;11885:6;11846:19;:46::i;11779:464::-;-1:-1:-1;;;;;11915:19:0;;;;;;:11;:19;;;;;;;;11914:20;:47;;;;-1:-1:-1;;;;;;11939:22:0;;;;;;:11;:22;;;;;;;;11938:23;11914:47;11910:333;;;11978:44;11996:6;12004:9;12015:6;11978:17;:44::i;11910:333::-;-1:-1:-1;;;;;12044:19:0;;;;;;:11;:19;;;;;;;;:45;;;;-1:-1:-1;;;;;;12067:22:0;;;;;;:11;:22;;;;;;;;12044:45;12040:203;;;12106:48;12128:6;12136:9;12147:6;12106:21;:48::i;12040:203::-;12187:44;12205:6;12213:9;12224:6;12187:17;:44::i;:::-;11319:931;;;:::o;1438:192::-;1524:7;1560:12;1552:6;;;;1544:29;;;;-1:-1:-1;;;1544:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1596:5:0;;;1438:192::o;15518:163::-;15559:7;15580:15;15597;15616:19;:17;:19::i;:::-;15579:56;;-1:-1:-1;15579:56:0;-1:-1:-1;15653:20:0;15579:56;;15653:11;:20::i;:::-;15646:27;;;;15518:163;:::o;1910:132::-;1968:7;1995:39;1999:1;2002;1995:39;;;;;;;;;;;;;;;;;:3;:39::i;14939:229::-;14999:7;;;15043:22;15063:1;15043:15;:7;15055:2;15043:11;:15::i;:::-;:19;;:22::i;:::-;15028:37;-1:-1:-1;15076:23:0;15102:17;:7;15028:37;15102:11;:17::i;:::-;15076:43;-1:-1:-1;15155:4:0;;-1:-1:-1;;14939:229:0;;;:::o;15176:334::-;15271:7;;;;15327:24;:7;15339:11;15327;:24::i;:::-;15309:42;-1:-1:-1;15362:12:0;15377:21;:4;15386:11;15377:8;:21::i;:::-;15362:36;-1:-1:-1;15409:23:0;15435:17;:7;15362:36;15435:11;:17::i;:::-;15471:7;;;;-1:-1:-1;15497:4:0;;-1:-1:-1;15176:334:0;;-1:-1:-1;;;;;15176:334:0:o;13255:509::-;13358:15;13375:23;13400:12;13414:23;13439:12;13455:19;13466:7;13455:10;:19::i;:::-;-1:-1:-1;;;;;13503:15:0;;;;;;:7;:15;;;;;;13357:117;;-1:-1:-1;13357:117:0;;-1:-1:-1;13357:117:0;;-1:-1:-1;13357:117:0;-1:-1:-1;13357:117:0;-1:-1:-1;13503:28:0;;13523:7;13503:19;:28::i;:::-;-1:-1:-1;;;;;13485:15:0;;;;;;:7;:15;;;;;;;;:46;;;;13560:7;:15;;;;:28;;13580:7;13560:19;:28::i;:::-;-1:-1:-1;;;;;13542:15:0;;;;;;;:7;:15;;;;;;:46;;;;13620:18;;;;;;;:39;;13643:15;13620:22;:39::i;:::-;-1:-1:-1;;;;;13599:18:0;;;;;;:7;:18;;;;;:60;13673:23;13685:4;13691;13673:11;:23::i;:::-;13729:9;-1:-1:-1;;;;;13712:44:0;13721:6;-1:-1:-1;;;;;13712:44:0;;13740:15;13712:44;;;;;;;;;;;;;;;;;;13255:509;;;;;;;;:::o;12718:529::-;12819:15;12836:23;12861:12;12875:23;12900:12;12916:19;12927:7;12916:10;:19::i;:::-;-1:-1:-1;;;;;12964:15:0;;;;;;:7;:15;;;;;;12818:117;;-1:-1:-1;12818:117:0;;-1:-1:-1;12818:117:0;;-1:-1:-1;12818:117:0;-1:-1:-1;12818:117:0;-1:-1:-1;12964:28:0;;12818:117;12964:19;:28::i;:::-;-1:-1:-1;;;;;12946:15:0;;;;;;;:7;:15;;;;;;;;:46;;;;13024:18;;;;;:7;:18;;;;;:39;;13047:15;13024:22;:39::i;:::-;-1:-1:-1;;;;;13003:18:0;;;;;;:7;:18;;;;;;;;:60;;;;13095:7;:18;;;;:39;;13118:15;13095:22;:39::i;12258:452::-;12357:15;12374:23;12399:12;12413:23;12438:12;12454:19;12465:7;12454:10;:19::i;:::-;-1:-1:-1;;;;;12502:15:0;;;;;;:7;:15;;;;;;12356:117;;-1:-1:-1;12356:117:0;;-1:-1:-1;12356:117:0;;-1:-1:-1;12356:117:0;-1:-1:-1;12356:117:0;-1:-1:-1;12502:28:0;;12356:117;12502:19;:28::i;13772:585::-;13875:15;13892:23;13917:12;13931:23;13956:12;13972:19;13983:7;13972:10;:19::i;:::-;-1:-1:-1;;;;;14020:15:0;;;;;;:7;:15;;;;;;13874:117;;-1:-1:-1;13874:117:0;;-1:-1:-1;13874:117:0;;-1:-1:-1;13874:117:0;-1:-1:-1;13874:117:0;-1:-1:-1;14020:28:0;;14040:7;14020:19;:28::i;:::-;-1:-1:-1;;;;;14002:15:0;;;;;;:7;:15;;;;;;;;:46;;;;14077:7;:15;;;;:28;;14097:7;14077:19;:28::i;15689:561::-;15786:7;;15739;;;;6566:22;15739:7;15846:289;15870:9;:16;15866:20;;15846:289;;;15936:7;15912;:21;15920:9;15930:1;15920:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15920:12:0;15912:21;;;;;;;;;;;;;:31;;:66;;;15971:7;15947;:21;15955:9;15965:1;15955:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15955:12:0;15947:21;;;;;;;;;;;;;:31;15912:66;15908:97;;;15988:7;;6566:22;15980:25;;;;;;;;;15908:97;16030:34;16042:7;:21;16050:9;16060:1;16050:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16050:12:0;16042:21;;;;;;;;;;;;;16030:7;;:11;:34::i;:::-;16020:44;;16089:34;16101:7;:21;16109:9;16119:1;16109:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16109:12:0;16101:21;;;;;;;;;;;;;16089:7;;:11;:34::i;:::-;16079:44;-1:-1:-1;15888:3:0;;15846:289;;;-1:-1:-1;16159:7:0;;:20;;6566:22;16159:11;:20::i;:::-;16149:7;:30;16145:61;;;16189:7;;6566:22;16181:25;;;;;;;;16145:61;16225:7;;-1:-1:-1;16234:7:0;-1:-1:-1;15689:561:0;;;:::o;2055:196::-;2141:7;2176:12;2169:5;2161:28;;;;-1:-1:-1;;;2161:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2200:9;2216:1;2212;:5;;;;;;;2055:196;-1:-1:-1;;;;;2055:196:0:o;1642:260::-;1700:7;1734:6;1730:47;;-1:-1:-1;1764:1:0;1757:8;;1730:47;1801:5;;;1805:1;1801;:5;:1;1825:5;;;;;:10;1817:56;;;;-1:-1:-1;;;1817:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14365:147;14443:7;;:17;;14455:4;14443:11;:17::i;:::-;14433:7;:27;14484:10;;:20;;14499:4;14484:14;:20::i;:::-;14471:10;:33;-1:-1:-1;;14365:147:0:o

Swarm Source

ipfs://99a3549635fefefa781495e9330e71fe0e090989f11535d8fbd065dee742508f
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.