FromBTCSwapState
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:44
State enum for legacy escrow based Bitcoin -> Smart chain swaps.
Enumeration Members
FAILED
FAILED: -4;
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:49
Bitcoin swap address has expired and the intermediary (LP) has already refunded its funds. No BTC should be sent anymore!
EXPIRED
EXPIRED: -3;
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:55
Bitcoin swap address has expired, user should not send any BTC anymore! Though the intermediary (LP) hasn't refunded yet. So if there is a transaction already in-flight the swap might still succeed.
QUOTE_EXPIRED
QUOTE_EXPIRED: -2;
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:59
Swap has expired for good and there is no way how it can be executed anymore
QUOTE_SOFT_EXPIRED
QUOTE_SOFT_EXPIRED: -1;
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:64
A swap is almost expired, and it should be presented to the user as expired, though there is still a chance that it will be processed
PR_CREATED
PR_CREATED: 0;
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:69
Swap quote was created, use the FromBTCSwap.commit or FromBTCSwap.txsCommit functions to initiate it by creating the swap escrow on the destination smart chain
CLAIM_COMMITED
CLAIM_COMMITED: 1;
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:75
Swap escrow was initiated (committed) on the destination chain, user can send the BTC to the swap address with the FromBTCSwap.getFundedPsbt, FromBTCSwap.getAddress or FromBTCSwap.getHyperlink functions.
BTC_TX_CONFIRMED
BTC_TX_CONFIRMED: 2;
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:81
Input bitcoin transaction was confirmed, wait for automatic settlement by the watchtowers using the FromBTCSwap.waitTillClaimed function or settle manually using the FromBTCSwap.claim or FromBTCSwap.txsClaim function.
CLAIM_CLAIMED
CLAIM_CLAIMED: 3;
Defined in: atomiq-sdk/src/swaps/escrow_swaps/frombtc/onchain/FromBTCSwap.ts:85
Swap successfully settled and funds received on the destination chain