@atomiqlabs/sdk
Version:
atomiq labs SDK for cross-chain swaps between smart chains and bitcoin
15 lines (14 loc) • 637 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toBitcoinWallet = void 0;
const IBitcoinWallet_1 = require("../bitcoin/wallet/IBitcoinWallet");
const SingleAddressBitcoinWallet_1 = require("../bitcoin/wallet/SingleAddressBitcoinWallet");
function toBitcoinWallet(_bitcoinWallet, btcRpc, bitcoinNetwork) {
if ((0, IBitcoinWallet_1.isIBitcoinWallet)(_bitcoinWallet)) {
return _bitcoinWallet;
}
else {
return new SingleAddressBitcoinWallet_1.SingleAddressBitcoinWallet(btcRpc, bitcoinNetwork, _bitcoinWallet);
}
}
exports.toBitcoinWallet = toBitcoinWallet;