UNPKG

@arkade-os/sdk

Version:

Bitcoin wallet SDK with Taproot and Ark integration

89 lines (88 loc) 9.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Unroll = exports.P2A = exports.TxTree = exports.Intent = exports.ContractRepositoryImpl = exports.WalletRepositoryImpl = exports.networks = exports.ArkNote = exports.combineTapscriptSigs = exports.hasBoardingTxExpired = exports.waitForIncomingFunds = exports.verifyTapscriptSignatures = exports.buildOffchainTx = exports.ConditionWitness = exports.VtxoTaprootTree = exports.VtxoTreeExpiry = exports.CosignerPublicKey = exports.getArkPsbtFields = exports.setArkPsbtField = exports.ArkPsbtFieldKeyType = exports.ArkPsbtFieldKey = exports.TapTreeCoder = exports.CLTVMultisigTapscript = exports.ConditionMultisigTapscript = exports.ConditionCSVMultisigTapscript = exports.CSVMultisigTapscript = exports.MultisigTapscript = exports.decodeTapscript = exports.Response = exports.Request = exports.ServiceWorkerWallet = exports.Worker = exports.setupServiceWorker = exports.SettlementEventType = exports.ChainTxType = exports.IndexerTxType = exports.TxType = exports.VHTLC = exports.VtxoScript = exports.DefaultVtxo = exports.ArkAddress = exports.RestIndexerProvider = exports.RestArkProvider = exports.EsploraProvider = exports.ESPLORA_URL = exports.VtxoManager = exports.Ramps = exports.OnchainWallet = exports.SingleKey = exports.Wallet = void 0; exports.maybeArkError = exports.ArkError = exports.Transaction = void 0; const transaction_1 = require("./utils/transaction"); Object.defineProperty(exports, "Transaction", { enumerable: true, get: function () { return transaction_1.Transaction; } }); const singleKey_1 = require("./identity/singleKey"); Object.defineProperty(exports, "SingleKey", { enumerable: true, get: function () { return singleKey_1.SingleKey; } }); const address_1 = require("./script/address"); Object.defineProperty(exports, "ArkAddress", { enumerable: true, get: function () { return address_1.ArkAddress; } }); const vhtlc_1 = require("./script/vhtlc"); Object.defineProperty(exports, "VHTLC", { enumerable: true, get: function () { return vhtlc_1.VHTLC; } }); const default_1 = require("./script/default"); Object.defineProperty(exports, "DefaultVtxo", { enumerable: true, get: function () { return default_1.DefaultVtxo; } }); const base_1 = require("./script/base"); Object.defineProperty(exports, "VtxoScript", { enumerable: true, get: function () { return base_1.VtxoScript; } }); Object.defineProperty(exports, "TapTreeCoder", { enumerable: true, get: function () { return base_1.TapTreeCoder; } }); const wallet_1 = require("./wallet"); Object.defineProperty(exports, "TxType", { enumerable: true, get: function () { return wallet_1.TxType; } }); const wallet_2 = require("./wallet/wallet"); Object.defineProperty(exports, "Wallet", { enumerable: true, get: function () { return wallet_2.Wallet; } }); Object.defineProperty(exports, "waitForIncomingFunds", { enumerable: true, get: function () { return wallet_2.waitForIncomingFunds; } }); const txTree_1 = require("./tree/txTree"); Object.defineProperty(exports, "TxTree", { enumerable: true, get: function () { return txTree_1.TxTree; } }); const ramps_1 = require("./wallet/ramps"); Object.defineProperty(exports, "Ramps", { enumerable: true, get: function () { return ramps_1.Ramps; } }); const vtxo_manager_1 = require("./wallet/vtxo-manager"); Object.defineProperty(exports, "VtxoManager", { enumerable: true, get: function () { return vtxo_manager_1.VtxoManager; } }); const wallet_3 = require("./wallet/serviceWorker/wallet"); Object.defineProperty(exports, "ServiceWorkerWallet", { enumerable: true, get: function () { return wallet_3.ServiceWorkerWallet; } }); const onchain_1 = require("./wallet/onchain"); Object.defineProperty(exports, "OnchainWallet", { enumerable: true, get: function () { return onchain_1.OnchainWallet; } }); const utils_1 = require("./wallet/serviceWorker/utils"); Object.defineProperty(exports, "setupServiceWorker", { enumerable: true, get: function () { return utils_1.setupServiceWorker; } }); const worker_1 = require("./wallet/serviceWorker/worker"); Object.defineProperty(exports, "Worker", { enumerable: true, get: function () { return worker_1.Worker; } }); const request_1 = require("./wallet/serviceWorker/request"); Object.defineProperty(exports, "Request", { enumerable: true, get: function () { return request_1.Request; } }); const response_1 = require("./wallet/serviceWorker/response"); Object.defineProperty(exports, "Response", { enumerable: true, get: function () { return response_1.Response; } }); const onchain_2 = require("./providers/onchain"); Object.defineProperty(exports, "ESPLORA_URL", { enumerable: true, get: function () { return onchain_2.ESPLORA_URL; } }); Object.defineProperty(exports, "EsploraProvider", { enumerable: true, get: function () { return onchain_2.EsploraProvider; } }); const ark_1 = require("./providers/ark"); Object.defineProperty(exports, "RestArkProvider", { enumerable: true, get: function () { return ark_1.RestArkProvider; } }); Object.defineProperty(exports, "SettlementEventType", { enumerable: true, get: function () { return ark_1.SettlementEventType; } }); const tapscript_1 = require("./script/tapscript"); Object.defineProperty(exports, "CLTVMultisigTapscript", { enumerable: true, get: function () { return tapscript_1.CLTVMultisigTapscript; } }); Object.defineProperty(exports, "ConditionCSVMultisigTapscript", { enumerable: true, get: function () { return tapscript_1.ConditionCSVMultisigTapscript; } }); Object.defineProperty(exports, "ConditionMultisigTapscript", { enumerable: true, get: function () { return tapscript_1.ConditionMultisigTapscript; } }); Object.defineProperty(exports, "CSVMultisigTapscript", { enumerable: true, get: function () { return tapscript_1.CSVMultisigTapscript; } }); Object.defineProperty(exports, "decodeTapscript", { enumerable: true, get: function () { return tapscript_1.decodeTapscript; } }); Object.defineProperty(exports, "MultisigTapscript", { enumerable: true, get: function () { return tapscript_1.MultisigTapscript; } }); const arkTransaction_1 = require("./utils/arkTransaction"); Object.defineProperty(exports, "hasBoardingTxExpired", { enumerable: true, get: function () { return arkTransaction_1.hasBoardingTxExpired; } }); Object.defineProperty(exports, "buildOffchainTx", { enumerable: true, get: function () { return arkTransaction_1.buildOffchainTx; } }); Object.defineProperty(exports, "verifyTapscriptSignatures", { enumerable: true, get: function () { return arkTransaction_1.verifyTapscriptSignatures; } }); Object.defineProperty(exports, "combineTapscriptSigs", { enumerable: true, get: function () { return arkTransaction_1.combineTapscriptSigs; } }); const unknownFields_1 = require("./utils/unknownFields"); Object.defineProperty(exports, "VtxoTaprootTree", { enumerable: true, get: function () { return unknownFields_1.VtxoTaprootTree; } }); Object.defineProperty(exports, "ConditionWitness", { enumerable: true, get: function () { return unknownFields_1.ConditionWitness; } }); Object.defineProperty(exports, "getArkPsbtFields", { enumerable: true, get: function () { return unknownFields_1.getArkPsbtFields; } }); Object.defineProperty(exports, "setArkPsbtField", { enumerable: true, get: function () { return unknownFields_1.setArkPsbtField; } }); Object.defineProperty(exports, "ArkPsbtFieldKey", { enumerable: true, get: function () { return unknownFields_1.ArkPsbtFieldKey; } }); Object.defineProperty(exports, "ArkPsbtFieldKeyType", { enumerable: true, get: function () { return unknownFields_1.ArkPsbtFieldKeyType; } }); Object.defineProperty(exports, "CosignerPublicKey", { enumerable: true, get: function () { return unknownFields_1.CosignerPublicKey; } }); Object.defineProperty(exports, "VtxoTreeExpiry", { enumerable: true, get: function () { return unknownFields_1.VtxoTreeExpiry; } }); const intent_1 = require("./intent"); Object.defineProperty(exports, "Intent", { enumerable: true, get: function () { return intent_1.Intent; } }); const arknote_1 = require("./arknote"); Object.defineProperty(exports, "ArkNote", { enumerable: true, get: function () { return arknote_1.ArkNote; } }); const networks_1 = require("./networks"); Object.defineProperty(exports, "networks", { enumerable: true, get: function () { return networks_1.networks; } }); const indexer_1 = require("./providers/indexer"); Object.defineProperty(exports, "RestIndexerProvider", { enumerable: true, get: function () { return indexer_1.RestIndexerProvider; } }); Object.defineProperty(exports, "IndexerTxType", { enumerable: true, get: function () { return indexer_1.IndexerTxType; } }); Object.defineProperty(exports, "ChainTxType", { enumerable: true, get: function () { return indexer_1.ChainTxType; } }); const anchor_1 = require("./utils/anchor"); Object.defineProperty(exports, "P2A", { enumerable: true, get: function () { return anchor_1.P2A; } }); const unroll_1 = require("./wallet/unroll"); Object.defineProperty(exports, "Unroll", { enumerable: true, get: function () { return unroll_1.Unroll; } }); const walletRepository_1 = require("./repositories/walletRepository"); Object.defineProperty(exports, "WalletRepositoryImpl", { enumerable: true, get: function () { return walletRepository_1.WalletRepositoryImpl; } }); const contractRepository_1 = require("./repositories/contractRepository"); Object.defineProperty(exports, "ContractRepositoryImpl", { enumerable: true, get: function () { return contractRepository_1.ContractRepositoryImpl; } }); const errors_1 = require("./providers/errors"); Object.defineProperty(exports, "ArkError", { enumerable: true, get: function () { return errors_1.ArkError; } }); Object.defineProperty(exports, "maybeArkError", { enumerable: true, get: function () { return errors_1.maybeArkError; } });