Skip to main content

sdk.swap.queryRate(amount, fromAssetID, toAssetID)

const rate = await sdk.swap.queryRate(88, USDT_ID, "btc");

Parameters:

  • amount: Amount to swap, if fromAssetID is btc then this is denominated in sats.
  • fromAssetID: From asset ID.
  • toAssetID: To asset ID.

Return Value:

{
"price_id": "8ce788d7-ffb0-4bd0-ae64-686ec281f434-joltz-swapper",
"price": 106000,
"asset_id": "btc",
"asset_group_key": "",
"funding_asset": "53b1309c60afd64068025de0c2a3d0bc01952cb6d8b0f9126da54dbda2d06ccf",
"funding_amount": 88,
"quote_amount": 82189,
"fee_bips": 100,
"fee_units": 830.188679245283,
"fee_denomination": "btc",
"expiry": 1747762149,
"available": true,
"sats_per_dollar": 943.3962264150944,
"usd_value": 87.12034,
"decimal_display_multiplier": 100,
"provider_script_key": "02a488f2b9c47b98610208fc414f7f7637785dee8490a04a3127ad2b95b068945d",
"provider_int_key": "02374a7869eaee7a6652b827f5ff4fa814ab60f25c4ef11a74977160570b63a851"
}