# GetSwapStatusInput

Input for getting swap status.

**swapId**stringrequired

Unique identifier of the swap to query.

**secret**string

Swap secret pre-image revealed after the destination-chain HTLC is created for Lightning-to-smart-chain swaps, encoded as a hexadecimal string.

**bitcoinAddress**string

For Bitcoin-to-smart-chain swaps. Bitcoin address used to request a pre-funded PSBT with populated input UTXOs ready for signing and execution. Must be specified together with `bitcoinPublicKey`.

**bitcoinPublicKey**string

For Bitcoin-to-smart-chain swaps. Bitcoin public key used together with `bitcoinAddress` to request a pre-funded PSBT with populated input UTXOs ready for signing and execution. Must be specified together with `bitcoinAddress`.

**bitcoinFeeRate**number

For Bitcoin-to-smart-chain swaps. Bitcoin fee-rate override used when building a pre-funded PSBT; otherwise the current economical fee rate is used.

**signer**string

Alternative smart-chain signer to use for claim, refund, or manual settlement transactions.

GetSwapStatusInput

```
{

  "swapId": "string",

  "secret": "string",

  "bitcoinAddress": "string",

  "bitcoinPublicKey": "string",

  "bitcoinFeeRate": 0,

  "signer": "string"

}
```
