LiquidityAcceleratorToken Token Logo

LAT [LiquidityAccelerator] Token

About LAT

Listings

Token 2 years
CoinGecko 2 years
CoinMarketCap 2 years
white paper

Liquidify is the world's first liquidity accelerator for long-tail crypto assets, more simply: small cap coins. Liquidify is a DeFi protocol specifically designed to improve the value and liquidity of such long-tail crypto assets by pooling them together with highly liquid mainstream cryptocurrencies in a single asset pool. Users of the protocol will receive LAT and LFY, LAT is backed by the total asset pool value plus utility value, while LFY can be used in protocol governance.

Users can synthesize a number of whitelisted tokens and receive LAT+LFY - while retaining ownership of their original tokens! They can exchange back the original amount of tokens at any time. This doubles the user's chances of winning: if LAT goes up, they win. If the collateralized tokens they synthetized via the protocol go up - they can just redeem them and win as well. Double the chances. Moreover, NFT synthetization will be implemented in our protocol soon: Users will be able to use NFTs as collateral to get liquidity in the form of LAT and LFY. Let's liquefy all assets!

The team behind Liquidify consists of 20 professionals, all with years of experience in technology, finance, and crypto. Once the initial development phases are complete, Liquidify will become fully decentralized and governed by a DAO. Governance rights will be exercised via the protocol governance token LFY.

Social

Laser Scorebeta Last Audit: 3 December 2022

report
Token is either risky or in presale. For presale 30+ is a fine score.

Anti-Scam

Links


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


Contract ownership is not renounced (belongs to a wallet)

UnboundedRegularToken.transferFrom(address,address,uint256).allowance (#310) shadows:
- RegularToken.allowance(address,address) (#284-286) (function)
- Token.allowance(address,address) (#244) (function)
Rename the local variables that shadow another component.

Additional information: link

LiquidityAcceleratorToken.transferOwnership(address) (#368-370) should emit an event for:
- owner = newOwner (#369)
Emit an event for critical parameter changes.

Additional information: link

LiquidityAcceleratorToken.transferOwnership(address).newOwner (#368) lacks a zero-check on :
- owner = newOwner (#369)
LiquidityAcceleratorToken.constructor(address)._v2Pool (#361) lacks a zero-check on :
- v2Pool = _v2Pool (#363)
Check that the address is not zero.

Additional information: link

LiquidityAcceleratorToken.newDay(uint256) (#415-427) uses timestamp for comparisons
Dangerous comparisons:
- require(bool,string)(block.timestamp >= limits[limitIndex].day,) (#416)
LiquidityAcceleratorToken.mint(address,uint256) (#394-398) uses timestamp for comparisons
Dangerous comparisons:
- require(bool,string)(limits[limitIndex].produced.add(amount) <= limits[limitIndex].limit,Today's limit exceeded) (#395)
Avoid relying on block.timestamp.

Additional information: link

SafeMath.mul(uint256,uint256) (#113-118) is never used and should be removed
SafeMath.tryDiv(uint256,uint256) (#57-60) is never used and should be removed
SafeMath.tryMod(uint256,uint256) (#67-70) is never used and should be removed
SafeMath.tryAdd(uint256,uint256) (#21-25) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#207-210) is never used and should be removed
SafeMath.div(uint256,uint256,string) (#187-190) is never used and should be removed
SafeMath.mod(uint256,uint256) (#149-152) is never used and should be removed
SafeMath.div(uint256,uint256) (#132-135) is never used and should be removed
SafeMath.tryMul(uint256,uint256) (#42-50) is never used and should be removed
SafeMath.trySub(uint256,uint256) (#32-35) is never used and should be removed
Remove unused functions.

Additional information: link

solc-0.7.0 is not recommended for deployment
Pragma version^0.7.0 (#1) allows old versions
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 RegularToken.transfer(address,uint256)._to (#254) is not in mixedCase
Parameter UnboundedRegularToken.transferFrom(address,address,uint256)._value (#306) is not in mixedCase
Parameter UnboundedRegularToken.transferFrom(address,address,uint256)._to (#306) is not in mixedCase
Parameter UnboundedRegularToken.transferFrom(address,address,uint256)._from (#306) is not in mixedCase
Parameter RegularToken.allowance(address,address)._owner (#284) is not in mixedCase
Parameter RegularToken.allowance(address,address)._spender (#284) is not in mixedCase
Parameter RegularToken.balanceOf(address)._owner (#274) is not in mixedCase
Parameter RegularToken.transferFrom(address,address,uint256)._value (#263) is not in mixedCase
Parameter RegularToken.transferFrom(address,address,uint256)._to (#263) is not in mixedCase
Parameter RegularToken.approve(address,uint256)._spender (#278) is not in mixedCase
Parameter RegularToken.transfer(address,uint256)._value (#254) is not in mixedCase
Parameter LiquidityAcceleratorToken.updateMiner(address)._minter (#372) is not in mixedCase
Parameter LiquidityAcceleratorToken.updateUpdater(address)._updater (#376) is not in mixedCase
Variable RegularToken._totalSupply (#290) is not in mixedCase
Parameter RegularToken.transferFrom(address,address,uint256)._from (#263) is not in mixedCase
Parameter RegularToken.approve(address,uint256)._value (#278) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

LiquidityAcceleratorToken.minter (#332) should be constant
Add the constant attributes to state variables that never change.

Additional information: link

transfer(address,uint256) should be declared external:
- RegularToken.transfer(address,uint256) (#254-261)
transferFrom(address,address,uint256) should be declared external:
- RegularToken.transferFrom(address,address,uint256) (#263-272)
- UnboundedRegularToken.transferFrom(address,address,uint256) (#306-322)
approve(address,uint256) should be declared external:
- RegularToken.approve(address,uint256) (#278-282)
balanceOf(address) should be declared external:
- RegularToken.balanceOf(address) (#274-276)
allowance(address,address) should be declared external:
- RegularToken.allowance(address,address) (#284-286)
totalSupply() should be declared external:
- RegularToken.totalSupply() (#292-294)
Use the external attribute for functions never called from the contract.

Additional information: link

Holders:


Average PancakeSwap trading volume, liqudity, number of swaps are extremely low. Token seems to be dead.


Token is deployed only at one blockchain


Unable to find PancakeSwap trading pair to compute liquidity.


Unable to find PancakeSwap trading pair to compute number of swaps.


Unable to find PancakeSwap trading pair to compute volume.


Last post in Twitter was more than 180 days ago


Unable to find Youtube account


Unable to crawl data from the website


Token was delisted (assigned to inactive / untracked listing) from CoinMarketCap

Additional information: link


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 whitepaper link on the website


Unable to find Telegram link on the website


Unable to find Twitter link on the website


Unable to find token on CoinHunt

Additional information: link


Token has a considerable age, but we're still unable to find its website


Token has no active CoinMarketCap listing / rank


Token has a considerable age, but average PancakeSwap 30d trading volume is low


Token has relatively low CoinGecko rank

Price for LAT

News for LAT