Summary
This Weekly contains two paired VIPs voted on separately. Both must execute to bring the DeviationSentinel + EBrakeV2 stack online on Ethereum, Arbitrum One, and Base — mirroring the BSC setup。
Split into two VIPs to keep each per-chain LayerZero payload under the destination block gas limit. 19 markets monitored at a unified 10% deviation threshold. Because these chains use IL Comptrollers, only the IL-supported subset of EBrake action functions is granted.
Description
VIP 1: [Multi-chain] Bootstrap & Permissions
Context
Deploys the DeviationSentinel + EBrakeV2 stack on the three non-BSC chains — the same oracle-manipulation protection layer that’s been running on BSC since VIP-590 / VIP-610. This VIP accepts ownership of the newly deployed contracts and wires up the permissions between Sentinel, EBrake, the IL Comptroller, governance, and the Multisig Pauser. The actual market monitoring is turned on in VIP 2.
Per-chain Actions (×3 chains)
For each chain, the VIP performs the following 7 steps:
- Accept ownership of the newly deployed contracts: DeviationSentinel, SentinelOracle, UniswapOracle, EBrake (+ CurveOracle on Ethereum, + AerodromeSlipstreamOracle on Base).
- Grant admin perms to Guardian + 3 Timelocks (Normal / Fast-track / Critical) on each oracle and the DeviationSentinel — so governance can update pool configs and monitoring settings.
- Authorize EBrake → IL Comptroller for the 4 emergency action types (pause, collateral factor, borrow cap, supply cap).
- Grant snapshot-reset perms on EBrake to Guardian + 3 Timelocks — so governance can restore market config after a brake event fires.
- Authorize DeviationSentinel → EBrake for the 3 actions Sentinel auto-invokes when a deviation triggers (pause borrow, pause supply, decrease CF).
- Grant the Multisig Pauser the 8 IL-supported EBrake actions — manual emergency control during the early operational phase.
- Whitelist trusted keepers on DeviationSentinel — the off-chain keeper + Guardian + 3 Timelocks.
VIP 2: [Multi-chain] Governance Actions & Market Wiring
Context
With ownership and permissions in place from VIP 1, this VIP grants governance the ability to manually invoke EBrake actions and turns on deviation monitoring for the 19 eligible markets at a unified 10% threshold.
Per-chain Actions
For each chain, the VIP performs the following 2 blocks of work:
- Grant the 8 IL-supported EBrake action perms to Guardian + 3 Timelocks (same set Multisig Pauser receives in VIP 1 step 6).
- For each monitored market — 3 calls per market:
- Bind the underlying token to its DEX pool on the appropriate DEX oracle
- Route SentinelOracle to that DEX oracle for the token
- Enable DeviationSentinel monitoring at the 10% threshold
DEX oracles routed
- Uniswap V3 (UniswapOracle) — default, covers most markets on all 3 chains
- Curve (CurveOracle) — Ethereum only, for the eBTC/WBTC StableSwap-NG pool
- Aerodrome Slipstream (AerodromeSlipstreamOracle) — Base only, for cbBTC + wstETH
Voting options
Each VIP above is voted on independently with the same options:
- For — Execute the proposal
- Against — Do not execute the proposal
- Abstain — Indifferent to execution
We invite all community members to participate in open discussion prior to the VIP.