Skip to content

RetrieveBtcStatusV2

RetrieveBtcStatusV2 = { Signing: null; } | { Confirmed: { txid: Uint8Array; }; } | { Sending: { txid: Uint8Array; }; } | { AmountTooLow: null; } | { WillReimburse: ReimbursementRequest; } | { Unknown: null; } | { Submitted: { txid: Uint8Array; }; } | { Reimbursed: ReimbursedDeposit; } | { Pending: null; }

Defined in: packages/ckbtc/src/candid/minter.d.ts:437

{ Signing: null; }

Signing: null

The minter is obtaining all required ECDSA signatures on the Bitcoin transaction for this request.

{ Confirmed: { txid: Uint8Array; }; }

Confirmed: object

The minter received enough confirmations for the Bitcoin transaction for this request. The payload contains the identifier of the transaction on the Bitcoin network.

txid: Uint8Array

{ Sending: { txid: Uint8Array; }; }

Sending: object

The minter signed the transaction and is waiting for a reply from the Bitcoin canister.

txid: Uint8Array

{ AmountTooLow: null; }

AmountTooLow: null

The amount was too low to cover the transaction fees.

{ WillReimburse: ReimbursementRequest; }

WillReimburse: ReimbursementRequest

/ The minter will try to reimburse this transaction.

{ Unknown: null; }

Unknown: null

The minter does not have any information on the specified retrieval request. It can be that nobody submitted the request or the minter pruned the relevant information from the history to save space.

{ Submitted: { txid: Uint8Array; }; }

Submitted: object

The minter sent a transaction for the retrieve request. The payload contains the identifier of the transaction on the Bitcoin network.

txid: Uint8Array

{ Reimbursed: ReimbursedDeposit; }

Reimbursed: ReimbursedDeposit

/ The retrieve Bitcoin request has been reimbursed.

{ Pending: null; }

Pending: null

The minter did not send a Bitcoin transaction for this request yet.