@btc-stamps/tx-builder
Version:
Transaction builder for Bitcoin Stamps and SRC-20 tokens with advanced UTXO selection
46 lines (41 loc) • 969 B
text/typescript
/**
* Builder Types Export
*
* Central export point for all builder-related types
*/
// Base builder types
export type {
BuildOptions,
InputOptions,
ITransactionBuilder,
SignOptions,
TransactionBuilderConfig,
} from './base.interface.ts';
// SRC-20 builder types
export type {
BatchTransferOptions,
SRC20BuildResult,
TokenDeployOptions,
TokenMintOptions,
TokenTransferOptions,
} from './src20-builder.interface.ts';
// Bitcoin Stamps builder types
export type {
BitcoinStampBuilderOptions,
BuildFromEncodedOptions,
StampBuildResult,
StampTransactionOptions,
} from './stamps-builder.interface.ts';
// Re-export multisig builder types from existing interface
export type {
IMultisigBuilder,
IMultisigKeyManager,
MultisigAddress,
MultisigConfig,
MultisigInputOptions,
MultisigParticipant,
MultisigSigningRequest,
MultisigSigningResult,
MultisigValidationResult,
PartialSignature,
} from '../multisig.interface.ts';