@atomiqlabs/sdk
Version:
atomiq labs SDK for cross-chain swaps between smart chains and bitcoin
160 lines (159 loc) • 15.9 kB
JavaScript
;
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);