Swaps module for the SatsTerminal SDK
npm install @satsterminal-sdk/swapsSwaps-only client for the SatsTerminal platform. Existing SatsTerminal usage works unchanged; new consumers can import this package directly for a slimmer install.
``bash`
npm install @satsterminal-sdk/swapsor use the aggregator if you also need borrow/bridge:
npm install satsterminal-sdk
`typescript
import { SatsTerminal } from '@satsterminal-sdk/swaps';
const swaps = new SatsTerminal({ apiKey: process.env.API_KEY! });
const quote = await swaps.swapQuote({
amount: '0.001',
fromToken: 'BTC',
toToken: 'USDC',
address: 'bc1...',
protocol: 'runes',
params: {}
});
`
`typescript
import { createClient } from 'satsterminal-sdk';
const { swaps } = createClient({ apiKey: process.env.API_KEY! });
const result = await swaps.fetchQuote({ / ... / });
`
(class)
- createSwapsClient(config)` helper