Skip to content

Conversation

@Debugger022
Copy link
Contributor

@Debugger022 Debugger022 commented Jan 20, 2026

This PR implements the migration of several markets from the BNB core pool to newly created isolated e-mode pools as part of VPD-470. The migration is designed to enhance risk isolation and improve protocol safety by grouping assets into dedicated e-mode pools.

Markets Migrated

The following markets have been migrated from the core pool to their respective isolated e-mode pools:

  • LINK
  • UNI
  • AAVE
  • DOGE
  • BCH
  • TWT
  • ADA
  • LTC
  • FIL
  • MATIC
  • TRX
  • DOT
  • THE

New E-Mode Pool Names

Each asset now has its own e-mode pool:

  • LINK Emode Pool
  • UNI Emode Pool
  • AAVE Emode Pool
  • DOGE Emode Pool
  • BCH Emode Pool
  • TWT Emode Pool
  • ADA Emode Pool
  • LTC Emode Pool
  • FIL Emode Pool
  • MATIC Emode Pool
  • TRX Emode Pool
  • DOT Emode Pool
  • THE Emode Pool

Note: Some of the above-listed markets are not present in the bsctestnet.

Note: USDT and USDC are also added to each new e-mode pool, alongside the primary asset, providing stablecoin support and enhancing pool utility.

Actions Performed for Each Market

For each new e-mode pool, the following actions are executed:

  • Creation of a new pool with a unique pool ID and label.
  • Activation of the pool.
  • Addition of the relevant markets (e.g., UNI, USDT, USDC for the UNI pool) to the pool.
  • Setting of collateral factors and liquidation thresholds for each market in the pool.
  • Setting of liquidation incentives for each market.
  • Configuration of borrow permissions for each market.
  • Enabling or disabling core pool fallback as appropriate.

PR Structure

Due to the large number of commands and the complexity of the migration, the VIP implementation has been split into two parts:

  • [bsctestnet.ts]
  • [bsctestnet-2.ts]

This separation ensures better maintainability and reviewability of the migration process

@Debugger022 Debugger022 self-assigned this Jan 20, 2026
@Debugger022 Debugger022 marked this pull request as draft January 21, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants