Defi Connect is here to demystify the entire digital economy in Africa and beyond.
Leveraging on a highly intelligent blockchain technology-based process, we are creating an ecosystem that is characterized by a decentralized lifestyle where the potentials for a positive shift of the entire finance market will be limitless.
With the rise of digital currency in the business and investment space, the Defi Connect movement is effortlessly cementing formidable synch between crypto and the real-life impact that is sure to completely transform the entire financial and global economy.
Through our solutions which cuts across the online /digital marketing, healthcare, transportation, logistics, and multilevel marketing sectors, we are keen on rebuilding Africa by simplifying the entire blockchain and cryptocurrency process in other to ensure that everybody benefits from this
next-generation technology that is rapidly taking over.
Unable to verify that contract auditor is trusted: Certik, Quantstamp, Hacken, Solidity, Paladinsec, Openzeppelin, Verichains
DFC.harvest() (#296-308) contains a tautology or contradiction:
- require(bool)(amount >= 0) (#299)
Fix the incorrect comparison by changing the value type or the comparison.
Additional information: link
DFC.referrals (#76) is never used in DFC (#69-336)
Remove unused state variables.
Additional information: link
rewardReceived() should be declared external:
- DFC.rewardReceived() (#332-334)
transferFrom(address,address,uint256) should be declared external:
- DFC.transferFrom(address,address,uint256) (#140-151)
allowance(address,address) should be declared external:
- DFC.allowance(address,address) (#161-163)
stakingReward() should be declared external:
- DFC.stakingReward() (#264-266)
harvest() should be declared external:
- DFC.harvest() (#296-308)
pauseStaking() should be declared external:
- DFC.pauseStaking() (#196-198)
transferOwnership(address) should be declared external:
- DFC.transferOwnership(address) (#105-109)
burn(uint256) should be declared external:
- DFC.burn(uint256) (#165-173)
transfer(address,uint256) should be declared external:
- DFC.transfer(address,uint256) (#129-138)
balanceOf(address) should be declared external:
- DFC.balanceOf(address) (#119-121)
withdrawable() should be declared external:
- DFC.withdrawable() (#328-330)
farmSize() should be declared external:
- DFC.farmSize() (#324-326)
stake(uint256,address) should be declared external:
- DFC.stake(uint256,address) (#229-261)
withdraw() should be declared external:
- DFC.withdraw() (#175-179)
resumeStaking() should be declared external:
- DFC.resumeStaking() (#200-202)
approve(address,uint256) should be declared external:
- DFC.approve(address,uint256) (#153-159)
withdrawAltcoinTokens(address) should be declared external:
- DFC.withdrawAltcoinTokens(address) (#181-185)
Use the external attribute for functions never called from the contract.
Additional information: link
DFC (#69-336) should inherit from AltcoinToken (#64-67)
Inherit from the missing interface or contract.
Additional information: link
DFC.stakingPeriod() (#271-278) performs a multiplication on the result of a division:
-period = totalSupply.mul(45).div(unminted) (#273)
-period.mul(ADAY) (#277)
Consider ordering multiplication before division.
Additional information: link
DFC.stake(uint256,address).refAmount (#248) is a local variable never initialized
Initialize all the variables. If a variable is meant to be initialized to zero, explicitly set it to zero to improve code readability.
Additional information: link
DFC.transferOwnership(address) (#105-109) should emit an event for:
- owner = newOwner (#107)
Emit an event for critical parameter changes.
Additional information: link
Parameter DFC.distr(address,uint256)._to (#111) is not in mixedCase
Parameter DFC.distr(address,uint256)._amount (#111) is not in mixedCase
Parameter DFC.transfer(address,uint256)._amount (#129) is not in mixedCase
Parameter DFC.transfer(address,uint256)._to (#129) is not in mixedCase
Parameter DFC.transferFrom(address,address,uint256)._from (#140) is not in mixedCase
Parameter DFC.allowance(address,address)._spender (#161) is not in mixedCase
Parameter DFC.allowance(address,address)._owner (#161) is not in mixedCase
Parameter DFC.stake(uint256,address)._amount (#229) is not in mixedCase
Parameter DFC.transferFrom(address,address,uint256)._to (#140) is not in mixedCase
Parameter DFC.approve(address,uint256)._spender (#153) is not in mixedCase
Parameter DFC.burn(uint256)._value (#165) is not in mixedCase
Parameter DFC.approve(address,uint256)._value (#153) is not in mixedCase
Parameter DFC.transferFrom(address,address,uint256)._amount (#140) is not in mixedCase
Parameter DFC.withdrawAltcoinTokens(address)._tokenContract (#181) is not in mixedCase
Parameter DFC.balanceOf(address)._owner (#119) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
Token has no active CoinGecko listing / rank
Token has no active CoinMarketCap listing / rank
Twitter account link seems to be invalid
Unable to find Discord account