UNPKG

@atomiqlabs/sdk

Version:

atomiq labs SDK for cross-chain swaps between smart chains and bitcoin

160 lines (159 loc) 15.9 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LnForGasSwapState = exports.LnForGasSwap = exports.SpvFromBTCWrapper = exports.SpvFromBTCSwapState = exports.SpvFromBTCSwap = exports.IEscrowSwapWrapper = exports.IEscrowSwap = exports.IEscrowSelfInitSwap = exports.IToBTCWrapper = exports.ToBTCSwapState = exports.IToBTCSwap = exports.ToBTCWrapper = exports.ToBTCSwap = exports.ToBTCLNWrapper = exports.ToBTCLNSwap = exports.IFromBTCWrapper = exports.IFromBTCSelfInitSwap = exports.IFromBTCLNWrapper = exports.FromBTCWrapper = exports.FromBTCSwapState = exports.FromBTCSwap = exports.FromBTCLNAutoWrapper = exports.FromBTCLNAutoSwapState = exports.FromBTCLNAutoSwap = exports.FromBTCLNWrapper = exports.FromBTCLNSwapState = exports.FromBTCLNSwap = exports.Swapper = exports.IndexedDBUnifiedStorage = exports.CustomPriceProvider = exports.OKXPriceProvider = exports.KrakenPriceProvider = exports.CoinPaprikaPriceProvider = exports.CoinGeckoPriceProvider = exports.BinancePriceProvider = exports.RedundantSwapPrice = exports.IntermediaryDiscovery = exports.Intermediary = exports.NostrMessenger = exports.MempoolApiError = exports.MempoolBitcoinRpc = exports.MempoolApi = exports.SwapData = exports.SpvWithdrawalTransactionData = exports.SpvVaultData = exports.TransactionRevertedError = exports.SwapDataVerificationError = exports.SignatureVerificationError = exports.CannotInitializeATAError = exports.BitcoinNetwork = void 0; exports.ISwapWrapper = exports.ISwap = exports.OnchainForGasWrapper = exports.OnchainForGasSwapState = exports.OnchainForGasSwap = exports.LnForGasWrapper = void 0; var base_1 = require("@atomiqlabs/base"); Object.defineProperty(exports, "BitcoinNetwork", { enumerable: true, get: function () { return base_1.BitcoinNetwork; } }); Object.defineProperty(exports, "CannotInitializeATAError", { enumerable: true, get: function () { return base_1.CannotInitializeATAError; } }); Object.defineProperty(exports, "SignatureVerificationError", { enumerable: true, get: function () { return base_1.SignatureVerificationError; } }); Object.defineProperty(exports, "SwapDataVerificationError", { enumerable: true, get: function () { return base_1.SwapDataVerificationError; } }); Object.defineProperty(exports, "TransactionRevertedError", { enumerable: true, get: function () { return base_1.TransactionRevertedError; } }); Object.defineProperty(exports, "SpvVaultData", { enumerable: true, get: function () { return base_1.SpvVaultData; } }); Object.defineProperty(exports, "SpvWithdrawalTransactionData", { enumerable: true, get: function () { return base_1.SpvWithdrawalTransactionData; } }); Object.defineProperty(exports, "SwapData", { enumerable: true, get: function () { return base_1.SwapData; } }); var btc_mempool_1 = require("@atomiqlabs/btc-mempool"); Object.defineProperty(exports, "MempoolApi", { enumerable: true, get: function () { return btc_mempool_1.MempoolApi; } }); Object.defineProperty(exports, "MempoolBitcoinRpc", { enumerable: true, get: function () { return btc_mempool_1.MempoolBitcoinRpc; } }); Object.defineProperty(exports, "MempoolApiError", { enumerable: true, get: function () { return btc_mempool_1.MempoolApiError; } }); var messenger_nostr_1 = require("@atomiqlabs/messenger-nostr"); Object.defineProperty(exports, "NostrMessenger", { enumerable: true, get: function () { return messenger_nostr_1.NostrMessenger; } }); __exportStar(require("./bitcoin/wallet/BitcoinWallet"), exports); __exportStar(require("./bitcoin/wallet/IBitcoinWallet"), exports); __exportStar(require("./bitcoin/wallet/SingleAddressBitcoinWallet"), exports); __exportStar(require("./enums/FeeType"), exports); __exportStar(require("./enums/SwapAmountType"), exports); __exportStar(require("./enums/SwapDirection"), exports); __exportStar(require("./enums/SwapSide"), exports); __exportStar(require("./enums/SwapType"), exports); __exportStar(require("./errors/IntermediaryError"), exports); __exportStar(require("./errors/RequestError"), exports); __exportStar(require("./errors/UserError"), exports); var Intermediary_1 = require("./intermediaries/Intermediary"); Object.defineProperty(exports, "Intermediary", { enumerable: true, get: function () { return Intermediary_1.Intermediary; } }); var IntermediaryDiscovery_1 = require("./intermediaries/IntermediaryDiscovery"); Object.defineProperty(exports, "IntermediaryDiscovery", { enumerable: true, get: function () { return IntermediaryDiscovery_1.IntermediaryDiscovery; } }); __exportStar(require("./prices/abstract/ISwapPrice"), exports); var RedundantSwapPrice_1 = require("./prices/RedundantSwapPrice"); Object.defineProperty(exports, "RedundantSwapPrice", { enumerable: true, get: function () { return RedundantSwapPrice_1.RedundantSwapPrice; } }); __exportStar(require("./prices/SingleSwapPrice"), exports); __exportStar(require("./prices/SwapPriceWithChain"), exports); var BinancePriceProvider_1 = require("./prices/providers/BinancePriceProvider"); Object.defineProperty(exports, "BinancePriceProvider", { enumerable: true, get: function () { return BinancePriceProvider_1.BinancePriceProvider; } }); var CoinGeckoPriceProvider_1 = require("./prices/providers/CoinGeckoPriceProvider"); Object.defineProperty(exports, "CoinGeckoPriceProvider", { enumerable: true, get: function () { return CoinGeckoPriceProvider_1.CoinGeckoPriceProvider; } }); var CoinPaprikaPriceProvider_1 = require("./prices/providers/CoinPaprikaPriceProvider"); Object.defineProperty(exports, "CoinPaprikaPriceProvider", { enumerable: true, get: function () { return CoinPaprikaPriceProvider_1.CoinPaprikaPriceProvider; } }); var KrakenPriceProvider_1 = require("./prices/providers/KrakenPriceProvider"); Object.defineProperty(exports, "KrakenPriceProvider", { enumerable: true, get: function () { return KrakenPriceProvider_1.KrakenPriceProvider; } }); var OKXPriceProvider_1 = require("./prices/providers/OKXPriceProvider"); Object.defineProperty(exports, "OKXPriceProvider", { enumerable: true, get: function () { return OKXPriceProvider_1.OKXPriceProvider; } }); var CustomPriceProvider_1 = require("./prices/providers/CustomPriceProvider"); Object.defineProperty(exports, "CustomPriceProvider", { enumerable: true, get: function () { return CustomPriceProvider_1.CustomPriceProvider; } }); __exportStar(require("./storage/IUnifiedStorage"), exports); __exportStar(require("./storage/UnifiedSwapStorage"), exports); var IndexedDBUnifiedStorage_1 = require("./storage-browser/IndexedDBUnifiedStorage"); Object.defineProperty(exports, "IndexedDBUnifiedStorage", { enumerable: true, get: function () { return IndexedDBUnifiedStorage_1.IndexedDBUnifiedStorage; } }); __exportStar(require("./storage-browser/LocalStorageManager"), exports); var Swapper_1 = require("./swapper/Swapper"); Object.defineProperty(exports, "Swapper", { enumerable: true, get: function () { return Swapper_1.Swapper; } }); __exportStar(require("./swapper/SwapperFactory"), exports); __exportStar(require("./swapper/SwapperUtils"), exports); __exportStar(require("./swapper/SwapperWithChain"), exports); __exportStar(require("./swapper/SwapperWithSigner"), exports); var FromBTCLNSwap_1 = require("./swaps/escrow_swaps/frombtc/ln/FromBTCLNSwap"); Object.defineProperty(exports, "FromBTCLNSwap", { enumerable: true, get: function () { return FromBTCLNSwap_1.FromBTCLNSwap; } }); Object.defineProperty(exports, "FromBTCLNSwapState", { enumerable: true, get: function () { return FromBTCLNSwap_1.FromBTCLNSwapState; } }); var FromBTCLNWrapper_1 = require("./swaps/escrow_swaps/frombtc/ln/FromBTCLNWrapper"); Object.defineProperty(exports, "FromBTCLNWrapper", { enumerable: true, get: function () { return FromBTCLNWrapper_1.FromBTCLNWrapper; } }); var FromBTCLNAutoSwap_1 = require("./swaps/escrow_swaps/frombtc/ln_auto/FromBTCLNAutoSwap"); Object.defineProperty(exports, "FromBTCLNAutoSwap", { enumerable: true, get: function () { return FromBTCLNAutoSwap_1.FromBTCLNAutoSwap; } }); Object.defineProperty(exports, "FromBTCLNAutoSwapState", { enumerable: true, get: function () { return FromBTCLNAutoSwap_1.FromBTCLNAutoSwapState; } }); var FromBTCLNAutoWrapper_1 = require("./swaps/escrow_swaps/frombtc/ln_auto/FromBTCLNAutoWrapper"); Object.defineProperty(exports, "FromBTCLNAutoWrapper", { enumerable: true, get: function () { return FromBTCLNAutoWrapper_1.FromBTCLNAutoWrapper; } }); var FromBTCSwap_1 = require("./swaps/escrow_swaps/frombtc/onchain/FromBTCSwap"); Object.defineProperty(exports, "FromBTCSwap", { enumerable: true, get: function () { return FromBTCSwap_1.FromBTCSwap; } }); Object.defineProperty(exports, "FromBTCSwapState", { enumerable: true, get: function () { return FromBTCSwap_1.FromBTCSwapState; } }); var FromBTCWrapper_1 = require("./swaps/escrow_swaps/frombtc/onchain/FromBTCWrapper"); Object.defineProperty(exports, "FromBTCWrapper", { enumerable: true, get: function () { return FromBTCWrapper_1.FromBTCWrapper; } }); var IFromBTCLNWrapper_1 = require("./swaps/escrow_swaps/frombtc/IFromBTCLNWrapper"); Object.defineProperty(exports, "IFromBTCLNWrapper", { enumerable: true, get: function () { return IFromBTCLNWrapper_1.IFromBTCLNWrapper; } }); var IFromBTCSelfInitSwap_1 = require("./swaps/escrow_swaps/frombtc/IFromBTCSelfInitSwap"); Object.defineProperty(exports, "IFromBTCSelfInitSwap", { enumerable: true, get: function () { return IFromBTCSelfInitSwap_1.IFromBTCSelfInitSwap; } }); var IFromBTCWrapper_1 = require("./swaps/escrow_swaps/frombtc/IFromBTCWrapper"); Object.defineProperty(exports, "IFromBTCWrapper", { enumerable: true, get: function () { return IFromBTCWrapper_1.IFromBTCWrapper; } }); var ToBTCLNSwap_1 = require("./swaps/escrow_swaps/tobtc/ln/ToBTCLNSwap"); Object.defineProperty(exports, "ToBTCLNSwap", { enumerable: true, get: function () { return ToBTCLNSwap_1.ToBTCLNSwap; } }); var ToBTCLNWrapper_1 = require("./swaps/escrow_swaps/tobtc/ln/ToBTCLNWrapper"); Object.defineProperty(exports, "ToBTCLNWrapper", { enumerable: true, get: function () { return ToBTCLNWrapper_1.ToBTCLNWrapper; } }); var ToBTCSwap_1 = require("./swaps/escrow_swaps/tobtc/onchain/ToBTCSwap"); Object.defineProperty(exports, "ToBTCSwap", { enumerable: true, get: function () { return ToBTCSwap_1.ToBTCSwap; } }); var ToBTCWrapper_1 = require("./swaps/escrow_swaps/tobtc/onchain/ToBTCWrapper"); Object.defineProperty(exports, "ToBTCWrapper", { enumerable: true, get: function () { return ToBTCWrapper_1.ToBTCWrapper; } }); var IToBTCSwap_1 = require("./swaps/escrow_swaps/tobtc/IToBTCSwap"); Object.defineProperty(exports, "IToBTCSwap", { enumerable: true, get: function () { return IToBTCSwap_1.IToBTCSwap; } }); Object.defineProperty(exports, "ToBTCSwapState", { enumerable: true, get: function () { return IToBTCSwap_1.ToBTCSwapState; } }); var IToBTCWrapper_1 = require("./swaps/escrow_swaps/tobtc/IToBTCWrapper"); Object.defineProperty(exports, "IToBTCWrapper", { enumerable: true, get: function () { return IToBTCWrapper_1.IToBTCWrapper; } }); var IEscrowSelfInitSwap_1 = require("./swaps/escrow_swaps/IEscrowSelfInitSwap"); Object.defineProperty(exports, "IEscrowSelfInitSwap", { enumerable: true, get: function () { return IEscrowSelfInitSwap_1.IEscrowSelfInitSwap; } }); var IEscrowSwap_1 = require("./swaps/escrow_swaps/IEscrowSwap"); Object.defineProperty(exports, "IEscrowSwap", { enumerable: true, get: function () { return IEscrowSwap_1.IEscrowSwap; } }); var IEscrowSwapWrapper_1 = require("./swaps/escrow_swaps/IEscrowSwapWrapper"); Object.defineProperty(exports, "IEscrowSwapWrapper", { enumerable: true, get: function () { return IEscrowSwapWrapper_1.IEscrowSwapWrapper; } }); var SpvFromBTCSwap_1 = require("./swaps/spv_swaps/SpvFromBTCSwap"); Object.defineProperty(exports, "SpvFromBTCSwap", { enumerable: true, get: function () { return SpvFromBTCSwap_1.SpvFromBTCSwap; } }); Object.defineProperty(exports, "SpvFromBTCSwapState", { enumerable: true, get: function () { return SpvFromBTCSwap_1.SpvFromBTCSwapState; } }); var SpvFromBTCWrapper_1 = require("./swaps/spv_swaps/SpvFromBTCWrapper"); Object.defineProperty(exports, "SpvFromBTCWrapper", { enumerable: true, get: function () { return SpvFromBTCWrapper_1.SpvFromBTCWrapper; } }); var LnForGasSwap_1 = require("./swaps/trusted/ln/LnForGasSwap"); Object.defineProperty(exports, "LnForGasSwap", { enumerable: true, get: function () { return LnForGasSwap_1.LnForGasSwap; } }); Object.defineProperty(exports, "LnForGasSwapState", { enumerable: true, get: function () { return LnForGasSwap_1.LnForGasSwapState; } }); var LnForGasWrapper_1 = require("./swaps/trusted/ln/LnForGasWrapper"); Object.defineProperty(exports, "LnForGasWrapper", { enumerable: true, get: function () { return LnForGasWrapper_1.LnForGasWrapper; } }); var OnchainForGasSwap_1 = require("./swaps/trusted/onchain/OnchainForGasSwap"); Object.defineProperty(exports, "OnchainForGasSwap", { enumerable: true, get: function () { return OnchainForGasSwap_1.OnchainForGasSwap; } }); Object.defineProperty(exports, "OnchainForGasSwapState", { enumerable: true, get: function () { return OnchainForGasSwap_1.OnchainForGasSwapState; } }); var OnchainForGasWrapper_1 = require("./swaps/trusted/onchain/OnchainForGasWrapper"); Object.defineProperty(exports, "OnchainForGasWrapper", { enumerable: true, get: function () { return OnchainForGasWrapper_1.OnchainForGasWrapper; } }); __exportStar(require("./swaps/IAddressSwap"), exports); __exportStar(require("./swaps/IBTCWalletSwap"), exports); __exportStar(require("./swaps/IClaimableSwap"), exports); __exportStar(require("./swaps/IRefundableSwap"), exports); __exportStar(require("./swaps/IAddressSwap"), exports); var ISwap_1 = require("./swaps/ISwap"); Object.defineProperty(exports, "ISwap", { enumerable: true, get: function () { return ISwap_1.ISwap; } }); __exportStar(require("./swaps/ISwapWithGasDrop"), exports); var ISwapWrapper_1 = require("./swaps/ISwapWrapper"); Object.defineProperty(exports, "ISwapWrapper", { enumerable: true, get: function () { return ISwapWrapper_1.ISwapWrapper; } }); __exportStar(require("./types/fees/Fee"), exports); __exportStar(require("./types/fees/FeeBreakdown"), exports); __exportStar(require("./types/fees/PercentagePPM"), exports); __exportStar(require("./types/lnurl/LNURLPay"), exports); __exportStar(require("./types/lnurl/LNURLWithdraw"), exports); __exportStar(require("./types/wallets/MinimalBitcoinWalletInterface"), exports); __exportStar(require("./types/wallets/MinimalLightningNetworkWalletInterface"), exports); __exportStar(require("./types/wallets/LightningInvoiceCreateService"), exports); __exportStar(require("./types/SwapStateInfo"), exports); __exportStar(require("./types/AmountData"), exports); __exportStar(require("./types/CustomPriceFunction"), exports); __exportStar(require("./types/SwapExecutionAction"), exports); __exportStar(require("./types/SwapExecutionStep"), exports); __exportStar(require("./types/SwapWithSigner"), exports); __exportStar(require("./types/Token"), exports); __exportStar(require("./types/TokenAmount"), exports); __exportStar(require("./utils/TokenUtils"), exports); __exportStar(require("./utils/SwapUtils"), exports);