# RFC: Open HRMP channels between Centrifuge and HydraDX

**URL:** <https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104>\
**Category:** Proposals\
**Tags:** hrmp, cp4, hydradx, omnipool\
**Created:** [February 2, 2023, 11:52am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104 "2023-02-02T11:52:01Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![jgreen](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@jgreen](https://gov.centrifuge.io/u/jgreen)\
**Post date:** [February 22, 2023, 7:33am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/21 "2023-02-22T07:33:22Z")

</div>

Can you do it for us?

---

<div class="post-metadata">

**Author:** ![ImdioR](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/imdior/32/1011_2.png) [@ImdioR](https://gov.centrifuge.io/u/ImdioR)\
**Post date:** [February 22, 2023, 8:24am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/22 "2023-02-22T08:24:36Z")

</div>

Good day  
Yes, i will help you with uploading and OpenSquare snapshot

---

<div class="post-metadata">

**Author:** ![ImdioR](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/imdior/32/1011_2.png) [@ImdioR](https://gov.centrifuge.io/u/ImdioR)\
**Post date:** [February 22, 2023, 9:43am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/23 "2023-02-22T09:43:56Z")

</div>

Good morning here @jgreen !  
The draft of proposal was uploaded on github (Pullrequest #34)

> <https://github.com/centrifuge/cps/blob/37d7c37147306b34c86f83624480f5986ebfda43/cps/CP34.md>

GCG would like to ask you to provide the missed part :

## High-level objective

Once you will provide this i will update the draft and we will be ready to pass to the next step.

Hello @nuno you was add in proposal as responsabile from Centrifuge side.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/centrifuge1/original/2X/1/13e6febf9a032826de89348f02c680b6e03e0768.png)

That will work for you?

---

<div class="post-metadata">

**Author:** ![jgreen](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@jgreen](https://gov.centrifuge.io/u/jgreen)\
**Post date:** [February 22, 2023, 3:30pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/24 "2023-02-22T15:30:41Z")

</div>

HLO: List CFG into the HydraDX Omnipool and provide a native and trustless way to utilize CFG.

---

<div class="post-metadata">

**Author:** ![ImdioR](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/imdior/32/1011_2.png) [@ImdioR](https://gov.centrifuge.io/u/ImdioR)\
**Post date:** [February 22, 2023, 3:42pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/25 "2023-02-22T15:42:37Z")

</div>

> [@jgreen](#):
>
> List CFG into the HydraDX Omnipool and provide a native and trustless way to utilize CFG.

Added this information to the draft.  
Thank you.

---

<div class="post-metadata">

**Author:** ![Vad](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/vad/32/1566_2.png) [@Vad](https://gov.centrifuge.io/u/Vad)\
**Post date:** [February 25, 2023, 5:59am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/26 "2023-02-25T05:59:56Z")

</div>

I’ve been waiting for this one long time

---

<div class="post-metadata">

**Author:** ![Tjure07](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/tjure07/32/1039_2.png) [@Tjure07](https://gov.centrifuge.io/u/Tjure07)\
**Post date:** [February 25, 2023, 6:24am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/27 "2023-02-25T06:24:20Z")

</div>

Great, Vladym! Did you vote with your CFG on the public proposal already to support this idea?

> [@CP34(GI): Open HRMP channels between Centrifuge and HydraDX](https://gov.centrifuge.io/t/cp34-gi-open-hrmp-channels-between-centrifuge-and-hydradx/5192):
>
> Hello raised_hand This proposal was discussed in the RFC [here](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104). The proposal has been submitted to the Proposal Repository on GitHub so it is now final. Link to the proposal on GitHub: [cps/CP34.md at main · centrifuge/cps · GitHub](https://github.com/centrifuge/cps/blob/main/cps/CP34.md) Changes or improvements proposed: Opening HRMP channels which allow cross-chain communication, as per Cross-Consensus Message Format (XCM) The proposal has now moved on to an OpenSquare Snapshot. point_right point_right point_right Please vote here: [CP3…](https://voting.opensquare.io/p/124)

---

<div class="post-metadata">

**Author:** ![lakejynch](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/lakejynch/32/1958_2.png) [@lakejynch](https://gov.centrifuge.io/u/lakejynch)\
**Post date:** [February 26, 2023, 6:40pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/28 "2023-02-26T18:40:28Z")

</div>

Hi there. A few questions:

1. Could you tell us a little bit more about how HydraDX handles markets between multiple asset pairs?
2. Specifically, where / how is impermanent loss incurred?
3. Are there any other known financial risks when providing liquidty for HDX?

---

<div class="post-metadata">

**Author:** ![jrafaelangarita](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/jrafaelangarita/32/2258_2.png) [@jrafaelangarita](https://gov.centrifuge.io/u/jrafaelangarita)\
**Post date:** [February 27, 2023, 7:48am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/29 "2023-02-27T07:48:02Z")

</div>

hey sirs, im not jgreen, only part of the Hydradx community

maybe can help a little with the answers

1)This is possible thanks to the HUB token, LRNA, which is minted and burned, depending on whether liquidity is added or removed from Omnnipol

An way to understand the hub token concept is to imagine every single asset within the Omnipool as a synthetic 50/50 liquidity pool, with the only difference being that the 2nd leg of the pair is always LRNA i.e. TKN:LRNA.

This design allows the Protocol to use LRNA as a proxy which reflects the value locked in the Omnipool, including trading activity and price fluctuations, in an abstract manner.

2)There is a mechanism behind it, which you can read in detail here [Omnipool Design | HydraDX Docs](https://docs.hydradx.io/omnipool_design#providing-liquidity-to-omnipool)  
but in theory you are only exposed to the price of the LRNA token, which represents the liquidity of the Omnipol

3)Since all the assets are in the same pool, it could be considered a risk that an asset becomes toxic, however, various measures have been taken to prevent a toxic asset from trying to drain the liquidity of the Omnipool, including weight caps. that each asset has from the Omnipool tvl, this to avoid great damages in case an asset becomes toxic, where the largest established assets such as DOT and DAI, obtain a much higher weight cap

Another defensive mechanism is the targeted pausing function which enables the HydraDX Technical Committee to temporarily pause transactions calling specific functions of our pallets.

Also our POL - Omnipool provides a large amount of liquidity to the Omnipool and won’t be participating in any bank run situation. Think of the protocol as LP of last resort - it won’t race you to the bottom, it’ll go down with the ship

As well as other measures that are being developed:

- Oracles & Dynamic Fees Oracles pallet will provide volume and price data which will be used to adjust LP & Protocol fees during times of greater volatility. This helps to protect LPs from IL during major crypto moves by moving some of the cost to traders.

- protected xyk pools/ circuit breaker - TLDR automatically remove liquidity from Omnipool once certain triggers are hit (again, from our oracles] to significantly reduce impact of toxic flow. (Think e.g. removing an asset from 5% of pool to 0.5%)

- XCM monitoring and triggers - TLDR (dem oracles again maybe) limiting flow of assets through XCM that are suspicious/irregular to prevent them flowing onto HydraDX chain or stop them from leaving

This information is found both in the docs and in the Hydradx chats, where ideas and developments are shared.

---

<div class="post-metadata">

**Author:** ![Tjure07](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/tjure07/32/1039_2.png) [@Tjure07](https://gov.centrifuge.io/u/Tjure07)\
**Post date:** [February 27, 2023, 9:09am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/30 "2023-02-27T09:09:49Z")

</div>

Thanks for the detailed reply and explanations. @lakejynch have all your questions been answered?

---

<div class="post-metadata">

**Author:** ![lakejynch](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/lakejynch/32/1958_2.png) [@lakejynch](https://gov.centrifuge.io/u/lakejynch)\
**Post date:** [February 27, 2023, 1:50pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/31 "2023-02-27T13:50:39Z")

</div>

Yes - this reminds me of [Tokemak](https://medium.com/tokemak/introducing-tokemak-the-utility-for-sustainable-liquidity-8b99a4757301). However, I believe Tokemak used ETH as a standard LP token, which has an added benefit of not being correlated to the platform itself. My concern here is that this is essentially a multi-pool whereby the IL will be taken entirely by the “LP of Last Resort” which is the HydraDX community. The LRNA token would then essentially be correlated to the worst token in the pool and we’d have to be willing to DD all of the other tokens in the pool.

To be clear, if HydraDX is not asking us to put up a large sum of money for this integration, I don’t have a concern. However, if the ask is for us to fund the Centrifuge pool with tokens from the treasury, I believe this is a riskier investment than what we are currently prepared for.

**For the sake of keeping the conversation transparent and explicit, @jrafaelangarita @jgreen could you confirm whether you are asking for CFG tokens from the treasury, and if so, how much?**

---

<div class="post-metadata">

**Author:** ![Rhano](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/rhano/32/1014_2.png) [@Rhano](https://gov.centrifuge.io/u/Rhano)\
**Post date:** [February 27, 2023, 2:11pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/32 "2023-02-27T14:11:59Z")

</div>

Thank you for asking these important questions @lakejynch - I agree that we would need some clarification on this before putting it to a vote.

I just want to clarify that this proposal is not directly related to the listing of CFG in Omnipool. It is merely to open the HRMP channels between Centrifuge and Hydra, which is a prerequisite.

We can still have the discussion here now, by all means - but to my understanding, there will be a follow up proposal (if this one passes) with a specific intent of listing CFG in the Omnipool where these details would need to be provided before asking the token holders to vote on it.

For context, I also want to point out that [the Centrifuge treasury](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fcentrifuge-parachain.api.onfinality.io%2Fpublic-ws#/treasury) will not be able to fund the pool in any case right now as there are not adequate funds in it. Only after the [Block Rewards](https://github.com/centrifuge/cps/blob/main/cps/CP6.md) have been implemented, will the treasury start to get funded in the short term.

---

<div class="post-metadata">

**Author:** ![lakejynch](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/lakejynch/32/1958_2.png) [@lakejynch](https://gov.centrifuge.io/u/lakejynch)\
**Post date:** [February 27, 2023, 5:12pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/33 "2023-02-27T17:12:47Z")

</div>

> [@Rhano](#):
>
> We can still have the discussion here now, by all means - but to my understanding, there will be a follow up proposal (if this one passes) with a specific intent of listing CFG in the Omnipool where these details would need to be provided before asking the token holders to vote on it.

Sounds good - thanks for clarifying.

---

<div class="post-metadata">

**Author:** ![lakejynch](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/lakejynch/32/1958_2.png) [@lakejynch](https://gov.centrifuge.io/u/lakejynch)\
**Post date:** [February 27, 2023, 5:13pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/34 "2023-02-27T17:13:51Z")

</div>

Are there any known risks to opening this channel?

---

<div class="post-metadata">

**Author:** ![Vad](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/vad/32/1566_2.png) [@Vad](https://gov.centrifuge.io/u/Vad)\
**Post date:** [February 27, 2023, 6:59pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/35 "2023-02-27T18:59:22Z")

</div>

Yes, did cast my vote

---

<div class="post-metadata">

**Author:** ![Rhano](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/rhano/32/1014_2.png) [@Rhano](https://gov.centrifuge.io/u/Rhano)\
**Post date:** [February 27, 2023, 7:33pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/36 "2023-02-27T19:33:31Z")

</div>

To my understanding, there are very low risks related to opening this channel - maybe @nuno can comfirm this and explain it better.

---

<div class="post-metadata">

**Author:** ![Rhano](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/rhano/32/1014_2.png) [@Rhano](https://gov.centrifuge.io/u/Rhano)\
**Post date:** [March 14, 2023, 7:49pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/37 "2023-03-14T19:49:00Z")

</div>

Hi @jgreen, this proposal is currently being voted on by the community (follow progress [here](https://centrifuge.subsquare.io/democracy/referendum/30)), but would you - or someone else from HydraDX - be interested in joining our [Governance Call](https://gov.centrifuge.io/t/centrifuge-governance-call-15-2023-03-16/5229) Thursday 16th March at 18.00 CET (in two days) to talk a bit more about this proposal and how you see the next steps?

It would also be a great opportunity for you to present HydraDX and Omnipool to our community.

Let me know what you think.

cc. @nicolo

---

<div class="post-metadata">

**Author:** ![nuno](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/nuno/32/1467_2.png) [@nuno](https://gov.centrifuge.io/u/nuno)\
**Post date:** [March 21, 2023, 8:18am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/38 "2023-03-21T08:18:40Z")

</div>

@jgreen your channel request has been accepted and our request back to you is now awaiting your approval 🚀

Polkadot block [#14730506](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.polkadot.io#/explorer/query/14730506)

---

<div class="post-metadata">

**Author:** ![jgreen](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@jgreen](https://gov.centrifuge.io/u/jgreen)\
**Post date:** [April 27, 2023, 11:02am UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/39 "2023-04-27T11:02:20Z")

</div>

Hi, can we forward with adding CFG into the Omnipool? Do you need any help setting up the proposal?

---

<div class="post-metadata">

**Author:** ![ImdioR](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.centrifuge.io/imdior/32/1011_2.png) [@ImdioR](https://gov.centrifuge.io/u/ImdioR)\
**Post date:** [April 27, 2023, 12:22pm UTC](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104/40 "2023-04-27T12:22:28Z")

</div>

Good day @jgreen

> [@jgreen](#):
>
> Do you need any help setting up the proposal?

Hydra should post the proposal (CP4). You can check previous proposal as example or just read and follow our gov process [Centrifuge Framework](https://github.com/centrifuge/cps/blob/main/cps/CP0/CP0.md). Example [Cp21](https://github.com/centrifuge/cps/blob/main/cps/CP21.md).  
Process:

1. RFC
2. Submitting on GitHub
3. Opensquare snapshot
4. Onchain voting  
If you need any help feel free to ask me or @Rhano

[Previous page](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104.md?page=1)

[Next page](https://gov.centrifuge.io/t/rfc-open-hrmp-channels-between-centrifuge-and-hydradx/5104.md?page=3)
