📢 Weekly update:
⚒ Designed a new testing strategy for the Fairpool smart contract.
⚒ Improved our security setup (WIP).
🤝 Advised another project.
👉 Read more
Coliquidity FAQ | Coliquidity app with Marnotaur token preset
Telegram group | Telegram announcements | Twitter | Anchor Podcasts
⚒ Designed a new testing strategy for the Fairpool smart contract.
⚒ Improved our security setup (WIP).
🤝 Advised another project.
👉 Read more
Coliquidity FAQ | Coliquidity app with Marnotaur token preset
Telegram group | Telegram announcements | Twitter | Anchor Podcasts
🔊 Listen to Coliquidity AMA: https://anchor.fm/coliquidity/episodes/Coliquidity-AMA-on-Dec-7-e1rsvfv
We feel that the Fairpool idea has been validated, and we want to move forward with the development.
Right now, we need to complete two tasks:
* Add more tests for the smart contract.
* Build the user interface.
We’ll implement the user interface using the admin panel package to save development time. It’ll work like a regular CRUD admin panel, but with the blockchain integration (in addition to the database, which will be used as cache for displaying the data quickly, without querying the blockchain).
Looking forward to showing off the app on the testnet!
We feel that the Fairpool idea has been validated, and we want to move forward with the development.
Right now, we need to complete two tasks:
* Add more tests for the smart contract.
* Build the user interface.
We’ll implement the user interface using the admin panel package to save development time. It’ll work like a regular CRUD admin panel, but with the blockchain integration (in addition to the database, which will be used as cache for displaying the data quickly, without querying the blockchain).
Looking forward to showing off the app on the testnet!
🔊 Listen to Coliquidity AMA: https://anchor.fm/coliquidity/episodes/Coliquidity-AMA-on-Dec-14-e1s89oq
* We’ve explored multiple tools for smart contract testing.
* We have found a couple of minor bugs in the Fairpool contract. We’re glad we’ve found them early, before any major deployment.
* We got an idea for a new kind of testing framework: the one that generates simplified versions of a contract that match the behavior of a full contract under specific conditions. We’ve decided not to implement it for Fairpool - instead we’ll use the existing tools to finish it quicker.
* We’ve explored multiple tools for smart contract testing.
* We have found a couple of minor bugs in the Fairpool contract. We’re glad we’ve found them early, before any major deployment.
* We got an idea for a new kind of testing framework: the one that generates simplified versions of a contract that match the behavior of a full contract under specific conditions. We’ve decided not to implement it for Fairpool - instead we’ll use the existing tools to finish it quicker.
Recording of the Narrative Analysis workshop for traders & investors: https://youtu.be/0eGahG4FjcQ
(speaker: Denis Gorbachev, CEO, Fairpool)
(speaker: Denis Gorbachev, CEO, Fairpool)
YouTube
Narrative Analysis with Denis Gorbachev, Fairpool CEO
Learn narrative analysis for token valuation in the context of social tokens with Denis Gorbachev, CEO of Fairpool
Presenter Twitter: https://twitter.com/DenGorbachev
Partner website: https://fairpool.io/
Partner Github: https://t.me/Coliquidity (our previous…
Presenter Twitter: https://twitter.com/DenGorbachev
Partner website: https://fairpool.io/
Partner Github: https://t.me/Coliquidity (our previous…
📢 Weekly update:
⚒ Finished the testing of SharedOwnership & ERC20Enumerable (parent contracts of Fairpool).
⚒ Testing the Fairpool contract (WIP).
🤝 Advised another project.
👉 Read more
Coliquidity FAQ | Coliquidity app with Marnotaur token preset
Telegram group | Telegram announcements | Twitter | Anchor Podcasts
⚒ Finished the testing of SharedOwnership & ERC20Enumerable (parent contracts of Fairpool).
⚒ Testing the Fairpool contract (WIP).
🤝 Advised another project.
👉 Read more
Coliquidity FAQ | Coliquidity app with Marnotaur token preset
Telegram group | Telegram announcements | Twitter | Anchor Podcasts
🔊 Listen to Coliquidity AMA: https://anchor.fm/coliquidity/episodes/Coliquidity-AMA-on-Dec-21-e1si59a
We’ve fixed more bugs in the Fairpool smart contract.
The reason those bugs existed in the first place is that we had to implement a lot of optimizations to ensure that transactions with the Fairpool contract stay under the gas limit. Due to optimizations, the contact code diverged from the original simple version, and the bugs arised in the more complex code.
We’re glad to have those bugs fixed now.
Special thanks to Echidna - the testing tool that we’re using!
We’ve fixed more bugs in the Fairpool smart contract.
The reason those bugs existed in the first place is that we had to implement a lot of optimizations to ensure that transactions with the Fairpool contract stay under the gas limit. Due to optimizations, the contact code diverged from the original simple version, and the bugs arised in the more complex code.
We’re glad to have those bugs fixed now.
Special thanks to Echidna - the testing tool that we’re using!
📢 Weekly update:
⚒ Finished the testing of the Fairpool contract.
⚒ Added the fee system.
⚒ Designed the upgrade system.
👉 Read more
Coliquidity FAQ | Coliquidity app with Marnotaur token preset
Telegram group | Telegram announcements | Twitter | Anchor Podcasts
⚒ Finished the testing of the Fairpool contract.
⚒ Added the fee system.
⚒ Designed the upgrade system.
👉 Read more
Coliquidity FAQ | Coliquidity app with Marnotaur token preset
Telegram group | Telegram announcements | Twitter | Anchor Podcasts
🔊 Listen to Coliquidity AMA: https://anchor.fm/coliquidity/episodes/Coliquidity-AMA-on-Dec-28-e1sqafl
We’ve finished the testing of the Fairpool contract & moved to frontend development.
We’ve already implemented the “Connect wallet” / “Switch network” functionalities with RainbowKit components (thanks a lot for publishing them!).
Right now we’re working on “buy” & “sell” methods, which would allow the traders to interact with the contracts.
After that, we’ll move on to the actual deployment of the Fairpool contracts on mainnet.
Looking forward!
We’ve finished the testing of the Fairpool contract & moved to frontend development.
We’ve already implemented the “Connect wallet” / “Switch network” functionalities with RainbowKit components (thanks a lot for publishing them!).
Right now we’re working on “buy” & “sell” methods, which would allow the traders to interact with the contracts.
After that, we’ll move on to the actual deployment of the Fairpool contracts on mainnet.
Looking forward!
📢 Weekly update:
⚒ Implemented the buy form in UI.
⚒ Implemented “connect wallet” & “change network”.
⚒ Deployed the Fairpool contract on testnet.
👉 Read more
Coliquidity FAQ | Coliquidity app with Marnotaur token preset
Telegram group | Telegram announcements | Twitter | Anchor Podcasts
⚒ Implemented the buy form in UI.
⚒ Implemented “connect wallet” & “change network”.
⚒ Deployed the Fairpool contract on testnet.
👉 Read more
Coliquidity FAQ | Coliquidity app with Marnotaur token preset
Telegram group | Telegram announcements | Twitter | Anchor Podcasts
🔊 Listen to Coliquidity AMA: https://anchor.fm/coliquidity/episodes/Coliquidity-AMA-on-Jan-4-e1t2q2r
We’ll be changing our name from Coliquidity to Fairpool & rebranding existing assets.
The website is ready, we just need to update the social media accounts & the token smart contracts. We’re keeping the same token, just changing its name. All balances are preserved, and the contract addresses remain the same.
Additionally, we’ve decided to change the pricing formula in the Fairpool smart contract. While trading on testnet, we’ve realized that the price behaves like sqrt(totalSupply), but we want it to behave like totalSupply ^ 2. This change should be minor, since it doesn’t affect the other functionality of the contract (royalties, dividends, etc).
We’ll be changing our name from Coliquidity to Fairpool & rebranding existing assets.
The website is ready, we just need to update the social media accounts & the token smart contracts. We’re keeping the same token, just changing its name. All balances are preserved, and the contract addresses remain the same.
Additionally, we’ve decided to change the pricing formula in the Fairpool smart contract. While trading on testnet, we’ve realized that the price behaves like sqrt(totalSupply), but we want it to behave like totalSupply ^ 2. This change should be minor, since it doesn’t affect the other functionality of the contract (royalties, dividends, etc).
📢 Weekly update:
⚒ Rebranded our social media channels.
⚒ Tried different formulas to optimize the price behavior (the resulting chart).
🤝 Reconnected with people who were interested in creating their tokens.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
⚒ Rebranded our social media channels.
⚒ Tried different formulas to optimize the price behavior (the resulting chart).
🤝 Reconnected with people who were interested in creating their tokens.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
🔊 Listen to Fairpool AMA: https://anchor.fm/fairpooldex/episodes/Fairpool-AMA-on-Jan-11--2023-e1tbhre
Some influencers asked us for guidance on how to choose the pool parameters: speed of price growth, size of royalties & dividends. We’re going to prepare this guide for them, since it’s quite important to get those parameters right at the start. It won’t be possible to change the speed after someone buys the token, and it will only be possible to make the royalties lower (this is fair to the holders).
After that, we’re going to finish the influencer token page (web UI) & start the mainnet deployments.
Some influencers asked us for guidance on how to choose the pool parameters: speed of price growth, size of royalties & dividends. We’re going to prepare this guide for them, since it’s quite important to get those parameters right at the start. It won’t be possible to change the speed after someone buys the token, and it will only be possible to make the royalties lower (this is fair to the holders).
After that, we’re going to finish the influencer token page (web UI) & start the mainnet deployments.
📢 Weekly update:
⚒ Finished the sell form, improved the buy form.
⚒ Researched the impact of pool parameters on price behavior.
🤝 Reached a preliminary agreement for an introduction to a large group of influencers.
🤝 Prepared a presentation for speaking at a local event.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
⚒ Finished the sell form, improved the buy form.
⚒ Researched the impact of pool parameters on price behavior.
🤝 Reached a preliminary agreement for an introduction to a large group of influencers.
🤝 Prepared a presentation for speaking at a local event.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
🔊 Listen to Fairpool AMA: https://anchor.fm/fairpooldex/episodes/Fairpool-AMA-on-Jan-18-e1tlk34
We talked about our next steps.
Right now we need to finish the pool page, so that we could start launching the pools.
The pool page is already functional: it has the buy & sell forms, along with the influencer profile. To make it complete, we need to add three more sections: the token value proposition, the list of historical trades and the price chart.
We'll start with simple versions for the first two sections, then move to the price chart implementation. To make it efficient, we'll need to implement server-side caching of the Buy and Sell events emitted from the Fairpool smart contract.
We talked about our next steps.
Right now we need to finish the pool page, so that we could start launching the pools.
The pool page is already functional: it has the buy & sell forms, along with the influencer profile. To make it complete, we need to add three more sections: the token value proposition, the list of historical trades and the price chart.
We'll start with simple versions for the first two sections, then move to the price chart implementation. To make it efficient, we'll need to implement server-side caching of the Buy and Sell events emitted from the Fairpool smart contract.
📢 Weekly update:
⚒ Finished the token page.
⚒ Fixed tests (there were no bugs in the contract itself, but in the tests).
🤝 Presented Fairpool at a local meetup.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
⚒ Finished the token page.
⚒ Fixed tests (there were no bugs in the contract itself, but in the tests).
🤝 Presented Fairpool at a local meetup.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
🔊 Listen to Fairpool AMA: https://anchor.fm/fairpooldex/episodes/Fairpool-AMA-on-Jan-25-e1tvvto
We talked about whitelabeling of smart contracts - a special licensing agreement that allows forking the smart contracts, but only if the developer address is kept in the contract, so that it continues to receive the fees as recurring revenue.
We think it's the optimal solution for the blockchain development dilemma - should we release the code under permissive or restrictive license?
Whitelabeling answers this question in two ways - first, use a restrictive license in the code submitted to the block explorer, second, add a paragraph saying that you're open to whitelabeling.
The other developers would sign the whitelabeling agreement & develop their own products on top of the smart contracts (new UIs with better features, or even larger smart contract systems which extend the existing code).
We'll keep ourselves focused on the agent program, but we'll also keep our eyes open for whitelabeling opportunities.
We talked about whitelabeling of smart contracts - a special licensing agreement that allows forking the smart contracts, but only if the developer address is kept in the contract, so that it continues to receive the fees as recurring revenue.
We think it's the optimal solution for the blockchain development dilemma - should we release the code under permissive or restrictive license?
Whitelabeling answers this question in two ways - first, use a restrictive license in the code submitted to the block explorer, second, add a paragraph saying that you're open to whitelabeling.
The other developers would sign the whitelabeling agreement & develop their own products on top of the smart contracts (new UIs with better features, or even larger smart contract systems which extend the existing code).
We'll keep ourselves focused on the agent program, but we'll also keep our eyes open for whitelabeling opportunities.
📢 Weekly update:
⚒ Updated the Fairpool pricing formula.
⚒ Implemented the list of trades.
🤝 Reached an agreement with 1 more influencer to launch his Fairpool.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
⚒ Updated the Fairpool pricing formula.
⚒ Implemented the list of trades.
🤝 Reached an agreement with 1 more influencer to launch his Fairpool.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
🔊 Listen to Fairpool AMA: https://anchor.fm/fairpooldex/episodes/Fairpool-AMA-on-Feb-1-e1uagjc
We have migrated the Fairpool contract to a better pricing formula.
While migrating, we have discovered an interesting fact: the bonding curve parameters don't matter for the purposes of taking profit.
For example:
* Alice buys for 1 ETH
* Bob buys for 10 ETH
* Alice sells for X ETH (X > 1)
Alice profit is the same no matter what the bonding curve parameters are. This seems weird, because the price changes differently depending on parameters. However, if the price increases faster, that means the initial purchase for 1 ETH gives Alice less tokens. So when she takes profit, she sells less tokens, but gets the same profit (because, again, the price increases faster).
We've run the tests, and they confirmed this finding.
We'll still allow the influencers to choose the bonding curve parameters, but we'll allow only the exponential curves, which look attractive to speculators.
We have migrated the Fairpool contract to a better pricing formula.
While migrating, we have discovered an interesting fact: the bonding curve parameters don't matter for the purposes of taking profit.
For example:
* Alice buys for 1 ETH
* Bob buys for 10 ETH
* Alice sells for X ETH (X > 1)
Alice profit is the same no matter what the bonding curve parameters are. This seems weird, because the price changes differently depending on parameters. However, if the price increases faster, that means the initial purchase for 1 ETH gives Alice less tokens. So when she takes profit, she sells less tokens, but gets the same profit (because, again, the price increases faster).
We've run the tests, and they confirmed this finding.
We'll still allow the influencers to choose the bonding curve parameters, but we'll allow only the exponential curves, which look attractive to speculators.
📢 Weekly update:
⚒ Deployed two tokens on the testnet: OLGA token, LEGIN token.
⚒ Improved the UI according to feedback.
⚒ Fixed the wallet connection bugs.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
⚒ Deployed two tokens on the testnet: OLGA token, LEGIN token.
⚒ Improved the UI according to feedback.
⚒ Fixed the wallet connection bugs.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements