@bithive/bitcoin-sdk
Version:
BitHive SDK
14 lines (13 loc) • 1.24 kB
TypeScript
export { validateDepositInTransaction, buildUnsignedDepositPsbt } from './core';
export { ValidateDepositInTransactionParams, ValidateDepositInTransactionResult, BuildUnsignedDepositPsbtParams, BuildUnsignedDepositPsbtResult, DepositPsbtMetadata, DepositPosition, DepositMetadata, } from './types';
export { buildUnsignedWithdrawPsbt, finalizeWithdrawPsbt } from './core';
export { BuildUnsignedWithdrawPsbtParams, BuildUnsignedWithdrawPsbtResult, FinalizeWithdrawPsbtParams, FinalizeWithdrawPsbtInput, PartialSignature, WithdrawPsbtMetadata, } from './types';
export { buildRedeemScriptV1, finalizeRedeemScriptV1 } from './core';
export { BuildRedeemScriptV1Params, FinalizeRedeemScriptV1Params, } from './types';
export { encodeDepositMessageVersioned, encodeDepositMessageV1 } from './core';
export { decodeDepositMessageVersioned, decodeDepositMessageV1 } from './core';
export { DepositMessageVersioned, DepositMessageV1 } from './types';
export { DEPOSIT_MESSAGE_MAGIC_HEADER } from './utils';
export { CommonUtxo, CommonUtxoSelectionStrategy, DepositUtxo, DepositUtxoWithScript, DepositUtxoSelectionStrategy, Txo, } from './types';
export { H256, PublicKey, Signature } from './types';
export * as bitcoin from 'bitcoinjs-lib';