-
Notifications
You must be signed in to change notification settings - Fork 601
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
feat: AfterCosmWasmPoolCreated
hook to create an internal gauge
#6122
Comments
@p0mvn You are referring to perpetual gauges correct? |
Floating this up as an important feature to implement for volume-splitting incentives to work with CW pools. We should also not forget to create these internal gauges for existing CW pools (e.g. transmuter) in upgrade handler |
Let's track this here: #5864 |
I created a bug report here => #6230 ⬆️ maybe the bug can be closed |
Considering two approaches:
|
Tentatively from discussions: Moving this feature out of upcoming scope until the goals of cw pool incentives are more product-defined Ref: https://osmosis-network.slack.com/archives/C04LZFBHGQ5/p1695299430819449 Currently, the only cw pool - transmuter does not need incentives. Some prototyping progress on the NoLock approach: https://github.com/osmosis-labs/osmosis/tree/roman/cw-pool-incentive-progress |
Adding suggestions and context from Boss:
|
Background
Currently, we do not have such hook. As a result, cosmwasm pools cannot be internally incentivized. We would have to create a gauge manually for every such pool
Suggested Design
Implement
AfterCosmWasmPoolCreated
hook that creates one gauge (similar to Classic pool logic)Acceptance Criteria
The text was updated successfully, but these errors were encountered: