Migration Guide (v1 → v2)
Complete guide for migrating from Vertigo SDK v1 to v2
Quick Migration Checklist
Installation
v1
npm install @vertigo-amm/vertigo-sdkv2
SDK Initialization
v1: Using AnchorProvider
v2: Direct Initialization
Swapping Tokens (Buy/Sell)
v1: Separate Buy and Sell Methods
v2: Unified Swap Method
Building Transaction Instructions
v1: Manual Instruction Building
v2: Simplified Transaction Building
Pool Creation
v1: Complex Manual Setup
v2: Simple Pool Creation
Token Factories
v1: Separate Factory Programs
v2: Unified Factory Client
Claiming Royalty Fees
v1: Manual Account Management
v2: Simplified Claiming
Getting Pool Information
v1: Manual Fetching
v2: Built-in Pool Methods
API Integration
v1: No Built-in API
v2: Built-in API Client
Utility Functions
v1: Limited Utilities
v2: Rich Utility Library
Error Handling
v1: Generic Errors
v2: Specific Error Codes
Advanced Features (New in v2)
Simulation
Pool Authority (Advanced)
Relay Client (Permissioned Swaps)
Migration Strategy
Option 1: Gradual Migration (Recommended)
Option 2: Full Migration
Breaking Changes Summary
Feature
v1
v2
Testing Checklist
Getting Help
Benefits of v2
Last updated

