Refer a fren and earn rewards!

Yes, take me there!

Logo

-

Migrate DBR Helpers to New TriDBR Pool

Queued
#333 - mills ERA

Locked until Nov 25th 2025, 6:07 am (in 18 hours)

Details

avatar

CryptoHarry

Proposal to Migrate DBR Helpers to New TriDBR Pool

Forum Post: https://forum.inverse.finance/t/migrate-dbr-helpers-to-new-tridbr-pool/627

TL;DR

  • FiRM helper contracts (ALE, PendlePTHelper, DbrHelper) currently route via the old TriDBR pool.
  • Liquidity is migrating to the new TriDBR pool, so we’re upgrading helpers to use it.
  • This proposal:
    • Enables the new helper contracts,
    • Executes a one-shot migrator to copy configuration from the old ALE,
    • Then disables the legacy helpers.
  • No changes to market parameters or user positions, this is purely a routing / infra upgrade.

Background

To improve the FiRM UX, we use several helper contracts that abstract common flows such as:

  • Buying/selling DBR
  • Leveraging and deleveraging positions (ALE)
  • Interacting with Pendle PT markets

Today, these helpers have hard-coded routing that assumes DBR–DOLA–INV liquidity is in the old TriDBR Curve pool. As liquidity is being migrated to the new TriDBR pool, the existing helpers would increasingly route through a shallow / deprecated pool, degrading execution and UX. To avoid this, we deploy updated helpers that integrate with the new pool:

Objective

Update FiRM infra so that:

  • All helper flows (ALE, DBR selling, Pendle PT helper flows) use the new TriDBR pool.
  • Governance retains ownership/control of the new helper contracts.
  • Legacy helpers are cleanly disabled to avoid confusion or mis-routing.

This proposal only:

  1. Enables the new ALE contract on the borrow controller,
  2. Executes a migration contract that:
    • Claims pending gov on the new helpers,
    • Copies ALE market configuration from the old ALE,
    • Re-approves FiRM markets on the new DbrHelper,
  3. Transfers governance back to DAO gov,
  4. Disallows the old helpers.

No FiRM market parameters, user escrows, or DBR logic are changed.

New Contracts:

The Migration contract:

  • Reads the current ALE market configuration from the legacy ALE,
  • Sets the equivalent markets on the new ALE,
  • Calls approveMarket on the new DbrHelper for the same set of markets,
  • Handles pending gov for both new ALE and new DbrHelper.

On-Chain Actions

The governance proposal will perform the following actions:

  1. Enable new helpers on the borrow controller
    • Allow the new ALE contract to borrow / operate as helpers on FiRM (same permissions as the legacy helpers).
  2. Execute the migrator
    • Call migrate() on the migration contract
    • This:
      • Claims pending gov on the new ALE and DbrHelper,
      • Copies ALE markets from the old ALE to the new ALE,
      • Calls approveMarket for all relevant FiRM markets on the new DbrHelper,
      • Sets pending gov of both contracts back to DAO governance.
  3. Accept governance on new helpers
    • Governance (GOV) accepts ownership / gov role on:
      • ALEV2
      • DbrHelper
  4. Disable legacy helpers
    • Remove / disallow the following legacy helper contracts from the borrow controller:
      • Old ALE
      • Old Curve Helper

Actions

Action 1
FiRMBorrowController-v4
.allow(
0x39D1...9058

)

Action 2
0x0436...9855
.migrate()

Action 3
0x39d1...9058
.claimPendingGov()

Action 4
0x3363...b335
.claimPendingGov()

Proof of Reviews

Members allowed to make Drafts can sign the fact that they reviewed the Draft Proposal

Loading...

For Votes

5 voters

30.91k votes

avatar

CryptoHarry

29.41k

avatar

0x95a0...42de

913.00

avatar

0x0e0f...c215

213.38

avatar

0x412c...6c2c

207.09

avatar

0xe5db...b225

170.00

Against Votes

0 voters

0.00 votes

Subscribe to Our Newsletter

Join thousands of subscribers in receiving weekly updates about Inverse products, partnerships, and early-bird news shared only with subscribers!

Products

sDOLADOLAINVFiRMStable Yields

Social