@riftresearch/otc-api
v0.2.0
Published
TypeScript clients for Rift RFQ and OTC APIs
Readme
@riftresearch/otc-api
TypeScript clients for Rift's RFQ and OTC APIs.
Install
npm install @riftresearch/otc-apiUsage
import { RfqClient, OtcClient, exactInput, BTC, CBBTC_BASE } from '@riftresearch/otc-api'
const rfq = new RfqClient({ baseUrl: 'https://rfq.rift.trade' })
const otc = new OtcClient({ baseUrl: 'https://otc.rift.trade' })
const quote = await rfq.requestQuote(
{
from: BTC,
to: CBBTC_BASE,
mode: exactInput(100_000),
},
{
protocolFeeBps: 0,
apiSecret: process.env.RFQ_API_SECRET,
},
)
const swap = await otc.createSwap({
quote: quote.quote,
destination_address: '0x...',
refund_address: 'bc1q...',
})