You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From what I see in the x/concentrated-liquidity/lp.go this might be the top of the iceberg and it would make sense to start by smaller pieces such as emitLiquidityChangeEvent and build up from there
Background
From discussion: #5484 (comment)
Suggested Design
This might be long refactoring but from what I saw the current signature of
createPosition
is asThis ends up with parent function calls looking like:
This is not really good for maintenance or new features.
The solution could be to provide a return struct and a param struct such as:
The parent callers are used across many files but solving this issue would reduce technical debt
Acceptance Criteria
The text was updated successfully, but these errors were encountered: