← Protocols
Summer.fi
01Description

DeFi automation and onchain yield optimizer (formerly Oasis.app, the original Maker frontend). Now centered on the Lazy Summer Protocol: AI-powered Keepers continuously rebalance ERC-4626 "Earn" vaults across Aave, Morpho, Spark, Compound, and other top yield sources.

02Best for
  • 01automated yield rebalancing (Lazy Summer)
  • 02onchain DeFi savings vaults
  • 03Maker/Spark CDP frontend (legacy Borrow/Multiply)
  • 04AI-curated cross-protocol yield
  • 05passive DeFi exposure
03Install
  • pnpm add viem
  • git clone https://github.com/OasisDEX/lazy-summer-protocol
04Environment variables
VariableScopeDescription
NEXT_PUBLIC_LAZY_SUMMER_VAULTClientAddress of the target Lazy Summer `FleetCommander` ERC-4626 vault (e.g. USDC, ETH, EURC). See docs.summer.fi contract addresses.
05Prompt snippet
Integrate Summer.fi (Lazy Summer Protocol). Each Earn vault is a `FleetCommander` ERC-4626 contract that holds user deposits and routes them across multiple `Ark`s (sub-strategies wrapping Aave V3, Morpho, Spark, Compound V3, etc.). User flow: `FleetCommander.deposit(assets, receiver)` to mint shares, `FleetCommander.withdraw(assets, receiver, owner)` to exit. Inspect allocations with `FleetCommander.arks()` and per-Ark balance via `Ark.totalAssets()`. AI Keepers call `FleetCommander.rebalance(RebalanceData[])` permissionlessly within governance-set caps to move funds toward the highest-yielding Ark. Governance is via the SUMR token (`SummerToken` + `GovernanceRewardsManager`). Resolve current vault and Ark addresses from docs.summer.fi/lazy-summer-protocol/contracts-addresses. NOTE: the legacy Summer.fi Pro UI (Borrow / Multiply / Yield Loop on Maker, Aave, Spark) was migrated to DeFi Saver in Feb 2026 — do not build new flows on the deprecated DPM proxies; treat them as read-only for legacy positions.
06Gotchas
  • Lazy Summer is a meta-vault — your risk equals the WORST Ark currently allocated to. An exploit, depeg, or market freeze on Aave/Morpho/Spark/Compound directly hits the FleetCommander NAV.
  • Rebalancer mechanics: AI Keepers can move funds between Arks within governance caps without user action. A misconfigured cap or a malicious Keeper proposal can route funds into a riskier market — monitor governance.
  • Withdrawal liquidity depends on the currently-allocated Arks; if the majority is in an illiquid market (e.g. utilization 100%), `withdraw` may revert until the Keeper rebalances. Use `maxWithdraw(owner)` to gate UX.
  • Performance / management fees are charged on yield via `Tipper` accounting — preview yields net of fees with `previewRedeem`, not raw share-price growth.
  • The Oasis.app → Summer.fi rebrand happened in June 2023; the project repo is still `OasisDEX/lazy-summer-protocol` and many on-chain addresses bear `Oasis` prefixes — do not assume the names match the brand.
  • Summer.fi Pro (Borrow/Multiply/Yield Loop) was sunset in Feb 2026 and migrated to DeFi Saver — any docs or addresses referencing `OasisAutomation` / `DPMProxy` are legacy. New integrations should target Lazy Summer only.
  • Cross-chain: Lazy Summer is deployed on Ethereum, Base, Arbitrum, and Sonic; vault addresses differ per chain — do not hardcode mainnet addresses.
07Alternatives