RetrieveBtcStatus
RetrieveBtcStatus = {
Signing:null; } | {Confirmed: {txid:Uint8Array; }; } | {Sending: {txid:Uint8Array; }; } | {AmountTooLow:null; } | {Unknown:null; } | {Submitted: {txid:Uint8Array; }; } | {Pending:null; }
Defined in: packages/ckbtc/src/candid/minter.d.ts:386
Type Declaration
Section titled “Type Declaration”{ Signing: null; }
Signing
Section titled “Signing”Signing:
null
The minter is obtaining all required ECDSA signatures on the Bitcoin transaction for this request.
{ Confirmed: { txid: Uint8Array; }; }
Confirmed
Section titled “Confirmed”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.
Confirmed.txid
Section titled “Confirmed.txid”txid:
Uint8Array
{ Sending: { txid: Uint8Array; }; }
Sending
Section titled “Sending”Sending:
object
The minter signed the transaction and is waiting for a reply from the Bitcoin canister.
Sending.txid
Section titled “Sending.txid”txid:
Uint8Array
{ AmountTooLow: null; }
AmountTooLow
Section titled “AmountTooLow”AmountTooLow:
null
The amount was too low to cover the transaction fees.
{ Unknown: null; }
Unknown
Section titled “Unknown”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
Section titled “Submitted”Submitted:
object
The minter sent a transaction for the retrieve request. The payload contains the identifier of the transaction on the Bitcoin network.
Submitted.txid
Section titled “Submitted.txid”txid:
Uint8Array
{ Pending: null; }
Pending
Section titled “Pending”Pending:
null
The minter did not send a Bitcoin transaction for this request yet.