Claims a deposit made to a static deposit address using quote information from getClaimStaticDepositQuote for the SparkWallet.
Method Signature
async claimStaticDeposit({
transactionId,
creditAmountSats,
sspSignature,
outputIndex,
}: {
transactionId: string;
creditAmountSats: number;
sspSignature: string;
outputIndex?: number;
}): Promise<ClaimStaticDepositOutput | null>
Parameters
The Bitcoin transaction ID from the quote
The amount of sats from the quote
The SSP signature from the quote
Returns
result
ClaimStaticDepositOutput | null
required
The claim result or null if the operation fails
Example
const quote = await wallet.getClaimStaticDepositQuote(txId);
const claimResult = await wallet.claimStaticDeposit({
transactionId: quote.txId,
creditAmountSats: quote.creditAmountSats,
sspSignature: quote.sspSignature,
outputIndex: quote.outputIndex
});
console.log("Claim result:", claimResult);