import { Token } from '@raydium-io/raydium-sdk'; import { TOKEN_PROGRAM_ID } from '@solana/spl-token'; import { PublicKey } from '@solana/web3.js'; export function getToken(token: string) { switch (token) { case 'WSOL': { return Token.WSOL; } case 'USDC': { return new Token( TOKEN_PROGRAM_ID, new PublicKey('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'), 6, 'USDC', 'USDC', ); } default: { throw new Error(`Unsupported quote mint "${token}". Supported values are USDC and WSOL`); } } }