🔊 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
🔊 Listen to Fairpool AMA: https://anchor.fm/fairpooldex/episodes/Fairpool-AMA-on-Feb-8-e1ulgg7
First of all, we've deployed a couple of tokens on Goerli testnet. We're currently making improvements & fixing minor bugs in the UI, to ensure that the users would have a good first experience.
We're planning to go to Dubai for networking - it's likely we'll get some good contacts there.
We're also expanding our team - hiring a blockchain developer and a frontend specialist. If you know someone who would be interested, please let us know.
And the last - but not the least - we'd like to mention the Fairpool Agent program. If you refer an influencer to us, and he/she creates a token, you'll receive up to $50000 in the native blockchain currency (e.g. ETH). The referral fees will be distributed by the contract itself. You'll receive 1.25% from every sell transaction. At $100000 daily volume, you'll receive $1250 daily, so you'll get the full $50000 within 40 days. If you know any influencers - reach out!
First of all, we've deployed a couple of tokens on Goerli testnet. We're currently making improvements & fixing minor bugs in the UI, to ensure that the users would have a good first experience.
We're planning to go to Dubai for networking - it's likely we'll get some good contacts there.
We're also expanding our team - hiring a blockchain developer and a frontend specialist. If you know someone who would be interested, please let us know.
And the last - but not the least - we'd like to mention the Fairpool Agent program. If you refer an influencer to us, and he/she creates a token, you'll receive up to $50000 in the native blockchain currency (e.g. ETH). The referral fees will be distributed by the contract itself. You'll receive 1.25% from every sell transaction. At $100000 daily volume, you'll receive $1250 daily, so you'll get the full $50000 within 40 days. If you know any influencers - reach out!
📢 Weekly update:
🤝 Got feedback from the users & influencers on their testnet tokens: OLGA token, LEGIN token.
⚒ Fixed the issues according to feedback.
⚒ Worked on the Fairpool pricing formula.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
🤝 Got feedback from the users & influencers on their testnet tokens: OLGA token, LEGIN token.
⚒ Fixed the issues according to feedback.
⚒ Worked on the Fairpool pricing formula.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
🔊 Listen to Fairpool AMA: https://anchor.fm/fairpooldex/episodes/Fairpool-AMA-on-Feb-15-e1v0qm1
We're changing the Fairpool pricing curve.
During the feedback sessions with potential users, we've had a hard time explaining how the pricing curve works. The most difficult part was explaining how the pricing curve parameters influence the shape of the curve. So we've decided to change the pricing curve formula to make it easier to understand.
Coincidentally, the parameters will also become simpler: instead of "multiplier" and "exponent", we'll have "total supply" and "initial price". The new parameter names are self-explanatory, and in the preliminary feedback that we've received before implementing the change, the users have also said that the new parameters are easier to understand.
So we're currently working on changing the price curve & getting more feedback from users. Stay tuned!
We're changing the Fairpool pricing curve.
During the feedback sessions with potential users, we've had a hard time explaining how the pricing curve works. The most difficult part was explaining how the pricing curve parameters influence the shape of the curve. So we've decided to change the pricing curve formula to make it easier to understand.
Coincidentally, the parameters will also become simpler: instead of "multiplier" and "exponent", we'll have "total supply" and "initial price". The new parameter names are self-explanatory, and in the preliminary feedback that we've received before implementing the change, the users have also said that the new parameters are easier to understand.
So we're currently working on changing the price curve & getting more feedback from users. Stay tuned!
📢 Weekly update:
⚠️ Important: we're going to move our second liquidity pool. However, the total liquidity will not change. Please read the update to learn more.
⚒ Improved the Fairpool pricing formula.
⚒ Researched the options for migrating our second liquidity pool from BNB Chain to Arbitrum.
🤝 Received quotes from auditors.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
⚠️ Important: we're going to move our second liquidity pool. However, the total liquidity will not change. Please read the update to learn more.
⚒ Improved the Fairpool pricing formula.
⚒ Researched the options for migrating our second liquidity pool from BNB Chain to Arbitrum.
🤝 Received quotes from auditors.
👉 Read more
Twitter | Anchor podcasts | Telegram group | Telegram announcements
🔊 Listen to Fairpool AMA: https://anchor.fm/fairpooldex/episodes/Fairpool-AMA-on-Feb-22-e1vc34g
We've finished the transition to the new pricing formula in the Fairpool smart contract.
We've also contacted multiple auditors & reached a preliminary agreement with Zokyo (our private investors).
We're currently updating the Fairpool contract with minor yet important functionality: the agent fee distribution & the referral fee distribution.
The agent fee is distributed on every sell transaction to the agent - the person who has referred the token creator to us.
The referral fee is distributed on every sell transaction to the referrer - the person who posts a link to the token page on his/her social media. The referrer address will be associated with the user address on the first buy transaction, and this association will be permanent.
We'll post more info about the referral program in the future.
We've finished the transition to the new pricing formula in the Fairpool smart contract.
We've also contacted multiple auditors & reached a preliminary agreement with Zokyo (our private investors).
We're currently updating the Fairpool contract with minor yet important functionality: the agent fee distribution & the referral fee distribution.
The agent fee is distributed on every sell transaction to the agent - the person who has referred the token creator to us.
The referral fee is distributed on every sell transaction to the referrer - the person who posts a link to the token page on his/her social media. The referrer address will be associated with the user address on the first buy transaction, and this association will be permanent.
We'll post more info about the referral program in the future.
🔊 Listen to Fairpool AMA: https://anchor.fm/fairpooldex/episodes/Fairpool-AMA-on-Mar-1-e1vm1v5
We talked about the enforcement of the trading fees on the Fairpool contract.
When the user sells the tokens, the Fairpool contract charges trading fees.
However, the transfer function could be abused to circumvent the fees. The user could make a deal through another exchange.
It's good for the particular user who wants to sell the tokens. It's bad for the remaining holders, because they won't receive the trading fees.
We propose the following solution: enable the stakeholders of the contract to turn on the fee-on-transfer mechanism, and make this fee dynamic (automatically increased on each transfer).
The fee would be turned off in the beginning.
To turn on the fee, a vote by the quorum of the contract stakeholders would be needed.
What do you think about this idea?
We talked about the enforcement of the trading fees on the Fairpool contract.
When the user sells the tokens, the Fairpool contract charges trading fees.
However, the transfer function could be abused to circumvent the fees. The user could make a deal through another exchange.
It's good for the particular user who wants to sell the tokens. It's bad for the remaining holders, because they won't receive the trading fees.
We propose the following solution: enable the stakeholders of the contract to turn on the fee-on-transfer mechanism, and make this fee dynamic (automatically increased on each transfer).
The fee would be turned off in the beginning.
To turn on the fee, a vote by the quorum of the contract stakeholders would be needed.
What do you think about this idea?