Skip to main content
Returns confirmed UTXOs for a given Spark deposit address.

Method Signature

async getUtxosForDepositAddress(
  depositAddress: string,
  limit?: number,
  offset?: number,
  excludeClaimed?: boolean
): Promise<{ txid: string; vout: number }[]>

Parameters

depositAddress
string
required
The deposit address to query
limit
number
Maximum number of UTXOs to return (default: 100)
offset
number
Pagination offset (default: 0)
excludeClaimed
boolean
Whether to exclude already claimed UTXOs (default: false)

Returns

utxos
array
required
Array of UTXO objects with txid and vout

Example

const utxos = await wallet.getUtxosForDepositAddress(
  "bcrt1p...",
  100,
  0,
  true
);
console.log("UTXOs:", utxos);