feat: add <pkg>/bitcoinHelpers export endpoint

This commit is contained in:
c4605
2024-08-01 18:53:10 +01:00
parent 871d614b74
commit 619c3134c3
3 changed files with 27 additions and 4 deletions

View File

@@ -24,6 +24,11 @@
"import": "./lib/index.mjs",
"require": "./lib/index.js",
"types": "./lib/index.d.ts"
},
"./bitcoinHelpers": {
"import": "./lib/bitcoinHelpers.mjs",
"require": "./lib/bitcoinHelpers.js",
"types": "./lib/bitcoinHelpers.d.ts"
}
},
"scripts": {

22
src/bitcoinHelpers.ts Normal file
View File

@@ -0,0 +1,22 @@
export { EstimationInput } from "@c4/btc-utils"
export {
UTXOBasic,
UTXOConfirmed,
UTXOSpendable,
sumUTXO,
isSameUTXO,
bitcoinToSatoshi,
satoshiToBitcoin,
} from "./bitcoinUtils/bitcoinHelpers"
export {
GetConfirmedSpendableUTXOFn,
reselectSpendableUTXOsFactory,
reselectSpendableUTXOsWithSafePadFactory,
selectUTXOs,
} from "./bitcoinUtils/selectUTXOs"
export {
BitcoinRecipient,
BitcoinTransactionPrepareResult,
ReselectSpendableUTXOsFn,
prepareTransaction,
} from "./bitcoinUtils/prepareTransaction"

View File

@@ -10,10 +10,6 @@ export {
StacksContractAddress,
PublicEVMContractType as EVMContractType,
} from "./xlinkSdkUtils/types"
export {
BitcoinRecipient,
ReselectSpendableUTXOsFn,
} from "./bitcoinUtils/prepareTransaction"
export { TimeLockedAsset } from "./xlinkSdkUtils/timelockFromEVM"
export {
PublicTransferProphet as TransferProphet,