TEN Finance Token Logo

TENFI [TEN Finance] Token

About TENFI

Listings

Token 2 years
CoinGecko 2 years
CoinMarketCap 2 years
[CoinGecko] alert: TENFI is undergoing a contract migration from V1 TENFI to V2 TENFI.
For more information please refer to: https://medium.com/tenfinance/ten-x-new-tenfi-8d21000c3b95
white paper

TEN simplifies staking and farming with the most liquid BSC LP's available and provides a robust yield earning environment on the market while adapting to daily liquidity needs of different pools. TEN is decentralized finance, simplified!

Laser Scorebeta Last Audit: 19 July 2022

report
Token seems to be legit.

Context._msgData() (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#11-14) is never used and should be removed
ERC20._burn(address,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#522-533) is never used and should be removed
ERC20._setupDecimals(uint8) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#567-569) is never used and should be removed
SafeMath.div(uint256,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#106-108) is never used and should be removed
SafeMath.div(uint256,uint256,string) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#122-132) is never used and should be removed
SafeMath.mod(uint256,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#146-148) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#162-169) is never used and should be removed
SafeMath.mul(uint256,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#80-92) is never used and should be removed
SafeMath.sub(uint256,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#45-47) is never used and should be removed
Remove unused functions.

Additional information: link

Pragma version^0.8.0 (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#3) 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

Contract TEN_Finance_V2 (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#650-655) is not in CapWords
Parameter TEN_Finance_V2.mint(address,uint256)._to (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#651) is not in mixedCase
Parameter TEN_Finance_V2.mint(address,uint256)._amount (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#651) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

Redundant expression "this (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#12)" inContext (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#6-15)
Remove redundant statements if they congest code but offer no value.

Additional information: link

name() should be declared external:
- ERC20.name() (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#287-289)
symbol() should be declared external:
- ERC20.symbol() (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#295-297)
decimals() should be declared external:
- ERC20.decimals() (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#312-314)
totalSupply() should be declared external:
- ERC20.totalSupply() (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#319-321)
balanceOf(address) should be declared external:
- ERC20.balanceOf(address) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#326-328)
transfer(address,uint256) should be declared external:
- ERC20.transfer(address,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#338-346)
allowance(address,address) should be declared external:
- ERC20.allowance(address,address) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#351-359)
approve(address,uint256) should be declared external:
- ERC20.approve(address,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#368-376)
transferFrom(address,address,uint256) should be declared external:
- ERC20.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#391-406)
increaseAllowance(address,uint256) should be declared external:
- ERC20.increaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#420-431)
decreaseAllowance(address,uint256) should be declared external:
- ERC20.decreaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#447-461)
owner() should be declared external:
- Ownable.owner() (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#613-615)
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#630-633)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#639-646)
mint(address,uint256) should be declared external:
- TEN_Finance_V2.mint(address,uint256) (crytic-export/etherscan-contracts/0xd15c444f1199ae72795eba15e8c1db44e47abf62.bscscan.com-TEN_Finance_V2.sol#651-653)
Use the external attribute for functions never called from the contract.

Additional information: link


Contract ownership is semi-renounced (passed to a contract)

Holders:


Token is deployed only at one blockchain


Unable to find Youtube account


Token is not listed at Mobula.Finance

Additional information: link

No disclosed threats

Price for TENFI

News for TENFI