> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spark.money/llms.txt
> Use this file to discover all available pages before exploring further.

# claimStaticDeposit

> Claim a deposit from a static address using a quote.

Claims a deposit made to a static deposit address using quote information from `getClaimStaticDepositQuote` for the `SparkWallet`.

## Method Signature

```typescript theme={null}
async claimStaticDeposit({
  transactionId,
  creditAmountSats,
  sspSignature,
  outputIndex,
}: {
  transactionId: string;
  creditAmountSats: number;
  sspSignature: string;
  outputIndex?: number;
}): Promise<ClaimStaticDepositOutput | null>
```

## Parameters

<ResponseField name="transactionId" type="string" required>
  The Bitcoin transaction ID from the quote
</ResponseField>

<ResponseField name="creditAmountSats" type="number" required>
  The amount of sats from the quote
</ResponseField>

<ResponseField name="sspSignature" type="string" required>
  The SSP signature from the quote
</ResponseField>

<ResponseField name="outputIndex" type="number">
  The index of the output
</ResponseField>

## Returns

<ResponseField name="result" type="ClaimStaticDepositOutput | null" required>
  The claim result or null if the operation fails
</ResponseField>

## Example

```typescript theme={null}
const quote = await wallet.getClaimStaticDepositQuote(txId);
const claimResult = await wallet.claimStaticDeposit({
  transactionId: txId,
  creditAmountSats: quote.creditAmountSats,
  sspSignature: quote.signature,  // Note: quote returns 'signature', pass as 'sspSignature'
});
console.log("Claim result:", claimResult);
```
