Change log
This page records all major configuration and parameter changes to KPK-curated Morpho vaults.
Entries are listed in reverse chronological order. For current parameters, see the individual pool pages.
2026-08-10
USDC Yield
Offboard sNUSD/USDC market; re-onboard siUSD/USDC market (Tier C, 60% cap)
Precautionary shutdown following a decline in sNUSD/USDC market liquidity; siUSD/USDC re-onboarded at its prior risk profile to backfill capacity.
2026-08-04
ETH Yield
Origin is deprecating the ARM vaults, alongside declining borrow demand on both markets.
2026-07-31
wARS Yield
Enabled the Roles Modifier on the Curator Safe and granted the rebalancing, monitoring, and shutdown agent EOAs their scoped permissions (including deallocate on the rebalancer role).
Activates KPK's automated curation stack (rebalance, exit, monitoring) for the vault, following the standard Permissions Layer rollout.
2026-07-29
wARS Yield
Set function-specific timelocks: 3 days for add adapter, increase absolute cap, and increase relative cap; 7 days for increase timelock and remove adapter.
Aligns the vault with KPK's standard timelock schedule.
2026-07-28
wARS Yield
Set maxRate to 31709791983 (100% APR cap); set forceDeallocate penalty to 1e14 (0.01%); raised Curator Safe threshold from 1/5 to 2/5; initiated Owner transfer from the deployer EOA to the Security Council Safe.
Aligns the vault with KPK's standard configuration.
—
2026-07-28
wARS Yield
Enabled WBTC/wARS market (Tier C, 62.5% LLTV) and added it to the vault.
Completes the four planned collateral markets once the WBTC/wARS oracle composition was finalised.
2026-07-28
wARS Yield
Enabled WETH/wARS, USDC/wARS, and USDT/wARS markets (Tier C; 62.5% LLTV for WETH, 77% LLTV for USDC and USDT) and added them to the vault.
First markets live for the vault, deployed ahead of the WBTC/wARS oracle (more complex composition, finalised same day).
2026-07-28
wARS Yield
Deployed KPK wARS Yield vault on Morpho v2, seeded the dead deposit, and deployed the Curator Safe (initially 1/5) as curator.
Inaugural KPK-curated wFIAT lending vault, using wARS (Ripio's Wrapped Argentine Peso) as the loan asset against WBTC, WETH, USDC and USDT collateral. Rerun of the Monerium EURe vault playbook.
2026-07-17
All V2 vaults (USDC Prime, USDC Prime Core, USDC Yield, USDT Prime, ETH Prime, ETH Yield, USDC Yield Arb, EURC Yield)
Set forceDeallocate penalty to 0.01% (from 0%)
Raised the default penalty on every V2 vault in response to a forceDeallocate griefing pattern.
USDC Prime — setForceDeallocatePenalty
USDC Prime Core — setForceDeallocatePenalty
USDC Yield — setForceDeallocatePenalty
USDT Prime — setForceDeallocatePenalty
ETH Prime — setForceDeallocatePenalty
ETH Yield — setForceDeallocatePenalty
USDC Yield Arb — setForceDeallocatePenalty
EURC Yield — setForceDeallocatePenalty
2026-07-16
USDC Yield
Remove stcUSD/USDC market; set caps to 0 and deallocate
Market liquidity dwindled; vault exposure had already been reduced to dust as a precaution.
2026-07-08
ETH Prime
Remove WBTC/WETH market; set allocation cap to 0
Borrow demand shrunk below what we consider a useable level.
2026-07-08
ETH Yield
Remove ETH+/WETH market; set allocation cap to 0
Borrow demand shrunk below what we consider a useable level.
2026-07-02
USDC Yield
Remove DUSD/USDC market; set allocation cap to 0
Limited borrow demand in the market did not justify continued allocation.
2026-06-23
USDC Prime, USDC Prime Core, USDC Yield, EURC Yield and ETH Yield
Reset forceDeallocatePenalty to 0% (0 bps)
Restored force deallocate fee to 0%.
USDC Yield — setForceDeallocatePenalty
USDC Prime — setForceDeallocatePenalty
ETH Yield — setForceDeallocatePenalty
USDC Prime Core — setForceDeallocatePenalty
EURC Yield — setForceDeallocatePenalty
2026-06-22
USDC Yield
Onboard weETH/USDC market
Add EtherFi weETH as an overflow collateral market to absorb large incoming deposits. Queued through 3-day timelock.
2026-06-21
USDC Prime, USDC Prime Core, USDC Yield, EURC Yield and ETH Yield
Set forceDeallocatePenalty to 0.5% (50 bps)
Raised deallocate fee precautionarily following a griefing attack
USDC Prime — setForceDeallocatePenalty
USDC Prime Core — setForceDeallocatePenalty
USDC Yield — setForceDeallocatePenalty
EURC Yield — setForceDeallocatePenalty
ETH Yield — setForceDeallocatePenalty
2026-06-04
USDC Yield
Offboard PT-sNUSD-4JUN2026
PT-sNUSD-4JUN2026 reached maturity today; permanently offboarded post-expiry.
2026-06-04
USDC Yield
Offboard siUSD/USDC market
Precautionary shutdown following a decline in siUSD/USDC market liquidity.
2026-05-28
USDC Prime
Onboard weETH/USDC market
New market with healthy liquidity and borrow demand. Adds EtherFi weETH as a Tier B collateral yield source to USDC Prime. Queued through 3-day timelock.
2026-05-28
ETH Prime, USDC Yield, USDC Yield (Arb)
Offboard underused markets: ETH+/WETH (ETH Prime); jrUSDe, PT-USDG-28MAY2026, PT-srNUSD-28MAY2026 (USDC Yield); sUSDS/USDC, syrupUSDC/USDC (USDC Yield Arb)
Continuing derisking of underused markets. ETH+/WETH: low borrow demand. jrUSDe: low liquidity. PT-USDG-28MAY2026 and PT-srNUSD-28MAY2026: matured today, offboarded post-expiry. sUSDS/USDC and syrupUSDC/USDC: low borrow demand on Arbitrum.
2026-05-22
USDC Yield
Offboard PT-savUSD-14MAY2026/USDC
PT-savUSD expired, permanently offboarded. With PT-savUSD gone, expanding spot savUSD cap to capture Avant's underlying USD yield (allocation cap 60% → 85%)
2026-05-14
ETH Prime, USDC Yield
Cover borrow demand from existing counterparties. Queued through 3-day timelock.
2026-05-13
All V2 vaults
Onboard new operator 0xAF150C6D108D0C2c96BbFc3CeF9B4848B5d99440 as Safe owner and allocator; grant MORPHO_SHUTDOWN_AGENT permission to call setForceDeallocatePenalty
Add new operator across all curator Safes (thresholds unchanged) with allocator role on each V2 vault; expand the shutdown agent scope to raise the deallocation penalty in response to griefing.
2026-05-12
All V2 vaults (USDC Prime, ETH Prime, USDC Yield, EURC Yield, ETH Yield, USDT Prime, USDC Yield Arb)
Rebrand vaults: prepend KPK to name and symbol
Align on-chain vault identities with KPK brand. name → KPK <Vault>, symbol → KPK_<Vault>. Executed by Security Council.
Ethereum (5 vaults bundled) — setName/setSymbol
Arbitrum (USDC Yield Arb) — setName/setSymbol
2026-05-11
USDC Prime
Onboard WETH/USDC market
Add WETH as collateral option — additional yield source with deep liquidity.
2026-05-08
USDC Prime, USDC Yield, USDC Yield (Arb)
Offboard underused markets; set allocation caps to 0
Remove markets below 1% of vault interest over 90 days. USDC Prime: weETH, tBTC, LBTC. USDC Yield: PT-cUSD-23JUL2026, MORPHO, YFI, srRoyUSDC. USDC Yield (Arb): PT-thBILL-18JUN2026.
USDC Yield — PT-cUSD, MORPHO, YFI, srNUSD
USDC Yield (Arb) — PT-thBILL
2026-05-06
USDC Yield V2, ETH Yield V2
Raise absolute and relative caps on the Markets V1 Adapter route for selected V1 markets. USDC Yield V2: savUSD/USDC and PT-savUSD-14MAY2026/USDC (both 91.5% LLTV). ETH Yield V2: savETH/WETH (91.5% LLTV).
Raise V1 Adapter caps to allow V2 vaults to absorb V1 vault allocations during migration.
2026-05-04
USDC Prime, ETH Prime, USDC Yield, EURC Yield, ETH Yield, USDC Yield (Arb)
Switch curated allocation path on V2 vaults from the Vault V1 Adapter to the Markets V1 Adapter; remove the legacy Vault V1 Adapter from each V2 vault
V2 vaults now allocate directly into V1 markets via the Markets V1 Adapter; legacy MetaMorpho vault layer removed from the curated path.
2026-04-28
USDC Prime Core (new vault)
Launch new USDC Prime Core vault on Morpho V2 and complete its operational setup.
New USDC vault with tighter risk profile than Prime. Setup: curator Safe, Roles module, allocator role, name/symbol.
14 setup transactions from the USDC Prime Core curator Safe between 2026-04-24 and 2026-04-28.
2026-04-28
All V2 vaults (7 curator Safes)
Grant MORPHO_REBALANCER_AGENT and MORPHO_SHUTDOWN_AGENT roles allocate and deallocate permissions. Additionally grant MORPHO_SHUTDOWN_AGENT the cap-lowering pair decreaseAbsoluteCap and decreaseRelativeCap.
Activate V2 allocation bots. Rebalancer gets routing only; shutdown agent additionally gets unilateral cap-lowering to drain at-risk markets.
One allowFunction × 6 multiSend per curator Safe (USDC Prime, USDC Yield, USDT Prime, ETH Prime, ETH Yield, EURC Yield, USDC Yield Arb).
2026-04-22
USDC Prime, USDC Yield, USDC Yield (Arb), USDT Prime
Re-enabled markets un-affected from rsETH / Aave contagion. Same day, offboarded the smaller wstETH/USDC market on USDC Prime V1 and the smaller cbBTC and wstETH markets on USDC Prime V2 (caps to 0). The primary wstETH/USDC market in USDC Prime stays onboarded.
Lift precautionary shutdowns for markets unaffected by Aave/rsETH contagion. Offboard smaller duplicate wstETH and cbBTC markets in favour of deeper equivalents.
2026-04-20
ETH Prime
Exit rsETH and savETH exposure, re-enable deposits
Fully offboard rsETH following Kelp DAO exploit, remove savETH to eliminate indirect Aave exposure, and re-enable deposits on the vault.
2026-04-18
USDC Prime
Precautionary response to Kelp DAO exploit.
Paused USDC Prime deposits as a precaution (re-enabled same day). ETH Vaults paused. Triggered tETH exit and re-queued rsETH exit.
2026-04-13
ETH HY
Removed lsETH market
Market liquidity didn't improve and growth opportunity uncertain.
2026-04-13
All V2 vaults
Deploy a Market V1 adapter to all V2 vaults
Prepare V2 migration: adapters enable direct V1 market supply through V2 vaults.
2026-04-13
All V2 vaults
Set forceDeallocate timelock to 0 days
Preparation for 0% deallocation penalty and V1 Markets Adapter migration. Replicates V1 withdrawal queue behavior.
2026-03-30
USDC Yield
Roll over Pendle PTs: add PT-USDG-28MAY2026, remove expired PT-srUSDe and PT-jrUSDe
Remove expired PTs (PT-srUSDe, PT-jrUSDe); add PT-USDG-28MAY2026.
2026-03-26
USDC Yield
Removed deprecated Pendle PT
PT-siUSD-26MAR2026 removal
2026-03-23
USDC Yield
Reallocate RLP dust, update withdraw queue and re-enable supply.
Supply queue management ahead of RLP market withdrawal.
2026-03-22
USDC Yield (Arbitrum)
Remove syrupUSDC market
Avoid potential second-order exposure to Resolv
2026-03-22
USDC Yield (Ethereum & Arbitrum)
set allocation cap to zero on RLP markets following USR exploit
RLP/USDC capped at zero
2026-03-19
USDC Yield & Prime
Onboard new PT, migrate syrupUSDC from USDC Yield to Prime
Add PT-sNUSD-4JUN2026 to USDC Yield; migrate syrupUSDC from USDC Yield to USDC Prime.
2026-03-18
ETH Yield
ARM-WETH-stETH and ARM-WETH-eETH.
2026-03-18
USDC Yield (Arbitrum)
Rolled over PT-thBILL to new maturity
PT-thBILL-18JUN2026
2026-03-04
USDC Yield
Offboard 4 underperforming markets
PT-stcUSD-23JUL2026, PT-RLP-9APR2026, liUSD-1w, wbravUSDC
2026-03
All vaults
Upgrade Roles module to new unwrapping contract
Improve operational security.
2026-02-20
USDC Yield & USDC Yield (Arbitrum)
Removed matured Pendle markets.
PT-iUSD-19FEB2026 (Ethereum) and PT-thBILL-27FEB2026 (Arbitrum) matured — offboard to reduce risk.
2026-02-19
ETH Yield
Remove savETH market
Deprecate old savETH market, after migrating liquidity to newer market with better oracle design.
2026-02-10
ETH Prime
Remove savETH market
Deprecate old savETH market, after migrating liquidity to newer market with better oracle design.
2026-02-02
ETH Prime
Remove wstETH market
Removal of un-used market due to low liquidity.
2026-01-26
ETH Prime
Enable savETH market.
Additional yield source: market deployed by KPK that has a fundamental exchange rate oracle.
2026-01-20
ETH Prime
Re-enabling rsETH market.
Re-add market to improve yield, now risk has been assessed.
2026-01-20
ETH Prime
Avoid low liquidity, and precautionary measure due to risk alert, respectively.
2026-01-13
ETH Prime
Adjust market exposure as liquidity conditions changed.
2026-01-02
USDC Yield Arbitrum
Onboard new yield sources.
2025-12-12
ETH Prime
Add savETH/ETH, remove WBTC/ETH and cbBTC/ETH markets.
Onboard an additional yield source, while offboarding two markets with suboptimal yield and liquidity.
2025-12-12
USDC Yield Arbitrum
Removed weETH/USDC and sUSDe/USDC markets.
Suboptimal liquidity in both Tier C markets. Remove to minimise risk.
2025-12-04
USDC Prime
Remove ETH+/USDC market.
Liquidity of this market has deteriorated. Remove to minimise risk.
2025-12-03
USDC Yield Arbitrum
Add sUSDS/USDC market.
Liquidity of this market has improved substantially, providing a solid additional yield source.
2025-11-21
ETH Prime
Adds new markets to improve yield and sets Guardian role to the Risk Council Safe.
Last updated