Open johngrantuk opened 2 weeks ago
Maybe we shouldn't offer UI users the ability to launch stableswaps with fee exempt rate providers. In general the default should be that we collect yield fees, without it being the most apparent that there is another option. If someone wants to avoid that, they can at least figure out how to use the factory
Made an 60/40 WETH/USDC pool. Here is my feedback.
Somehow shows a WETH balance even when no wallet connected:
Connecting wallet tries to go back to ethereum, erasing prior work:
Need more info about what this means. Also maybe a recommendation of defaults if you don't understand and a bit more info about what DAO governance looks like?
There are some rules about pool name lengths here that are relevant for gauge creation. I can't remember what they are, but basically both symbol and pool need to be capped at a certain length. Will ask around and see if I can find details. LMK if you already have them.
Settings exposed that I can not change and as a user may not understand:
Disable Unbalanced Liquidity? Donations Enabled?
Finally, it would be nice to have a link to my new pool in the UI in the successful transaction thing, and not just a little bubble that pops up. In the end after executing I end up back on the create page being asked to approve again. This could prompt someone to create multiple pools. Once creation is done, suggest you take the user to a final page that shows what happened and links to the new pool, but doesn't provide easy access to create another one without starting the process over again.
Looks/works great. This is all cosmetic stuff.
Ahh. Now I understand I still needed to initjoin :). Nevermind, understand what that interface was for. Next question. Can I iniitjoin a pool when I left the interface? 😅
Second pass new pool. Noticed that the first time I put in 60/40 but equal amounts of both. Maybe a warning if users are depositing away from market price on the initjoin?
It also feels a bit odd to sign both approves and permits on chain. It would be good to maybe clarify why. Maybe that's just a me thing?
Finished everything. Still would like a link to the pool in the UI on this final page. Here it makes sense to show all parameters set, even if I didn't/couldn't choose them I think, or at least more so.
It may also be cool if there was a way to add a gauge, maybe that doesn't belong in this interface.
The ability to resume some way through the transaction flow would also be nice.
So a few comments, some echoing tritiums. I recorded myself through the process.
Stableswaps:
Idk if this is useful or not just to see how a pleb would search around for things: https://github.com/user-attachments/assets/e4ffd7a8-6854-4c68-97e7-a0deb5b0fece
Please add issues here.