Weekly update on development process (Dec 26, 2022)
Coliquidity ($COLI) allows you to provide liquidity using only 1 token. We match two providers to create a joint position. Less risk, more reward for each LP 😉 Subscribe to our Telegram / Twitter to get notified about new pools.
- ⚒ Finished the testing of the Fairpool contract.
- ⚒ Added the fee system.
- ⚒ Designed the upgrade system.
- 🤝 Advised another project.
Should Fairpool be upgradeable?
Smart contracts are immutable — once deployed, they can’t be changed. This is a problem for developers, because they can’t deploy a fix if a bug is discovered. This problem has two solutions:
- Test the contract extensively before deployment — that’s what we were doing recently. However, no testing process can 100% guarantee the absence of bugs.
- Deploy the contract with an upgradeability proxy (or any other similar mechanism).
Deploying with upgradeability allows to change the code at the expense of a) higher deployment cost — more contracts are needed b) potential security risk — if the upgradeability admin key is stolen, it could be used to deploy a malicious upgrade.
In our case, since the Fairpool owners will have their own keys, we can increase the security of the system by requiring multiple signatures. At minimum, we can require two signatures: from us, the developers, and from the owner. Additionally, the owner can specify extra signatories, strengthening the setup even further.
This looks like a good approach, considering also that it would allow us to deploy updates (new features) in addition to bugfixes.
Next week’s focus
- ⚒ Develop Fairpool.
- 🤝 Advise current projects.
Coliquidity ($COLI) allows users to make more money by banking on uptrend & collecting LP fees at the same time. If you want to get notified about early access to our pools, please follow our Telegram & Twitter. If you want to trade the $COLI token, use Uniswap or DEXTools.
Any questions? Reach out to us:
Anchor Podcasts: Coliquidity
$COLI token: Uniswap + PancakeSwap