verify should return boolean, fixed inputs

This commit is contained in:
Daniel Lebrecht
2017-10-03 13:57:11 +02:00
parent 374d649fde
commit aafbcfd90b
2 changed files with 11 additions and 10 deletions

View File

@@ -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

View File

@@ -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;