Gets unused deposit addresses for a Spark address with pagination.
Method Signature
async getUnusedDepositAddresses(
params: QueryDepositAddressesParams,
): Promise<{
depositAddresses: DepositAddressQueryResult[];
offset: number;
}>
interface QueryDepositAddressesParams {
sparkAddress: string;
limit?: number; // default: 100
offset?: number; // default: 0
}
Parameters
The Spark address to query deposit addresses for.
Maximum number of addresses to return (default: 100).
Offset for pagination (default: 0).
Returns
depositAddresses
DepositAddressQueryResult[]
required
Array of unused deposit address objects.
The offset used for this request.
Example
const { depositAddresses } = await client.getUnusedDepositAddresses({
sparkAddress: "sp1...",
limit: 50,
});
for (const addr of depositAddresses) {
console.log(addr);
}