Browse Source

Add inputCount getter

psbt-support
Luke Childs 6 years ago
parent
commit
eb6d40bb18
  1. 3
      src/transaction_builder_v2.js
  2. 4
      ts_src/transaction_builder_v2.ts
  3. 1
      types/transaction_builder_v2.d.ts

3
src/transaction_builder_v2.js

@ -139,6 +139,9 @@ class TransactionBuilderV2 {
value,
});
}
get inputCount() {
return this.__INPUTS.length;
}
addOutput(scriptPubKey, value) {
if (!this.__canModifyOutputs()) {
throw new Error('No, this would invalidate signatures');

4
ts_src/transaction_builder_v2.ts

@ -226,6 +226,10 @@ export class TransactionBuilderV2 {
});
}
get inputCount(): number {
return this.__INPUTS.length;
}
addOutput(scriptPubKey: string | Buffer, value: number): number {
if (!this.__canModifyOutputs()) {
throw new Error('No, this would invalidate signatures');

1
types/transaction_builder_v2.d.ts

@ -16,6 +16,7 @@ export declare class TransactionBuilderV2 {
setLockTime(locktime: number): void;
setVersion(version: number): void;
addInput(txHash: Buffer | string | Transaction, vout: number, sequence?: number, prevOutScript?: Buffer): number;
readonly inputCount: number;
addOutput(scriptPubKey: string | Buffer, value: number): number;
build(): Transaction;
buildIncomplete(): Transaction;

Loading…
Cancel
Save