PureFi Protocol - the one-stop compliance protocol for DeFi
PureFi (UFI) is on the mission to bridge a gap between TradFi (Traditional Finance) and DeFi (Decentralized Finance) to facilitate real mass adoption.Its a decentralized protocol that maintains users’ anonymity through Zero-Proof Knowledge architecture. PureFi provides compliance tools (AML, KYC) through Verifiable Credentials & Self Sovereign Identity to protect entities and investors against dirty money risks while interacting with DeFi projects. We will enable institutional investors to participate in a growing DeFi sector through these needed sets of tools.
Unable to verify that contract auditor is trusted: Certik, Quantstamp, Hacken, Solidity, Paladinsec, Openzeppelin, Verichains
Proxy._implementation() (#57) is never used and should be removed
Remove unused functions.
Additional information: link
Low level call in TransparentUpgradeableProxy.upgradeToAndCall(address,bytes) (#446-451):
- (success) = newImplementation.delegatecall(data) (#449)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence
Additional information: link
BEP20UpgradeableProxy.constructor(address,address,bytes).admin (#488) shadows:
- TransparentUpgradeableProxy.admin() (#400-402) (function)
Rename the local variables that shadow another component.
Additional information: link
UpgradeableProxy.constructor(address,bytes)._logic (#278) lacks a zero-check on :
- (success) = _logic.delegatecall(_data) (#283)
Check that the address is not zero.
Additional information: link
Modifier TransparentUpgradeableProxy.ifAdmin() (#383-389) does not always execute _; or revert
All the paths in a modifier must execute _ or revert.
Additional information: link
TransparentUpgradeableProxy._setAdmin(address) (#467-474) uses assembly
- INLINE ASM (#471-473)
Do not use evm assembly.
Additional information: link
Young tokens have high risks of scam / price dump / death
Young tokens have high risks of scam / price dump / death
Young tokens have high risks of price dump / death
Twitter account link seems to be invalid
Unable to find Discord account