Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exempt addresses on UnrestrictedPoolCreatorWhitelist from pool creation fees #7337

Closed
JohnnyWyles opened this issue Jan 18, 2024 · 1 comment · Fixed by #8609
Closed

Exempt addresses on UnrestrictedPoolCreatorWhitelist from pool creation fees #7337

JohnnyWyles opened this issue Jan 18, 2024 · 1 comment · Fixed by #8609
Assignees

Comments

@JohnnyWyles
Copy link
Collaborator

Background

Osmosis charges 100 USDC for pool creation to the community pool.
This is a spam prevention measure, as well as a barrier to pool creation that may not be valuable to have on chain. I.e. Pairings and Parameters should be considered to return the pool creator the fee in value.

Osmosis governance has the ability to whitelist addresses to create Supercharged pools while ignoring the Quote asset restriction:
This was implemented here: #6420

As these addresses should have been approved by governance to have the discretion to make non-standard pairings, this whitelist should also exclude these addresses from being charged the 100 USDC pool creation fee.

Suggested Design

Add a check during pool creation to see if the creation address is on the UnrestrictedPoolCreatorWhitelist , if so then do not charge the pool creation fee.

Acceptance Criteria

Addresses on the whitelist can create pools without being charged
Addresses not on the whitelist are still charged when creating a pool.

@JohnnyWyles
Copy link
Collaborator Author

JohnnyWyles commented Aug 5, 2024

Noting that governance approved this change in https://daodao.zone/dao/osmosis/proposals/819

While this proposal allows the creation of any Supercharged pairings, this proposal will also signal the unrestricted_pool_creator_whitelist parameter to also allow exemption from the pool creation fee. This parameter currently only contains the Pool Creation subDAO and would allow the bulk rollout of new listings and pool types using common pairings at no cost by retaining some elevated functionality for this permission. This would also be implemented in a future software upgrade proposal, independent of the Quote asset whitelist removal deployment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants