Prepares a transaction to buy tokens with USDC. Supports both:
Uses RobinSwap for non-graduated tokens or UniswapV3 for graduated tokens.
JWT token or API key
Blockchain identifier. Supported chains: solana, solana-devnet, arbitrum, base, base-sepolia, avalanche, op-bnb, bnb, bnb-testnet, ethereum, monad, unichain, unichain-testnet, abstract, polygon, zksync, zksync-testnet
solana, solana-devnet, arbitrum, base, base-sepolia, avalanche, op-bnb, bnb, bnb-testnet, ethereum, monad, unichain, unichain-testnet, abstract, polygon, zksync, zksync-testnet "base-sepolia"
USD amount to spend (provide either this or buyAmountToken)
x > 0Amount of tokens to buy (provide either this or buyAmountUSD)
x > 0