galacticcouncil / galacticcouncil/hydration-node

Gradual Add/Remove Liquidity

Open
#802 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.