Skip to main content
This quickstart shows the core Overpass flows using the TypeScript SDK.

Install

Connect to Solana

The mainnet program ID is:

Discover wrappers

Use wrapper discovery when you need to list existing yield tokens.

Create a yield token

Creating a wrapper mints a new SPL token tied to a source pool.
initialDeposit is optional. If supplied, the wrapper launches with backing in the same transaction as creation.

Deposit into a yield token

A deposit moves the underlying asset into the source pool and returns the yield token.

Withdraw from a yield token

A withdrawal burns the yield token and redeems the underlying asset.
Withdrawal quality depends on the source pool. A highly utilized, paused, stale-oracle, or impaired pool can make withdrawals fail or reduce practical redeemability.

Quote before building

Use quotes when you need preview amounts, warnings, or route simulation.

Next steps