- discover and filter vaults by chain and protocol
- prepare deposits and withdrawals with automatic approval handling
- query live user positions (pending, active, and queued withdrawals)
- carry attribution context on every transaction
Two Paths, One Client
Vault discovery — the SDK reads from a bundled vault manifest to give you typed access to all supported vaults, their deployments, accepted tokens, and deposit modes. No network request required. Transaction path — the SDK communicates on-chain via your RPC URLs to read allowances and vault state, then returns pre-encoded transaction objects you sign and submit. Uses your viemPublicClient and WalletClient.
wallet you provide is used to determine the sender account for allowance checks; you sign the resulting steps yourself.
For live vault metrics (APY, TVL, share price) and user portfolio history, use the Gauntlet REST API directly.
Go Deeper
Installation
Install the SDK and configure your project.
Examples
Deposits, withdrawals, balance queries, and error handling.
Reference
Constructor, methods, result shapes, and errors.
Deposit Your First Dollar
The full integration guide with SDK and API confirmation.