T99 Token Logo

TNN [T99] Token

About TNN


Token 2 years
CoinGecko 2 years
CoinMarketCap 2 years
white paper

T99 vision is to distribute economic and financial opportunities to everyone equally and ensure transparency and security of assets in the Binance Smart Chain system. It has fast processing capability, can facilitate users, and ensure safety. It brings positive feedback, combined with creating a complete composition of the ecosystem, which allows users to participate in the drive for transparent fintech technologies and genuinely benefit from the
T99 ecosystem.
T99 Team aims to provide people with quick, transparent, and secure fintech technology to meet the needs and conveniences of its users. T99 has created an ecosystem to support the participant through its E-Commerce platform, which provides merchants and customers with an E-Market Place hub. Small to large merchants who want to sell handmade products to factory products can connect with the customers directly through the E-Commerce and Mobile Application platforms. The customers can purchase products and services using T99 Token as a method of payment without fees. The E-Wallet system creation and development operation aims to enable customers to use T99 Token to pay for products and services online comfortably and make transactions quickly.
T99 Token has an ecosystem to support token usability through the E-Commerce platform, Mobile Application, and E-Wallet to allow the participants to have a convenient trading system for goods and services. Sell goods and services freely without intermediaries. And reduce the burden of high fees, helping to increase the customer base and have a secure T99 e-wallet which is easy to use, receive, send and trade T99 tokens.
Creating a complete component of the financial ecosystem will enable all groups of users, including entrepreneurs, platform users, customers of T99 to genuinely benefit from the T99 ecosystem.


Laser Scorebeta Last Audit: 18 June 2022

Token seems to be (relatively) fine. It still become a scam, but probability is moderate.



Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)

Contract ownership is not renounced (belongs to a wallet)

T99.constructor(string,string,uint256,uint256,address).tokenOwner (#175) lacks a zero-check on :
- owner = tokenOwner (#181)
Check that the address is not zero.

Additional information: link

Pragma version0.8.0 (#2) allows old versions
solc-0.8.0 is not recommended for deployment
Deploy with any of the following Solidity versions: 0.5.16 - 0.5.17, 0.6.11 - 0.6.12, 0.7.5 - 0.7.6 Use a simple pragma version that allows any of these versions. Consider using the latest version of Solidity for testing.

Additional information: link

Parameter StandardTokenPausable.transfer(address,uint256)._to (#96) is not in mixedCase
Parameter StandardTokenPausable.transfer(address,uint256)._value (#96) is not in mixedCase
Parameter StandardTokenPausable.balanceOf(address)._owner (#108) is not in mixedCase
Parameter StandardTokenPausable.transferFrom(address,address,uint256)._from (#112) is not in mixedCase
Parameter StandardTokenPausable.transferFrom(address,address,uint256)._to (#112) is not in mixedCase
Parameter StandardTokenPausable.transferFrom(address,address,uint256)._value (#112) is not in mixedCase
Parameter StandardTokenPausable.approve(address,uint256)._spender (#126) is not in mixedCase
Parameter StandardTokenPausable.approve(address,uint256)._value (#126) is not in mixedCase
Parameter StandardTokenPausable.allowance(address,address)._owner (#133) is not in mixedCase
Parameter StandardTokenPausable.allowance(address,address)._spender (#133) is not in mixedCase
Parameter StandardTokenPausable.increaseApproval(address,uint256)._spender (#138) is not in mixedCase
Parameter StandardTokenPausable.increaseApproval(address,uint256)._addedValue (#138) is not in mixedCase
Parameter StandardTokenPausable.decreaseApproval(address,uint256)._spender (#144) is not in mixedCase
Parameter StandardTokenPausable.decreaseApproval(address,uint256)._subtractedValue (#144) is not in mixedCase
Parameter StandardTokenPausable.blackList(address,bool)._address (#157) is not in mixedCase
Parameter StandardTokenPausable.blackList(address,bool)._isBlackListed (#157) is not in mixedCase
Parameter T99.burn(uint256)._value (#185) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#23-27)
pause() should be declared external:
- Pausable.pause() (#57-60)
unpause() should be declared external:
- Pausable.unpause() (#65-68)
balanceOf(address) should be declared external:
- ERC20Basic.balanceOf(address) (#73)
- StandardTokenPausable.balanceOf(address) (#108-110)
transfer(address,uint256) should be declared external:
- ERC20Basic.transfer(address,uint256) (#74)
- StandardTokenPausable.transfer(address,uint256) (#96-105)
allowance(address,address) should be declared external:
- ERC20.allowance(address,address) (#79)
- StandardTokenPausable.allowance(address,address) (#133-135)
transferFrom(address,address,uint256) should be declared external:
- ERC20.transferFrom(address,address,uint256) (#80)
- StandardTokenPausable.transferFrom(address,address,uint256) (#112-123)
approve(address,uint256) should be declared external:
- ERC20.approve(address,uint256) (#81)
- StandardTokenPausable.approve(address,uint256) (#126-130)
increaseApproval(address,uint256) should be declared external:
- StandardTokenPausable.increaseApproval(address,uint256) (#138-142)
decreaseApproval(address,uint256) should be declared external:
- StandardTokenPausable.decreaseApproval(address,uint256) (#144-153)
burn(uint256) should be declared external:
- T99.burn(uint256) (#185-187)
Use the external attribute for functions never called from the contract.

Additional information: link


Average 30d PancakeSwap liquidity is low.

Token is deployed only at one blockchain

Unable to find Discord account

Unable to find token contract audit

Token is not listed at Mobula.Finance

Additional information: link

Unable to find audit link on the website

Unable to find Telegram link on the website

Young tokens have high risks of price dump / death

Young tokens have high risks of price dump / death

Token has relatively low CoinGecko rank

Token has relatively low CoinMarketCap rank

Young tokens have high risks of price dump / death

Price for TNN

News for TNN