osmosis-frontend
osmosis-frontend copied to clipboard
Create Pool Modal for Concentrated Liquidity [500 USDC Reward!]
🐛 Bug Bounty: Fix Needed! 🛠️ Reward: 🏆 500 USDC 🏆
We are excited to announce a bug bounty for third-party developers! If you've got the skills and know-how, here's your chance to earn some 💸 and contribute to our project.
Issue Description 📄
Add modal for creating a pool for concentrated liquidity
Expected Behavior 💡
As a user, when I click in to create a pool, I should see an experience as in the below figma file.
Link to Designs Password: Wosmongton2024
Requirements for the Bounty 🏁
Submit a pull request with a verified fix to the issue. The fix should not introduce any new bugs or vulnerabilities. Code should follow our project's style and contribution guidelines. Your solution will be reviewed by our team, and the bounty will be awarded upon approval. How to Claim Your Bounty 💰
Fork our repository. Create a new branch for your fix. Submit a pull request to our main branch. Include detailed information about your fix and how it addresses the issue.
Once reviewed and merged, the 500 USDC will be transferred to your wallet. We look forward to your contributions and thank you for helping improve our project!
Please Note: All bounty claimants must undergo a KYC (Know Your Customer) process with our finance team to receive the reward. This is a mandatory step to ensure compliance with financial regulations.
PLEASE ALLOW 1 MONTH FOR PAYMENT TO BE RENDERED.
Hey Max, I would like to work on this. I also started working on this, but still, I was not able to get much ahead with creating the pool. Stuck at the first step because the config on creating a new poll gives no assets. Can you please help me out with how can I get some dummy data?
Thank you
@ChetanKarwa
Thanks for starting work!
I'm not quite sure I understand the difficulty however, you should be able to follow the readme and run yarn build && yarn dev
to run either the app on mainnet, or the app on testnet. You shouldn't need dummy data to run the app.
Not sure if this is very naive question or not.
I started the app successfully on dev but was stuck here.
So In testnet I'm getting this error.
Else I am stuck here without info:
@ChetanKarwa in this case, I would recommend stubbing the actual create pools call, since implementing the attached designs shouldn't require any changes to that call (i.e. you can assume it works)
Hey Max, Sorry to bother you again. I have created designs for modal. Just needed details in design.
- How does the dropdown of select token open up
- How does the dropdown of swap fee open up and what is the range of possible swap fee
Also, I was not able to get on how to stub the API. If I could connect with you or someone else to get proper detail on how should it work with apis. I would integrate it with APIs and create a PR for the same.
@ChetanKarwa both dropdowns should be triggered by a click, like a normal dropdown. The swap fees should be pulled from the Concentrated Liquidity modules params. If you query the CL modules params they will show up.
I wanted to know if the default drop-down of html would be fine or should I design items in dropdown
@ChetanKarwa you can follow the designs used in other dropdowns in the app
Hi @MaxMillington, This issue is available?
@aliraza556 Still available
Assign me
@aliraza556 no need to be assigned. We award the bounty to the first person to merge a fix.