mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-19 05:03:32 +08:00
verify should return boolean, fixed inputs
This commit is contained in:
@@ -53,7 +53,7 @@ describe('bitcoinjs-lib (basic)', () => {
|
||||
const tx = new bitcoin.TransactionBuilder();
|
||||
|
||||
tx.addInput('aa94ab02c182214f090e99a0d57021caffd0f195a81c24602b1028b130b63e31', 0);
|
||||
tx.addOutput(Buffer.from('1Gokm82v6DmtwKEB8AiVhm82hyFSsEvBDK'), 15000);
|
||||
tx.addOutput(Buffer.from('1Gokm82v6DmtwKEB8AiVhm82hyFSsEvBDK', 'utf8'), 15000);
|
||||
tx.sign(0, keyPair);
|
||||
|
||||
// tslint:disable-next-line:max-line-length
|
||||
|
||||
19
types/bitcoinjs-lib/index.d.ts
vendored
19
types/bitcoinjs-lib/index.d.ts
vendored
@@ -132,7 +132,7 @@ export class HDNode {
|
||||
|
||||
toBase58(): string;
|
||||
|
||||
verify(hash: Buffer, signature: ECSignature): Buffer;
|
||||
verify(hash: Buffer, signature: ECSignature): boolean;
|
||||
|
||||
static HIGHEST_BIT: number;
|
||||
|
||||
@@ -204,15 +204,16 @@ export class Transaction {
|
||||
}
|
||||
|
||||
export class TransactionBuilder {
|
||||
constructor(network?: Network, maximumFeeRate?: number);
|
||||
|
||||
tx: Transaction;
|
||||
inputs: Array<{ pubKeys: Buffer[],
|
||||
signatures: ECSignature[],
|
||||
prevOutScript: Buffer,
|
||||
prevOutType: string,
|
||||
signType: string,
|
||||
signScript: Buffer,
|
||||
witness: boolean} >;
|
||||
signatures: Buffer[],
|
||||
prevOutScript: Buffer,
|
||||
prevOutType: string,
|
||||
signType: string,
|
||||
signScript: Buffer,
|
||||
witness: boolean} >;
|
||||
|
||||
constructor(network?: Network, maximumFeeRate?: number);
|
||||
|
||||
addInput(txhash: Buffer | string | Transaction, vout: number, sequence?: number, prevOutScript?: Buffer): number;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user