Bison is a simple, user-friendly, non-inflationary Multi-chain DeFi&NFT platform aimed at crypto holders to easily access DeFi. Using the Bison Finance platform, users can perform DeFi transactions such as staking, farming, asset transfer-purchase, swap on multiple chains (BSC & Polygon), and earn Bison NFT rewards. Get your $BIS and join the Bison Clan!
Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Contract ownership is not renounced (belongs to a wallet)
StandardToken.allowance(address,address).owner (#553) shadows:
- Ownable.owner() (#146-148) (function)
StandardToken._approve(address,address,uint256).owner (#754) shadows:
- Ownable.owner() (#146-148) (function)
Rename the local variables that shadow another component.
Additional information: link
StandardToken.constructor(string,string,uint8,uint256,address,uint256).serviceFeeReceiver_ (#467) lacks a zero-check on :
- address(serviceFeeReceiver_).transfer(serviceFee_) (#477)
Check that the address is not zero.
Additional information: link
Context._msgData() (#106-108) is never used and should be removed
SafeMath.div(uint256,uint256) (#320-322) is never used and should be removed
SafeMath.div(uint256,uint256,string) (#376-385) is never used and should be removed
SafeMath.mod(uint256,uint256) (#336-338) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#402-411) is never used and should be removed
SafeMath.mul(uint256,uint256) (#306-308) is never used and should be removed
SafeMath.sub(uint256,uint256) (#292-294) is never used and should be removed
SafeMath.tryAdd(uint256,uint256) (#207-213) is never used and should be removed
SafeMath.tryDiv(uint256,uint256) (#249-254) is never used and should be removed
SafeMath.tryMod(uint256,uint256) (#261-266) is never used and should be removed
SafeMath.tryMul(uint256,uint256) (#232-242) is never used and should be removed
SafeMath.trySub(uint256,uint256) (#220-225) is never used and should be removed
StandardToken._burn(address,uint256) (#727-738) is never used and should be removed
StandardToken._setupDecimals(uint8) (#772-774) is never used and should be removed
Remove unused functions.
Additional information: link
Variable StandardToken._totalSupply (#460) is too similar to StandardToken.constructor(string,string,uint8,uint256,address,uint256).totalSupply_ (#466)
Prevent variables from having similar names.
Additional information: link
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#165-167)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#173-176)
name() should be declared external:
- StandardToken.name() (#483-485)
symbol() should be declared external:
- StandardToken.symbol() (#491-493)
decimals() should be declared external:
- StandardToken.decimals() (#508-510)
totalSupply() should be declared external:
- StandardToken.totalSupply() (#515-517)
balanceOf(address) should be declared external:
- StandardToken.balanceOf(address) (#522-530)
transfer(address,uint256) should be declared external:
- StandardToken.transfer(address,uint256) (#540-548)
allowance(address,address) should be declared external:
- StandardToken.allowance(address,address) (#553-561)
approve(address,uint256) should be declared external:
- StandardToken.approve(address,uint256) (#570-578)
transferFrom(address,address,uint256) should be declared external:
- StandardToken.transferFrom(address,address,uint256) (#593-608)
increaseAllowance(address,uint256) should be declared external:
- StandardToken.increaseAllowance(address,uint256) (#622-633)
decreaseAllowance(address,uint256) should be declared external:
- StandardToken.decreaseAllowance(address,uint256) (#649-663)
Use the external attribute for functions never called from the contract.
Additional information: link
Unable to find token contract audit
Unable to find KYC or doxxing proof
Unable to find token on CoinMarketCap
Additional information: link
Token is not listed at Mobula.Finance
Additional information: link
Unable to find token on CoinHunt
Additional information: link
Unable to find audit link on the website
Unable to find token on CoinGecko
Additional information: link
Young tokens have high risks of scam / price dump / death
Token has no active CoinGecko listing / rank
Token has no active CoinMarketCap listing / rank
Young tokens have high risks of price dump / death
Young tokens have high risks of price dump / death
Twitter account has relatively few followers
Last post in Twitter was more than 30 days ago
Unable to find Youtube account
Unable to find Discord account