[VS Incentives]: Refactor CreateGroupGauge
to take in a list of pool IDs instead of gauge IDs
#6404
Labels
F: volume-splitting
feat: Volume-splitting incentives
Background
Since group gauge logic heavily leans on there being a pool linked to each internal gauge and since we want the top level message to take in a list of pool IDs to split between,
CreateGroupGauge
should be refactored to take in a list of pool IDs instead of gauge IDs. This could likely be done in conjunction with #6401, which also deals with pool IDs.Suggested Design
initGaugeInfo
helper #6401. Then, sync gauge weights usingsyncGroupGaugeWeights
and test the functionAcceptance Criteria
x/incentives/keeper/gauge_test.go
The text was updated successfully, but these errors were encountered: