Overpass turns lending pool access into a routeable action. Instead of asking users to leave a wallet or aggregator, visit a lending app, and deposit manually, an application can route from a starting token into a pool-backed yield token.Documentation Index
Fetch the complete documentation index at: https://docs.overpass.ag/llms.txt
Use this file to discover all available pages before exploring further.
Deposit route
A route into a yield token has two logical parts:Exit route
An exit route reverses the flow:What routers must account for
Deposit routes should account for:- input swap quote
- underlying deposit asset
- Overpass mint quote
- protocol and creator deposit fees
- source-pool cap and pause state
- expected yield-token output
- metadata and registry status
- risk labels
- Overpass burn quote
- withdrawal availability
- utilization and liquidity
- expected underlying output
- output swap quote
- warnings from source-pool state
Deterministic protocol action
Aggregators can treat Overpass deposit and withdraw as deterministic protocol actions with known accounts, quote behavior, lookup tables, and compute requirements. The SDK builder returns the instructions and lookup tables needed to compose an Overpass leg into a larger transaction.Route warnings
Quotes can include warnings. A route planner should not hide these from the user or downstream system. Warnings can reflect conditions such as:- insufficient source liquidity
- paused deposits
- stale oracle state
- source-pool cap constraints
- quote or accounting errors