galacticcouncil / galacticcouncil/hydration-node
Gradual Add/Remove Liquidity
- Dominant language
- Rust
- Stars
- 208
- Forks
- 109
- Avg merge
- 6d 3h
- Merged PRs (30d)
- 3
Description
**Problem statement:**
The circuit breaker limits amount of added/removed liquidity in one block. This can be a limiting factor for entities wanting to Add/Remove higher $ values as it needs to be spread on the way in/out into many transactions and smaller chunks. This has to be currently a manual action, which is tedious and complicated in some setups like multisigs.
**Goals:**
Ideally users would be able to send just 1 transaction to Add/Remove any amount and the chain will take care of successful execution.
**Potential ways to address this problem:**
- using system scheduler
- special extrinsic that would add/remove liquidity gradually
- something like dca for LP positions
- or intention with off chain worker
- just introduce delay
Contributor guide
Assessment
This issue has not been assessed yet.