SDK
The Upshift TypeScript SDK — install it, read vault data, and build deposits and redemptions across EVM, Solana, and Stellar.
@augustdigital/sdk is one typed client for every chain Upshift runs on. It
reads vault data, positions, and history, and it builds the deposit, withdrawal,
and claim transactions.
npm install @augustdigital/sdkQuick Start
Install the SDK, initialize it with your RPC providers, and run a complete deposit flow.
Vault Actions
Query vaults, loans, allocations, positions, PnL, and historical data across all supported chains.
Error Handling
The typed error-class hierarchy, error codes, narrowing patterns, and retry guidance.
Per-chain transaction guides
EVM Actions
Deposit, request withdrawals, claim redemptions, and manage token approvals on EVM vaults.
Solana Actions
Query, deposit into, and redeem from Solana vaults, plus low-level Anchor utilities.
Stellar Actions
Build, sign, and submit Stellar vault deposits and redeems over the XDR transaction flow.