TypeScript SDK for building with avnu functionality on Starknet
Documentation • Website • Twitter
- Swap: Token exchange execution with optimized routing
- DCA (Dollar Cost Averaging): Automated recurring orders
- Staking: AVNU token staking and rewards management
- Market Data: Real-time prices, volumes, TVL and market feeds
- Paymaster: Gasless and gasfree transaction support
- Token Information: Comprehensive token metadata
// Using npm
npm install @avnu/avnu-sdk
// or yarn
yarn add @avnu/avnu-sdkimport { getQuotes, executeSwap } from '@avnu/avnu-sdk';
const quotes = await getQuotes({
sellTokenAddress: '0x...',
buyTokenAddress: '0x...',
sellAmount: 1000000n,
takerAddress: account.address,
});
await executeSwap({
quote: quotes[0],
slippage: 0.01, // 1%
account,
});For complete documentation, examples, and API reference, visit:
- Node.js >= 22
- Starknet.js >= 8.9.0