@avnu/avnu-sdk
v4.0.0
Published
TypeScript SDK for building exchange functionality on Layers 2 with the AVNU API
Downloads
7,357
Readme
AVNU SDK
TypeScript SDK for building exchange functionality on Starknet Layer 2 with the AVNU API.
Features
- 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
Installation
npm install @avnu/avnu-sdkor
yarn add @avnu/avnu-sdkQuick Start
import { 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,
});Documentation
For complete documentation, examples, and API reference, visit:
Requirements
- Node.js >= 22
- Starknet.js >= 8.9.0
