UNPKG

@arkade-os/sdk

Version:

Bitcoin wallet SDK with Taproot and Ark integration

77 lines (76 loc) 8.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Transaction = exports.Unroll = exports.P2A = exports.TxTree = exports.BIP322 = exports.IndexedDBVtxoRepository = exports.networks = exports.ArkNote = exports.waitForIncomingFunds = exports.buildOffchainTx = exports.ConditionWitness = exports.VtxoTaprootTree = exports.VtxoTreeExpiry = exports.CosignerPublicKey = exports.getArkPsbtFields = exports.setArkPsbtField = exports.ArkPsbtFieldKeyType = exports.ArkPsbtFieldKey = 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.Ramps = exports.OnchainWallet = exports.SingleKey = exports.Wallet = void 0; const btc_signer_1 = require("@scure/btc-signer"); Object.defineProperty(exports, "Transaction", { enumerable: true, get: function () { return btc_signer_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; } }); 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 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, "buildOffchainTx", { enumerable: true, get: function () { return arkTransaction_1.buildOffchainTx; } }); 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 bip322_1 = require("./bip322"); Object.defineProperty(exports, "BIP322", { enumerable: true, get: function () { return bip322_1.BIP322; } }); const arknote_1 = require("./arknote"); Object.defineProperty(exports, "ArkNote", { enumerable: true, get: function () { return arknote_1.ArkNote; } }); const idb_1 = require("./wallet/serviceWorker/db/vtxo/idb"); Object.defineProperty(exports, "IndexedDBVtxoRepository", { enumerable: true, get: function () { return idb_1.IndexedDBVtxoRepository; } }); 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; } });