Changelog
Product updates and announcements
API architecture overhaul
- Migrate from microservice-based endpoints to unified API at https://{environment}.garden.finance/v2
- Replace Bearer JWT authentication with
garden-app-id
header authentication
New endpoints
- Add /policy endpoint for client-side route validation and reduced API dependencies
- Add /liquidity endpoint for real-time liquidity information
Consolidated API structure
- Unify quote functionality under /quote endpoint
- Streamline order operations with /orders and /orders/ endpoints
- Simplify chain and asset queries with /chains and /assets endpoints
- Add /health endpoint for service monitoring
- Integrate /fees and /volume endpoints for swap metrics
Developer experience improvements
- Enhance OpenAPI specification with detailed descriptions and examples
- Improve schema definitions for better SDK generation
- Standardize error response formats across all endpoints
- Add Solana support
- Add retry logic for transactions dropped in mempool
- Fix
getBalance
utility in Phantom provider
- Upgrade Starknet dependencies
- Update Arbitrum Sepolia address
- Add Botanix support
- Add Corn support
- Initialise quote using API
- Automatically handle network switching in wallets
- Add support for Phantom, Xverse, and Keplr wallets
- Fix build issues
- Exit script execution if build fails
- Update script file
- Add Unichain support
- Remove unnecessary API calls in
react-hooks
- Support for affiliate fees
- Add helper function
getQuoteFromAssets
- Add Starknet support
- Add support for network switching in Node environment (previously supported in browser)