| 12345678910111213141516171819202122232425 |
- import { PacificaClient } from '../src/exchanges/pacifica/PacificaClient'
- import { PacificaAdapter } from '../src/exchanges/pacifica/PacificaAdapter'
- async function main() {
- const client = new PacificaClient({
- baseUrl: process.env.PACIFICA_BASE_URL || 'https://api.pacifica.fi',
- wsUrl: process.env.PACIFICA_WS_URL || 'wss://ws.pacifica.fi',
- apiKey: process.env.PACIFICA_API_KEY,
- privateKey: process.env.PACIFICA_PRIVATE_KEY,
- })
- const ex = new PacificaAdapter(client)
- await client.discover()
- const marketsInfo = await (client.getPublic as any)(client.endpoints.symbols)
- console.log('markets info sample =', Array.isArray(marketsInfo) ? marketsInfo.slice(0, 1) : marketsInfo)
- const syms = await ex.symbols()
- console.log('symbols sample =', syms.slice(0, 10))
- const symbol = process.env.PACIFICA_SYMBOL || (syms[0] ?? 'BTC')
- const d = await ex.depth(symbol, 20)
- console.log('depth top =', d.bids[0], d.asks[0])
- }
- main().catch(e => {
- console.error(e)
- process.exitCode = 1
- })
|