For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog

Dated log of onchain configuration changes to KPK's Morpho, Gearbox, and Symbiotic vaults and to KPK Funds, covering markets, caps, oracles, fees, timelocks, and roles, with transaction links.

EthereumBaseArbitrumMorpho

Multiple vaults

Change: Narrowed the monitoring agent's permissions on all thirteen Morpho v2 vaults on Ethereum, Base and Arbitrum: its submit call now accepts only setForceDeallocatePenalty on the vault's own adapter, at most 2%. Revoked the rebalancing and exit agents' remaining permissions on the legacy v1 vaults of USDC Prime, USDT Prime, ETH Prime, USDC Yield, ETH Yield, EURC Yield and USDC Yield (Arbitrum).

Rationale: Keep each agent's permissions to the calls it makes; the monitoring agent only ever sets the force-deallocate penalty and cannot appoint a new Allocator.

Robinhood ChainFunds

Stocks-USD, SPY and ETH-USD

Change: Moved DEFAULT_ADMIN_ROLE on each Fund's shares contract to its own 3-day TimelockController, with the Security Council Safe as proposer and canceller; the Security Council no longer holds the role directly. Timelocks: Stocks-USD 0x35494534943457c9bCA309f0075BEEC8432E7226, SPY 0xdDcd8aa130E4D2c294650FC090AbDE1F47E06C19, ETH-USD 0xE3Be505EE3897F2212BA904c2Aa2B61A84207Dd4. The Exec Roles Modifiers stay with the Governance Safe.

Rationale: Changes to a Fund's fees, request timeouts, operator roles or shares contract are now scheduled onchain and take effect only after 3 days.

EthereumMorpho

USDC Yield RWA

Change: Moved the liquidity adapter from the AA_FalconXUSDC/USDC market to wFalconX/USDC.

Rationale: wFalconX/USDC holds more free liquidity, so more of the vault can be withdrawn straight away without forceDeallocate.

EthereumSymbiotic

USDC RWA Liquidity

Change: Set the auto-allocate queue to USDC Prime, USDC Yield and USDC Yield RWA.

Rationale: Replaces the Aave v3 adapter, removed on 17 August, with USDC Yield RWA in the queue.

EthereumMorpho

YO Ecosystem

Change: Set timelocks of 3 days on adding adapters and raising caps, and 7 days on removing adapters, abdicating and increasing timelocks. Abdicated the sendShares, receiveShares and receiveAssets gate setters, raised the Curator Safe threshold to 2/5 and transferred vault ownership to the Security Council Safe 0x8b884f80B3B839F52b6cE168f133e7a5D1f0A537.

Rationale: Completes the launch configuration: parameter changes are now timelocked, and control no longer sits on a deployer EOA.

EthereumGearbox

frxUSD pool

Change: Paused the original mGLOBAL Credit Manager, 0x24cCb70bCd6B5962F99eF84FC201a9D2143B9DDd. The mGLOBAL Credit Manager redeployed on 30 September is not affected.

Rationale: Precautionary, after KPK's monitoring flagged that mGLOBAL's instant-redemption liquidity was depleted.

Tx: Pause

EthereumFunds

ETH Alpha and USD Alpha

Change: Moved both Funds to new Exec Roles Modifiers on Roles v2.1.1, with permissions unchanged. Ownership of each Exec Roles Modifier and DEFAULT_ADMIN_ROLE on each shares contract now sit with 3-day timelocks controlled by the Security Council Safe, which no longer holds either role directly.

Rationale: Roles v2.1.1 fixes defects in the v2.1.0 permission checker. The timelocks mean changes to what a Fund can do with its assets, its fees, or its shares contract are scheduled onchain and only take effect after 3 days.

EthereumMorpho

USDC Yield

Change: Onboarded ssftUSD/USDC (Tier C, 30% cap) and PT-siUSD-7JAN2027/USDC (Tier C, 30% cap). Lowered ftUSD/USDC from 30% to 15% and siUSD/USDC from 60% to 30%.

Rationale: Adds staked and fixed-rate exposure to issuers already in the vault, while capping total Flying Tulip exposure at 45% and InfiniFi at 60%.

Funds

Change: Moved NAV Calculator administration on all 25 chains to the TimelockController 0xAB92EA75D07792915eB1f29259354866B880dFC2 and the Security Council Safe, and removed the deployment account. The Security Council Safe is now the sole admin of the Merkl Rewards adapter, and the Safe's threshold on X Layer was raised to 5-of-8, matching every other chain.

Rationale: Puts upgrades and configuration of the NAV Calculator under Security Council governance on all 25 chains, with a TimelockController (delay currently zero) alongside the Safe's direct roles.

Tx: Ethereum role removal, Merkl admin, X Layer threshold; the same change on every other chain

EthereumMorpho

USDC Yield

Change: Onboarded the USD3/USDC market (Tier D, 30% cap)

Rationale: Adds a 3Jane market already assessed and monitored for KPK USDC Yield RWA, diversifying the vault's allocation.

EthereumMorpho

YO Ecosystem

Change: Deployed the YO Ecosystem vault on Morpho v2, 0x355A1c6A3f1946d4DbD7cE932492925AB9F261a7, with a Markets V1 Adapter, and enabled the yoUSD/USDC (86% LLTV, Tier C, 90% cap) and yoUSD Edge/USDC (77% LLTV, Tier D, 65% cap) markets. Launch parameters are a 5% performance fee, a 0% management fee and a 0.01% forceDeallocate penalty, with the adapter-registry setter abdicated. The curator role sits with the Curator Safe 0xA2AE32ab472BBc1ceF8d5A6F0712c652E414FF62, whose Roles Modifier was enabled on 7 October.

Rationale: A dedicated USDC vault for the YO ecosystem, lending against YO Protocol's vault tokens.

EthereumArbitrumMorpho

EURC Yield, USDC Yield (Arbitrum)

Change: Sunset the KPK EURC Yield (Ethereum) and KPK USDC Yield (Arbitrum) vaults. A soft shutdown was executed on every market in both vaults: risk appetite set to 0 and allocations drained into the vault's idle balance. Both vaults are removed from the docs.

Rationale: Low TVL and utilisation. Funds sit idle in each vault, so depositors can withdraw at any time.

Tx: EURC Yield: wstETH, WBTC, WETH. USDC Yield (Arbitrum): wstETH, WBTC, WETH, weETH

FundsRobinhood Chain

Change: Upgraded the NAV Calculator on Robinhood Chain to the same implementation as the other chains. Its roles are held by the Robinhood Chain Governance Safe (2-of-5), with no timelock; the deployment account was removed on 8 October 2026.

Rationale: Keeps Robinhood Chain on the same NAV logic as the rest of the fleet.

FundsRobinhood Chain

Fund factory (salt v4)

Change: Deployed the salt v4 Fund factory on Robinhood Chain at the same addresses as on the other 19 chains, owned by the Security Council Safe. Robinhood Chain is not in the CCIP orchestrator's chain registry, so Funds there deploy locally.

Rationale: Lets new Funds launch on Robinhood Chain with the same contracts and governance options as on every other supported chain.

ArbitrumMorpho

EURe Yield

Change: Set timelocks of 3 days on adding adapters and raising caps, and 7 days on removing adapters, abdicating and increasing timelocks. Raised the Curator Safe threshold to 2/5 and transferred vault ownership to the Security Council Safe 0x8b884f80B3B839F52b6cE168f133e7a5D1f0A537.

Rationale: Completes the launch configuration: parameter changes are now timelocked, and control no longer sits on a deployer EOA.

EthereumSymbiotic

USDC RWA Liquidity

Change: Whitelisted HYB (NYLIM US High Yield Bond Fund, issuer: Centrifuge) on the Liquid Lane adapter, with a 65,000 USDC acquisition limit and a 0.10% minimum discount.

Rationale: Risk Framework assessment closed at tier D. The limit is sized to HYB's small fund NAV (~$640k).

EthereumGearbox

frxUSD pool

Change: IRM update (U2 80% → 85%, base rate 4% → 3%); redeployed the mGLOBAL Credit Manager with a 10% interest fee (from 20%) and 2 max enabled tokens; set quota rates of 0.58% for mF-ONE and 0.55% for mGLOBAL.

Rationale: Brings borrower cost in line with market-clearing rates (5.5% mF-ONE, 5.0% mGLOBAL, down from 6.0%) ahead of expected mGLOBAL borrow demand. Quota rates price the two collaterals separately.

Tx: Tx

Funds

Change: Upgraded the NAV Calculator on all 25 chains, on 29 and 30 September 2026, to implementation 0xA7243DCDF7e4D6f8FA20A9F022186C0d0778C2b6; the proxy address is unchanged. The meta-adapters were redeployed and re-registered at new addresses on the chains that carry them; plain adapters and ERC20Default are unchanged (see Deployment addresses). Price-feed heartbeats can now be updated in place, a token or market coordinate can no longer be claimed by two adapters at once, and 17 wallet-yield adapters on Ethereum, Arbitrum, Base, Gnosis, and Optimism report yield-bearing tokens held in a wallet as their protocol position.

Rationale: Prevents a coordinate from being reported by two adapters, and reports wallet-held yield tokens by the protocol behind them rather than as plain balances.

Tx: Ethereum upgrade; the same upgrade on every other chain

Funds

Fund factory (salt v4)

Change: Deployed the salt v4 Fund factory on 19 chains at the same addresses, owned by the Security Council Safe. Factory: 0x73Bb12a05669748f3c9cbE8764271c69182f49E5. New Funds can launch with exec and shares timelocks (12 hours to 30 days). Existing Funds are unchanged.

Rationale: Lets new Funds put their governance behind a timelock from launch: changes to what a Fund can do with its assets, its fees, or its shares contract are scheduled onchain and only take effect after the delay. A Fund's shares can also live on more than one chain.

Tx: Ethereum deployment, other chains in the deployment records

ArbitrumMorpho

EURe Yield

Change: Deployed the KPK EURe Yield vault on Arbitrum, 0x7bfdE3A7bd346Da92521D384563F89BB45dE1f60, with a Markets V1 Adapter, and enabled wstETH/EURe, WBTC/EURe and WETH/EURe (86% LLTV) and USDC/EURe (91.5% LLTV), each Tier A with a 90% cap. Launch parameters are a 0% performance fee, a 0% management fee, 14-day fee timelocks, a 7-day timelock on the sendAssets gate and a 0.01% forceDeallocate penalty, with the adapter-registry, sendShares, receiveShares and receiveAssets setters abdicated. On 23 September the curator role moved to the Curator Safe 0xb3E0fe1ac9AcaBC64132171CD88A91312Da71C25 and its Roles Modifier was enabled.

Rationale: KPK's first EURe vault, deployed on Arbitrum.

EthereumGearbox

frxUSD pool

Change: Onboard mGLOBAL as collateral via a dedicated Credit Manager

Rationale: Second RWA collateral for the pool (issuer: Midas). $1mln quota limit, 80% utilization limit, 82% LT, Fundamental oracle.

Tx: Tx

EthereumArbitrumBaseMorphoSymbiotic

All KPK-curated vaults

Change: Executed the vault ownership transfer to the new Security Council Safe. Owner and Sentinel roles on every KPK-curated Morpho v2 vault and the Symbiotic vault and delegator moved from 0x354C92aF243d53A24feb3dFF20372Af7b7c47478 to 0x8b884f80B3B839F52b6cE168f133e7a5D1f0A537, across Ethereum, Arbitrum and Base.

Rationale: Completes the migration announced on 11 Sep, when the Security Council signer was swapped on all Curator Safes. Vault strategy, risk parameters, caps and automation are unaffected, and no depositor or integrator action is required. The deprecated Morpho v1 vaults are out of scope and stay with the old Safe.

EthereumSymbiotic

USDC RWA Liquidity

Change: Set acquisition limits on the Liquid Lane adapter for deJAAA (150,000 USDC) and deJTRSY (200,000 USDC). Minimum discounts unchanged at 0.05%.

Rationale: Issuer whitelisting cleared, opening the redemption path for both wrappers. Limits match the underlying JAAA and JTRSY.

ArcMorpho

wARS Yield

Change: Enabled the Roles Modifier 0xCC96396ae50e17B6DD64fa5e93D930cf62fE5deE on the Arc Curator Safe 0x89f810ec64e472bDDA2740dD85D56C051A895eFF.

Rationale: Sets up the Permissions Layer for KPK's automation agents on the Arc vault.

EthereumSymbiotic

USDC RWA Liquidity

Change: Raised the mF-ONE acquisition limit on the Liquid Lane adapter from 50,000 to 200,000 USDC and lowered its minimum discount from 2.50% to 0.80%.

Rationale: Sized to meet incoming mF-ONE redemption requests.

EthereumGearbox

Emergency Admin

Change: Enabled a Roles Modifier, 0xD9649A14d27680C35CB4E58e0e062e35CA472377, on the Emergency Admin Safe.

Rationale: Lets KPK's automation agents execute scoped emergency actions, such as pausing a Credit Manager, through the Permissions Layer.

ArcMorpho

wARS Yield

Change: Set the remaining timelocks on the new Arc vault, covering cap increases and adapter changes, then transferred the curator role to the Arc Curator Safe (2/5) and vault ownership to the Security Council Safe (5/8).

Rationale: Completes the launch configuration. The timelock set now matches the Ethereum wARS Yield vault, and control no longer sits on a deployer EOA. Arc is the first chain where the vault owner is the canonical Security Council Safe 0x8b884f80B3B839F52b6cE168f133e7a5D1f0A537.

EthereumSymbiotic

USDC RWA Liquidity

Change: Whitelisted AA_FalconXUSDC (Pareto AA tranche) on the Liquid Lane adapter, with acquisition limit and minimum discount at 0.

Rationale: Whitelisting ahead of a Risk Framework assessment. At a zero limit it cannot be acquired.

BaseMorpho

USDC Yield

Change: Set 14-day timelocks on management and performance fee changes and a 7-day timelock on the sendAssets gate.

Rationale: Brings the Base vault's fee and gate timelocks in line with KPK's other Morpho v2 vaults.

EthereumGearbox

frxUSD pool

Change: Launch frxUSD Earn Pool; onboard mF-ONE as the only collateral accepted at launch

Rationale: New Gearbox Earn Pool market for frxUSD to be lent against RWA collateral. Configured with mF-ONE for launch (issuer: Midas). $5mln quota limit, 80% utilization limit, 84% LT, Fundamental oracle.

Tx: Tx

ArcMorpho

wARS Yield

Change: Deployed the KPK wARS Yield vault on Arc, 0xF0943081f646f21cF5BFBa8e0F670C4248ab0ba5, with a Morpho Market V1 Adapter. Launch parameters are a 0% performance fee, a 0% management fee, 14-day fee timelocks and a 7-day timelock on the sendAssets gate.

Rationale: A second wARS vault, deployed for Arc's public mainnet launch and KPK's first vault on that chain. No markets are enabled at launch, because pricing a wARS market on Arc requires an ARS price feed that was not yet published on the chain.

EthereumSymbiotic

USDC RWA Liquidity

Change: Removed the Euler adapter for the HINC/USDC market (eUSDC-137), 0xE75894cB7FfB89E0e8A621D44930C350Ef5D5753.

Rationale: The adapter was registered on 26 August without a cap and never allocated to.

EthereumBaseArbitrumMorphoGearboxSymbiotic

All KPK-curated vaults

Change: Replaced the Security Council signer on all Curator Safes across Ethereum, Arbitrum and Base. Old 0x354C92aF243d53A24feb3dFF20372Af7b7c47478, new 0x8b884f80B3B839F52b6cE168f133e7a5D1f0A537. Each change was a single swapOwner. Safe thresholds are unchanged.

Rationale: Planned migration to a canonical Security Council Safe at one address across all chains, announced before execution on X. Vault strategy, risk parameters, caps and automation are unaffected, and no depositor or integrator action is required. Vault owner() and Sentinel transfers follow as a separate step.

EthereumSymbiotic

USDC RWA Liquidity

Change: Set per-asset acquisition limits and minimum discounts on the Liquid Lane adapter: JTRSY 200,000 USDC at 0.05%, JAAA 150,000 USDC at 0.05%, mGLOBAL 50,000 USDC at 3.00%, mF-ONE 50,000 USDC at 2.50%. deJAAA and deJTRSY stay at a zero limit.

Rationale: First enablement of the RWA leg. Discounts clear 10% APY over normal settlement and preserve capital at the worst case; limits follow the risk tier. The wrappers await issuer whitelisting.

EthereumMorpho

USDC Prime

Change: Hard shutdown of the weETH/USDC market; sweep stranded remnant

Rationale: Low borrow demand; market shut down, and remaining funds swept.

EthereumSymbiotic

USDC RWA Liquidity

Change: Reordered the adapter queue to USDC Prime, USDC Yield, USDC Yield RWA, by swapping USDC Prime and USDC Yield RWA.

Rationale: Puts the most liquid leg first, so smaller Liquid Lane fills draw on USDC Prime before the other two.

EthereumSymbiotic

USDC RWA Liquidity

Change: First RWA acquisition: bought 89,736.14 JTRSY for 100,019.36 USDC, redeemed with Centrifuge on 2 Sep for 100,029.49 USDC. Ahead of the fill, JTRSY's acquisition limit was set to 101,000 USDC and its minimum discount to 0.01%.

Rationale: First end-to-end run of the RWA leg, from fill through redemption account to issuer settlement.

BaseMorpho

USDC Yield

Change: Deployed Roles Modifier and granted rebalance, monitoring, and shutdown agent roles on Curator Safe

Rationale: Enables 24/7 automation (rebalancing, monitoring, and exit agents) on the newly deployed Base vault.

EthereumSymbiotic

USDC RWA Liquidity

Change: Liquid Lane adapter's relative cap increased from 5% to 20% through an intermediate 10% step

Rationale: Gives the RWA leg headroom to carry outstanding redemption claims as acquisitions come online, ahead of any assets actually being enabled.

BaseMorpho

USDC Yield

Change: Deployed KPK USDC Yield vault on Morpho v2 on Base; enabled savUSD/USDC, cbBTC/USDC, mGLO/USDC markets; set timelocks; transferred ownership to Security Council Safe

Rationale: Inaugural KPK-curated Morpho vault on Base.

Tx: Vault

EthereumSymbiotic

USDC RWA Liquidity

Change: Added fourth adapter routing to KPK USDC Yield RWA (0xE075f215684CE141c426301991535817B8e6C373), reordered deposit queue, reset caps to USDC Prime 10%, USDC Yield 40%, USDC Yield RWA 50%. Also registered an Euler adapter for the HINC/USDC market (eUSDC-137, 0xE75894cB7FfB89E0e8A621D44930C350Ef5D5753) without a cap, removed on 11 September

Rationale: Adds a third Morpho lending leg ahead of Liquid Lane in the queue, redistributing the overflow that previously went entirely to USDC Yield.

EthereumMorpho

wARS Yield

Change: Onboarded cbBTC/wARS (Tier A, 90% cap), wstETH/wARS (Tier A, 90% cap) and sUSDS/wARS (Tier B, 60% cap), all at 62.5% LLTV.

Rationale: Adds three collateral markets for wARS borrowers.

BaseMorpho

USDC Yield

Change: Deployed savUSD/USDC market (Avant, 91.5% LLTV)

Rationale: Market deployed for the new Base vault.

EthereumSymbiotic

USDC RWA Liquidity

Change: Removed the Aave v3 adapter.

Rationale: Its cap had been at 0% since 11 August, so the leg was no longer in use.

EthereumMorpho

USDC Yield RWA

Change: Granted rebalancing, monitoring, and shutdown agent EOAs their scoped roles on Curator Safe's Roles Modifier

Rationale: Activates KPK's automated curation stack (rebalance, exit, monitoring) for the vault.

EthereumSymbiotic

USDC RWA Liquidity

Change: Raised the Liquid Lane adapter's relative cap from 0% to 5%, and set initial acquisition limits of 1,000 USDC on deJAAA (0.1% minimum discount) and deJTRSY (0.05% minimum discount).

Rationale: A low starting cap and small limits for the RWA leg, ahead of the first acquisitions.

EthereumSymbiotic

USDC RWA Liquidity

Change: Lowered the Aave v3 adapter's relative cap from 0.01% to 0%.

Rationale: Brings the onchain cap in line with the 0% intended for the Aave leg.

EthereumMorpho

USDC Yield

Change: Offboarded sNUSD/USDC market; re-onboarded siUSD/USDC market (Tier C, 60% cap)

Rationale: Precautionary shutdown following a decline in sNUSD/USDC market liquidity; siUSD/USDC re-onboarded at its prior risk profile to backfill capacity.

EthereumMorpho

USDC Yield RWA

Change: Deployed and enabled Roles Modifier on Curator Safe

Rationale: Standard Permissions Layer rollout ahead of agent onboarding.

EthereumMorpho

USDC Prime

Change: Onboarded the LsETH/USDC market (Tier B, 10% cap, 86% LLTV).

Rationale: Adds Liquid Collective LsETH as a Tier B collateral to USDC Prime.

EthereumMorpho

ETH Yield

Change: Offboarded Origin ARM markets (stETH and eETH); set allocation caps to 0

Rationale: Origin is deprecating the ARM vaults, alongside declining borrow demand on both markets.

EthereumSymbiotic

USDC RWA Liquidity

Change: Revoked deploying EOA's DEFAULT_ADMIN_ROLE and transferred vault ownership to the Security Council

Rationale: Removes the last single-EOA authority; both had to move.

EthereumMorpho

wARS Yield

Change: Enabled Roles Modifier on Curator Safe and granted rebalancing, monitoring, shutdown agent EOAs their scoped permissions

Rationale: Activates KPK's automated curation stack (rebalance, exit, monitoring) for the vault, following the standard Permissions Layer rollout.

EthereumSymbiotic

USDC RWA Liquidity

Change: Enabled the Roles Modifier 0x7349EC4650f6DE0748342efb77Bab80d5558028F on the Curator Safe.

Rationale: Sets up the Permissions Layer for KPK's rebalancing agent.

EthereumSymbiotic

USDC RWA Liquidity

Change: Whitelisted seven tokenised RWAs (JAAA, JTRSY, deJAAA, deJTRSY, mF-ONE, mGLOBAL, HYBOND) with acquisition limits and minimum discounts at 0

Rationale: Whitelisting ahead of enablement, so limits can be set per asset as each Risk Framework assessment closes. At 0 limits, no RWA can be acquired.

Tx: Tx

EthereumMorpho

wARS Yield

Change: Set function-specific timelocks: 3 days for add adapter/increase caps; 7 days for increase timelock/remove adapter

Rationale: Aligns the vault with KPK's standard timelock schedule.

EthereumSymbiotic

USDC RWA Liquidity

Change: Set adapter relative caps (USDC Yield 90%, USDC Prime 10%, Aave v3 0.01%, Liquid Lane 0%) and deposit queue order

Rationale: Caps plus queue order set the allocation: the most liquid venue fills first, overflow goes to the higher-yielding vault, and caps are maxima rather than targets.

EthereumMorpho

wARS Yield

Change: Set maxRate to 31,709,791,983 (100% APR cap); forceDeallocate penalty to 0.01%; raised Curator Safe threshold 1/5 to 2/5; initiated Owner transfer to Security Council Safe

Rationale: Aligns the vault with KPK's standard configuration.

Tx: n/a (no on-chain transaction linked on source page)

EthereumMorpho

wARS Yield

Change: Enabled WBTC/wARS market (Tier C, 62.5% LLTV)

Rationale: Completes the four planned collateral markets once the WBTC/wARS oracle composition was finalised.

Tx: Market

EthereumMorpho

wARS Yield

Change: Enabled WETH/wARS, USDC/wARS, USDT/wARS markets (Tier C)

Rationale: First markets live for the vault, deployed ahead of the WBTC/wARS oracle.

EthereumMorpho

wARS Yield

Change: Deployed KPK wARS Yield vault on Morpho v2, seeded dead deposit, deployed Curator Safe (initially 1/5)

Rationale: Inaugural KPK-curated wFIAT lending vault, using wARS (Ripio's Wrapped Argentine Peso) as the loan asset.

EthereumMorpho

USDC Yield RWA

Change: Transferred ownership to Security Council Safe; granted Allocator role to KPK Deployer 1

Rationale: Aligns the vault with KPK's standard role configuration.

EthereumMorpho

USDC Yield RWA

Change: Deployed KPK USDC Yield RWA vault on Morpho v2 with Markets V1 Adapter; enabled wFalconX/USDC, AA_FalconXUSDC/USDC, USD3/USDC, PT-USD3-17DEC2026/USDC, mF-ONE/USDC markets; set timelocks, 100% APR maxRate, 0.01% forceDeallocate penalty

Rationale: Inaugural KPK vault lending against tokenised real-world-asset collateral.

EthereumSymbiotic

USDC RWA Liquidity

Change: Assigned Security Council as admin; Curator Safe (0x73af5fcdF830035401e00c322D657982b4a71288, 2-of-5) for operational parameters; scoped symbiotic_rebalancer_agent

Rationale: Splits authority by response speed: adapter additions, roles, and fees sit with the Security Council; operational parameters sit with the 2/5 Curator Safe.

EthereumSymbiotic

USDC RWA Liquidity

Change: Deployed vault (0x8BcD746976885b5832bAD07B4921E3f2dD1D3703) with four adapters and fees set at 10% performance, 0% management

Rationale: First KPK-curated Symbiotic vault, providing standby liquidity for tokenised RWA holders exiting before issuer settlement. Onchain name and symbol are immutable; the product name is carried in Symbiotic's vault metadata.

Tx: Tx

EthereumMorpho

Morpho V2 vaults

Change: Set forceDeallocate penalty to 0.01% across all V2 vaults

Rationale: Raised the default penalty on every V2 vault in response to a forceDeallocate griefing pattern.

EthereumMorpho

USDC Yield

Change: Removed stcUSD/USDC market; set caps to 0 and deallocated

Rationale: Market liquidity dwindled; vault exposure had already been reduced to dust as a precaution.

EthereumMorpho

ETH Prime

Change: Removed WBTC/WETH market; set allocation cap to 0

Rationale: Borrow demand shrank below what we consider a usable level.

EthereumMorpho

ETH Yield

Change: Removed ETH+/WETH market; set allocation cap to 0

Rationale: Borrow demand shrank below what we consider a usable level.

EthereumMorpho

USDC Yield

Change: Onboarded ftUSD/USDC market

Rationale: Add Flying Tulip ftUSD as a new collateral market.

EthereumMorpho

USDC Yield

Change: Removed DUSD/USDC market; set allocation cap to 0

Rationale: Limited borrow demand in the market did not justify continued allocation.

EthereumMorpho

USDC Prime, USDC Prime Core, USDC Yield, EURC Yield, ETH Yield

Change: Reset forceDeallocatePenalty to 0%

Rationale: Restored the force deallocate fee to 0%.

Tx:

EthereumMorpho

USDC Yield

Change: Onboarded the weETH/USDC market

Rationale: Add ether.fi weETH as an overflow collateral market to absorb large incoming deposits. Queued through 3-day timelock.

EthereumMorpho

Multiple vaults

Change: Set forceDeallocatePenalty to 0.5% (50 bps)

Rationale: Raised the deallocate fee precautionarily following a griefing attack.

Tx:

EthereumGearbox

WETH and wstETH pools

Change: Remove an address from the Emergency Liquidator set

Rationale: Routine access-control hygiene; rotated out an Emergency Liquidator key that is no longer in use.

Tx: Tx

EthereumGearbox

wstETH pool

Change: Onboard savETH (Avant) as collateral; IRM update

Rationale: Added savETH with a 3,000 wstETH quota limit and 91.5% LT via a dedicated Credit Manager. Pool IRM adjusted to a higher baseline yield.

Tx: Tx

EthereumMorpho

USDC Yield

Change: Offboarded PT-sNUSD-4JUN2026

Rationale: PT-sNUSD-4JUN2026 reached maturity; permanently offboarded post-expiry.

EthereumMorpho

USDC Yield

Change: Offboarded the siUSD/USDC market

Rationale: Precautionary shutdown following a decline in siUSD/USDC market liquidity.

EthereumMorpho

USDC Prime

Change: Onboarded the weETH/USDC market

Rationale: New market with healthy liquidity and borrow demand. Adds ether.fi weETH as a Tier B collateral yield source to USDC Prime.

EthereumArbitrumMorpho

ETH Prime, USDC Yield, USDC Yield

Change: Offboarded underused markets across three vaults

Rationale: Continuing derisking of underused markets, with various reasons per market.

Tx:

EthereumGearbox

WETH pool

Change: rETH oracle swap (Main to Reserve) and IRM update

Rationale: Setting Fundamental pricing as the main feed to avoid unwanted liquidations, and increasing the max ETH borrow rate.

Tx: Tx

EthereumMorpho

USDC Yield

Change: Offboarded PT-savUSD-14MAY2026/USDC; expanded spot savUSD cap (60% to 85%)

Rationale: PT-savUSD expired, permanently offboarded. With PT-savUSD gone, expanding the spot savUSD cap to capture Avant's underlying USD yield.

EthereumGearbox

Emergency Admin

Change: Added a new signer to the Emergency Admin Safe

Rationale: New signer onboarded with threshold 2/5.

Tx: Tx

EthereumMorpho

ETH Prime, USDC Yield

Change: Onboarded rETH/WETH (ETH Prime) and DUSD/USDC (USDC Yield)

Rationale: Cover borrow demand from existing counterparties. Queued through 3-day timelock.

EthereumMorpho

Morpho V2 vaults

Change: Onboarded new operator 0xAF150C6D108D0C2c96BbFc3CeF9B4848B5d99440 as Safe owner and allocator; granted MORPHO_SHUTDOWN_AGENT permission

Rationale: Add a new operator across all curator Safes (thresholds unchanged) with allocator role on each V2 vault.

Tx:

EthereumArbitrumMorpho

Morpho V2 vaults

Change: Rebranded vaults: prepended KPK to name and symbol

Rationale: Align on-chain vault identities with the KPK brand.

EthereumMorpho

USDC Prime

Change: Onboarded WETH/USDC market

Rationale: Add WETH as a collateral option, an additional yield source with deep liquidity.

EthereumGearbox

wstETH pool

Change: Re-enable three Beefy LP strategies; onboard tETH

Rationale: Reopening LST/LRT looping plays following Aave WETH liquidity restoration, with quotas below pre-Kelp-exploit levels.

Tx: Tx

EthereumGearbox

WETH pool

Change: Broad single-asset and LP quota cuts (~80-85%); offboard DETH and Beefy tETH/wstETH

Rationale: Concentrate vanilla assets in the WETH market and push LST/LRT leverage to the wstETH market.

Tx: Tx

EthereumGearbox

WETH pool

Change: Set ezETH quota to 0 (full offboard)

Rationale: Removed due to low utilisation; minor borrow activity remains in risk-tier snapshot.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Switch ETH+ main price feed to the Fundamental oracle

Rationale: Deprecated RedStone ETH+ market feed; replaced with the Fundamental oracle on both markets.

EthereumArbitrumMorpho

USDC Prime, USDC Yield, USDC Yield

Change: Offboarded underused markets across three vaults

Rationale: Remove markets below 1% of vault interest over 90 days.

Tx:

EthereumMorpho

USDC Yield V2, ETH Yield V2

Change: Raised absolute and relative caps on Markets V1 Adapter route for selected V1 markets

Rationale: Raise V1 Adapter caps to allow V2 vaults to absorb V1 vault allocations during migration.

EthereumMorpho

USDC Prime, USDT Prime, ETH Prime, USDC Yield, EURC Yield, ETH Yield, USDC Yield

Change: Switched curated allocation path on V2 vaults from Vault V1 Adapter to Markets V1 Adapter; removed legacy Vault V1 Adapter

Rationale: V2 vaults now allocate directly into V1 markets via the Markets V1 Adapter; legacy MetaMorpho vault layer removed from the curated path.

Tx:

EthereumMorpho

USDC Prime Core

Change: Launched new USDC Prime Core vault on Morpho V2 and completed operational setup

Rationale: New USDC vault with a tighter risk profile than Prime.

EthereumMorpho

All V2 vaults

Change: Granted MORPHO_REBALANCER_AGENT and MORPHO_SHUTDOWN_AGENT roles, allocate and deallocate permissions

Rationale: Activate V2 allocation bots. Rebalancer gets routing only; shutdown agent additionally gets unilateral cap-lowering to drain at-risk markets.

Tx:

EthereumMorpho

Multiple vaults

Change: Re-enabled markets unaffected by rsETH/Aave contagion; offboarded smaller wstETH and cbBTC markets

Rationale: Lift precautionary shutdowns for markets unaffected by Aave/rsETH contagion.

Tx:

EthereumGearbox

WETH pool

Change: Flatten IRM on ETH pool

Rationale: Reducing strain on borrowers following the rsETH exploit market contagion.

Tx: Tx

EthereumMorpho

ETH Prime

Change: Exited rsETH and savETH exposure; re-enabled deposits

Rationale: Fully offboard rsETH following the Kelp DAO exploit, remove savETH to eliminate indirect Aave exposure, and re-enable deposits on the vault.

Tx:

EthereumGearbox

WETH and wstETH pools

Change: Emergency responses to the Kelp DAO rsETH exploit

Rationale: Removed collaterals with potential direct or indirect exposure to affected protocols.

Tx:

EthereumMorpho

USDC Prime

Change: Precautionary response to Kelp DAO exploit: paused USDC Prime deposits (re-enabled same day); triggered tETH exit and re-queued rsETH exit

Rationale: Precautionary measure in response to the Kelp DAO rsETH exploit.

Tx: n/a (no on-chain transaction linked on source page)

EthereumMorpho

ETH Yield

Change: Removed the lsETH market

Rationale: Market liquidity didn't improve.

EthereumMorpho

Morpho V2 vaults

Change: Deployed Market V1 adapter to all V2 vaults

Rationale: Prepare V2 migration: adapters enable direct V1 market supply through V2 vaults.

Tx:

EthereumMorpho

Morpho V2 vaults

Change: Set forceDeallocate timelock to 0 days

Rationale: Preparation for 0% deallocation penalty and V1 Markets Adapter migration. Replicates V1 withdrawal queue behaviour.

Tx:

EthereumMorpho

ETH Yield

Change: Added tETH market

Rationale: KPK-deployed tETH market, an additional yield source.

EthereumMorpho

USDC Prime

Change: Removed WBTC market

Rationale: Liquidity migrated, market unused.

EthereumMorpho

USDC Prime

Change: Added newly deployed rETH market (86% LTV)

Rationale: KPK deployed the rETH/USDC market.

EthereumMorpho

USDC Yield

Change: Rolled over Pendle PTs: added PT-USDG-28MAY2026; removed expired PT-srUSDe and PT-jrUSDe

Rationale: Remove expired PTs; add PT-USDG-28MAY2026.

Tx:

EthereumMorpho

USDC Yield

Change: Removed deprecated Pendle PT

Rationale: PT-siUSD-26MAR2026 removal.

Tx:

EthereumMorpho

USDC Yield

Change: Reallocated RLP dust, updated withdraw queue, and re-enabled the supply

Rationale: Supply queue management ahead of RLP market withdrawal.

Tx:

ArbitrumMorpho

USDC Yield

Change: Removed the syrupUSDC market

Rationale: Avoid potential second-order exposure to Resolv.

EthereumArbitrumMorpho

USDC Yield

Change: Set allocation cap to zero on RLP markets following USR exploit

Rationale: RLP/USDC capped at zero.

EthereumMorpho

USDC Yield & Prime

Change: Onboarded new PT; migrated syrupUSDC from USDC Yield to Prime

Rationale: Add PT-sNUSD-4JUN2026 to USDC Yield; migrate syrupUSDC from USDC Yield to USDC Prime.

Tx:

EthereumMorpho

ETH Yield

Change: Onboarded Origin ARM markets (stETH and eETH)

Rationale: ARM-WETH-stETH and ARM-WETH-eETH.

Tx:

EthereumMorpho

USDT Prime

Change: Onboarded new markets

Rationale: syrupUSDT and weETH.

Tx:

ArbitrumMorpho

USDC Yield

Change: Rolled over PT-thBILL to new maturity

Rationale: PT-thBILL-18JUN2026.

Tx:

EthereumMorpho

USDC Yield

Change: Onboarded 7 new markets

Rationale: Add new markets to improve yield.

EthereumMorpho

USDC Yield

Change: Offboarded 4 underperforming markets

Rationale: PT-stcUSD-23JUL2026, PT-RLP-9APR2026, liUSD-1w, wbravUSDC.

Tx:

EthereumGearbox

WETH pools

Change: Switch rETH main price feed to RedStone

Rationale: Addressing the upcoming deprecation of Rocket Pool's CL feed.

Tx: Tx

EthereumMorpho

USDC Yield

Change: Onboarded srRoyUSDC market

Rationale: Add a new market to improve yield.

EthereumMorpho

All vaults

Change: Upgraded the Roles module to the new unwrapping contract

Rationale: Improve operational security.

Tx:

EthereumGearbox

WETH and wstETH markets

Change: Onboard tETH-wstETH LP (Aura) Beefy strategy as collateral

Rationale: Enable new looping opportunities, with 90% LT and 1,500 quota.

Tx: Tx

EthereumArbitrumMorpho

USDC Yield & USDC Yield

Change: Removed matured Pendle markets

Rationale: PT-iUSD-19FEB2026 (Ethereum) and PT-thBILL-27FEB2026 (Arbitrum) matured; offboard to reduce risk.

Tx: =

EthereumMorpho

ETH Yield

Change: Removed savETH market

Rationale: Deprecate the old savETH market, after migrating liquidity to the newer market with a better oracle design.

ArbitrumMorpho

USDC Yield

Change: Re-enabled the weETH market

Rationale: Re-enabled market now that liquidity has improved.

EthereumMorpho

USDC Yield

Change: Onboarded the YFI market

Rationale: Add a new market to improve yield.

EthereumMorpho

ETH Prime

Change: Removed savETH market

Rationale: Deprecate the old savETH market, after migrating liquidity to the newer market with a better oracle design.

EthereumGearbox

WETH and wstETH pools

Change: Onboard PT-DETH23APR2026, native rsETH integration and kpwWETH (1,000 WETH quota, 93% liquidation threshold in Tier I and Tier II)

Rationale: Included longer expiry PT for DETH and enabled native rsETH minting/redeeming.

Tx: Tx 1, Tx 2

EthereumMorpho

ETH Prime

Change: Removed wstETH market

Rationale: Removal of the unused market due to low liquidity.

Tx: n/a (no on-chain transaction linked on source page)

ArbitrumMorpho

USDC Yield

Change: Removed matured PT-syrupUSDC-29JAN2026 market

Rationale: Offboard matured Pendle PT.

EthereumGearbox

WETH and wstETH pools

Change: Re-enabling DETH

Rationale: Re-enabled DETH following Makina's re-activation of machines (v1.1).

Tx: Tx

EthereumMorpho

ETH Prime

Change: Enabled savETH market

Rationale: Additional yield source: market deployed by KPK that has a fundamental exchange rate oracle.

EthereumGearbox

WETH pool

Change: Re-enabling rsETH

Rationale: Re-enabled rsETH as collateral after precautionary forbiddal.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Calling updateRates on Tumbler

Rationale: Final step in osETH-aWETH LP onboarding (applying interest rate).

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Forbid DETH and PT-DETH tokens and forbid borrowing in the CM

Rationale: Precautionary measure responding to the DUSD Curve exploit to reduce risk.

Tx: Tx

EthereumMorpho

ETH Prime

Change: Re-enabled the rsETH market

Rationale: Re-add the market to improve yield.

EthereumMorpho

USDC Prime

Change: Onboarded OETH market

Rationale: Add a new market to improve yield.

EthereumMorpho

ETH Prime

Change: Offboarded wstETH; temporarily offboarded rsETH market

Rationale: Avoid low liquidity and precautionary measures due to risk alert, respectively.

Tx:

EthereumGearbox

WETH & wstETH pools

Change: Onboard osETH-aWETH LP (Aura) Beefy strategy; reduce ezETH quota; update routes

Rationale: Enable new looping opportunities; reduce risk; improve swap execution; balance lending and borrowing rates.

Tx: Tx

EthereumGearbox

WETH pool

Change: Update Balancer v3 Gateway to v3.11

Rationale: Improve swap execution.

Tx: Tx

EthereumGearbox

WETH & wstETH pools

Change: Set quota and LT to 0 for RE7LRT and pzETH; add ERC4626 rETH Beefy adapter

Rationale: Reduce risk by offboarding unused assets; improve swap execution and prepare for new asset onboarding.

Tx: Tx

EthereumGearbox

WETH & wstETH pools

Change: Onboarded rETH-aWETH LP (Aura) Beefy strategy and set rstETH quota to 0

Rationale: Enable new looping opportunities and offboard unused assets.

Tx: Tx

EthereumMorpho

ETH Prime

Change: Added WBTC market; removed ezETH market

Rationale: Adjust market exposure as liquidity conditions change.

EthereumGearbox

WETH and wstETH pools

Change: New Balancer route for rETH

Rationale: Includes the Aave boosted rETH/WETH pool to improve rETH swaps.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: New Balancer route for wstETH

Rationale: Includes Fluid boosted wstETH/WETH pool to route wstETH swaps.

Tx: Tx 1, Tx 2

EthereumGearbox

wstETH pool

Change: Unpause Credit Managers Tier I and Tier II

Rationale: Unpause of CMs after successful rstETH offboarding.

Tx: Tx

ArbitrumMorpho

USDC Yield

Change: Added RLP, thBILL, PT-thBILL markets

Rationale: Onboard new yield sources.

EthereumGearbox

WETH pool

Change: Update price feed for B-rETH-STABLE to zero

Rationale: Improved monitoring and rETH swaps.

Tx: Tx

EthereumGearbox

wstETH pool

Change: Pause CMs containing rstETH

Rationale: Planned asset offboarding.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Added Gearbox DAO addresses as Emergency Liquidators

Rationale: Improved liquidation process for planned rstETH offboarding.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Ramp rstETH LT to zero over a 48-hour period; lower quota for other Mellow assets

Rationale: Second step in offboarding rstETH. Lower general risk exposure.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Set rstETH quota to zero

Rationale: First step in offboarding rstETH, due to a planned contract update.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Onboard DETH, PT-DETH-29JAN2026, and wmooCurveETH+-WETH; improve Balancer v3 routing

Rationale: Enable new looping opportunities in both markets and improve wstETH trade execution.

Tx: Tx

EthereumGearbox

wstETH pool

Change: Enable ETH+ as collateral with similar parameters as in the ETH market

Rationale: Enable new looping opportunities.

Tx: Tx

EthereumGearbox

WETH pool

Change: Update LT for stETH and wstETH in pzETH and RE7LRT CM

Rationale: Improve configuration for smoother native Mellow redemptions.

Tx: Tx

EthereumGearbox

Emergency Admin

Change: Replaced a signer on the Emergency Admin Safe

Rationale: Signer rotation; threshold unchanged.

Tx: Tx

EthereumGearbox

WETH pool

Change: ezETH oracle update

Rationale: Chainlink deprecated ezETH oracle; moved to RedStone market price feed.

Tx: Tx

EthereumGearbox

WETH pool

Change: New interest rate model (IRM) and updated reserve oracles for ezETH, weETH, and rsETH

Rationale: IRM adjustment to reduce max ETH borrow rate; switch to fundamental oracles that query the underlying exchange rates directly.

Tx: Tx

EthereumGearbox

WETH pool

Change: Disabled BALANCER_VAULT adaptor in Tier 1 and Tier 2

Rationale: Preventive measure in response to confirmed Balancer v2 exploit.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Add Loss Policy

Rationale: Added Loss Policy using Fundamental Oracles for both WETH and wstETH markets.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Granted the PAUSABLE_ADMIN role in the Market Configurator to a KPK automation EOA, 0x664AcdD11F7d2f2e253D7DAae7fF63CD618117f6.

Rationale: Lets KPK's automation trigger emergency pauses on the Pools and Credit Managers.

Tx: Tx

EthereumGearbox

WETH pools

Change: Update wstETH reserve oracle

Rationale: Re-enabling the reserve oracle for wstETH after the prior day's change.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Update main oracle for wstETH

Rationale: Avoid potential liquidations on rstETH/wstETH and wstETH/ETH positions.

Tx: Tx 1, Tx 2

EthereumGearbox

WETH and wstETH pools

Change: Configure MELLOW_CLAIMER adapters in the newest CMs

Rationale: Enable native unstaking of Mellow assets.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Create new Credit Managers and set Debt Limit to 0 on existing ones

Rationale: Updated Interest Rate fee for all new borrowers.

Tx: Tx

EthereumGearbox

WETH and wstETH pools

Change: Add PAUSABLE_ADMIN role in Market Configurator

Rationale: Improved emergency pause role for active Pools and Credit Managers.

Tx: Tx

Last updated