Task
Add a swapAssets function to perform atomic asset swaps on Stellar.
Details
- Function signature:
swapAssets(params: SwapParams): Promise<SwapResult>
- Support swapping between any two Stellar assets
- Use path payment or atomic swap patterns
- Handle liquidity and price considerations
- Add SwapParams and SwapResult interfaces
Test
Run pnpm --filter @stellar-pay/payments-engine build to verify no TypeScript errors.
Task
Add a
swapAssetsfunction to perform atomic asset swaps on Stellar.Details
swapAssets(params: SwapParams): Promise<SwapResult>Test
Run
pnpm --filter @stellar-pay/payments-engine buildto verify no TypeScript errors.