@bitgo/utxo-lib
Advanced tools
Comparing version 2.0.0-rc.1 to 2.0.0-rc.2
/// <reference types="node" /> | ||
import { Transaction, TransactionBuilder } from 'bitcoinjs-lib'; | ||
import * as bitcoinjs from 'bitcoinjs-lib'; | ||
import { Network } from '../networkTypes'; | ||
import { UtxoTransaction } from './UtxoTransaction'; | ||
import { Signer } from 'bitcoinjs-lib/ts_src'; | ||
interface TxbSignArg { | ||
prevOutScriptType: string; | ||
vin: number; | ||
keyPair: Signer; | ||
keyPair: bitcoinjs.ECPair.Signer; | ||
redeemScript?: Buffer; | ||
@@ -22,5 +22,5 @@ hashType?: number; | ||
buildIncomplete(): T; | ||
sign(signParams: number | TxbSignArg, keyPair?: Signer, redeemScript?: Buffer, hashType?: number, witnessValue?: number, witnessScript?: Buffer): void; | ||
sign(signParams: number | TxbSignArg, keyPair?: bitcoinjs.ECPair.Signer, redeemScript?: Buffer, hashType?: number, witnessValue?: number, witnessScript?: Buffer): void; | ||
} | ||
export {}; | ||
//# sourceMappingURL=UtxoTransactionBuilder.d.ts.map |
@@ -42,2 +42,2 @@ "use strict"; | ||
exports.UtxoTransactionBuilder = UtxoTransactionBuilder; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXR4b1RyYW5zYWN0aW9uQnVpbGRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9iaXRnby9VdHhvVHJhbnNhY3Rpb25CdWlsZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLGlEQUFnRTtBQUloRSx1REFBb0Q7QUFhcEQsTUFBYSxzQkFBb0UsU0FBUSxrQ0FBa0I7SUFDekcsWUFBWSxPQUFnQixFQUFFLEdBQXdCOztRQUNwRCxLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBNEIsQ0FBQztRQUUzQyxJQUFZLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLEVBQUUsTUFBQyxHQUFXLDBDQUFFLElBQUksQ0FBQyxDQUFDO1FBRWhGLElBQUksR0FBRyxFQUFFO1lBQ04sSUFBWSxDQUFDLFFBQVEsR0FBSSxHQUFXLENBQUMsUUFBUSxDQUFDO1NBQ2hEO0lBQ0gsQ0FBQztJQUVELHdCQUF3QixDQUFDLE9BQWdCLEVBQUUsRUFBZ0I7UUFDekQsT0FBTyxJQUFJLGlDQUFlLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFFRCxNQUFNLENBQUMsZUFBZSxDQUFDLEVBQW1CO1FBQ3hDLE9BQU8sSUFBSSxzQkFBc0IsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLGtDQUFrQixDQUFDLGVBQWUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQ3hGLENBQUM7SUFFRCxJQUFJLEVBQUU7UUFDSixPQUFRLElBQVksQ0FBQyxJQUFJLENBQUM7SUFDNUIsQ0FBQztJQUVELEtBQUs7UUFDSCxPQUFPLEtBQUssQ0FBQyxLQUFLLEVBQU8sQ0FBQztJQUM1QixDQUFDO0lBRUQsZUFBZTtRQUNiLE9BQU8sS0FBSyxDQUFDLGVBQWUsRUFBTyxDQUFDO0lBQ3RDLENBQUM7SUFFRCxJQUFJLENBQ0YsVUFBK0IsRUFDL0IsT0FBZ0IsRUFDaEIsWUFBcUIsRUFDckIsUUFBaUIsRUFDakIsWUFBcUIsRUFDckIsYUFBc0I7UUFFdEIsSUFBSSxPQUFPLFVBQVUsS0FBSyxRQUFRLEVBQUU7WUFDbEMsTUFBTSxJQUFJLEtBQUssQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDO1NBQ2pEO1FBRUQsSUFBSSxPQUFPLFlBQVksS0FBSyxRQUFRLEVBQUU7WUFDbkMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFTLENBQUMsS0FBSyxHQUFHLFlBQVksQ0FBQztTQUN2RDtRQUVELE9BQU8sS0FBSyxDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsWUFBWSxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQzlGLENBQUM7Q0FDRjtBQWxERCx3REFrREMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUcmFuc2FjdGlvbiwgVHJhbnNhY3Rpb25CdWlsZGVyIH0gZnJvbSAnYml0Y29pbmpzLWxpYic7XG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbmltcG9ydCAqIGFzIGJpdGNvaW5qcyBmcm9tICdiaXRjb2luanMtbGliJztcbmltcG9ydCB7IE5ldHdvcmsgfSBmcm9tICcuLi9uZXR3b3JrVHlwZXMnO1xuaW1wb3J0IHsgVXR4b1RyYW5zYWN0aW9uIH0gZnJvbSAnLi9VdHhvVHJhbnNhY3Rpb24nO1xuaW1wb3J0IHsgU2lnbmVyIH0gZnJvbSAnYml0Y29pbmpzLWxpYi90c19zcmMnO1xuXG5pbnRlcmZhY2UgVHhiU2lnbkFyZyB7XG4gIHByZXZPdXRTY3JpcHRUeXBlOiBzdHJpbmc7XG4gIHZpbjogbnVtYmVyO1xuICBrZXlQYWlyOiBTaWduZXI7XG4gIHJlZGVlbVNjcmlwdD86IEJ1ZmZlcjtcbiAgaGFzaFR5cGU/OiBudW1iZXI7XG4gIHdpdG5lc3NWYWx1ZT86IG51bWJlcjtcbiAgd2l0bmVzc1NjcmlwdD86IEJ1ZmZlcjtcbn1cblxuZXhwb3J0IGNsYXNzIFV0eG9UcmFuc2FjdGlvbkJ1aWxkZXI8VCBleHRlbmRzIFV0eG9UcmFuc2FjdGlvbiA9IFV0eG9UcmFuc2FjdGlvbj4gZXh0ZW5kcyBUcmFuc2FjdGlvbkJ1aWxkZXIge1xuICBjb25zdHJ1Y3RvcihuZXR3b3JrOiBOZXR3b3JrLCB0eGI/OiBUcmFuc2FjdGlvbkJ1aWxkZXIpIHtcbiAgICBzdXBlcigpO1xuICAgIHRoaXMubmV0d29yayA9IG5ldHdvcmsgYXMgYml0Y29pbmpzLk5ldHdvcms7XG5cbiAgICAodGhpcyBhcyBhbnkpLl9fVFggPSB0aGlzLmNyZWF0ZUluaXRpYWxUcmFuc2FjdGlvbihuZXR3b3JrLCAodHhiIGFzIGFueSk/Ll9fVFgpO1xuXG4gICAgaWYgKHR4Yikge1xuICAgICAgKHRoaXMgYXMgYW55KS5fX0lOUFVUUyA9ICh0eGIgYXMgYW55KS5fX0lOUFVUUztcbiAgICB9XG4gIH1cblxuICBjcmVhdGVJbml0aWFsVHJhbnNhY3Rpb24obmV0d29yazogTmV0d29yaywgdHg/OiBUcmFuc2FjdGlvbik6IFV0eG9UcmFuc2FjdGlvbiB7XG4gICAgcmV0dXJuIG5ldyBVdHhvVHJhbnNhY3Rpb24obmV0d29yaywgdHgpO1xuICB9XG5cbiAgc3RhdGljIGZyb21UcmFuc2FjdGlvbih0eDogVXR4b1RyYW5zYWN0aW9uKTogVXR4b1RyYW5zYWN0aW9uQnVpbGRlciB7XG4gICAgcmV0dXJuIG5ldyBVdHhvVHJhbnNhY3Rpb25CdWlsZGVyKHR4Lm5ldHdvcmssIFRyYW5zYWN0aW9uQnVpbGRlci5mcm9tVHJhbnNhY3Rpb24odHgpKTtcbiAgfVxuXG4gIGdldCB0eCgpOiBUIHtcbiAgICByZXR1cm4gKHRoaXMgYXMgYW55KS5fX1RYO1xuICB9XG5cbiAgYnVpbGQoKTogVCB7XG4gICAgcmV0dXJuIHN1cGVyLmJ1aWxkKCkgYXMgVDtcbiAgfVxuXG4gIGJ1aWxkSW5jb21wbGV0ZSgpOiBUIHtcbiAgICByZXR1cm4gc3VwZXIuYnVpbGRJbmNvbXBsZXRlKCkgYXMgVDtcbiAgfVxuXG4gIHNpZ24oXG4gICAgc2lnblBhcmFtczogbnVtYmVyIHwgVHhiU2lnbkFyZyxcbiAgICBrZXlQYWlyPzogU2lnbmVyLFxuICAgIHJlZGVlbVNjcmlwdD86IEJ1ZmZlcixcbiAgICBoYXNoVHlwZT86IG51bWJlcixcbiAgICB3aXRuZXNzVmFsdWU/OiBudW1iZXIsXG4gICAgd2l0bmVzc1NjcmlwdD86IEJ1ZmZlclxuICApOiB2b2lkIHtcbiAgICBpZiAodHlwZW9mIHNpZ25QYXJhbXMgIT09ICdudW1iZXInKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoYFR4YlNpZ25Bcmcgbm90IHN1cHBvcnRlZCB5ZXRgKTtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIHdpdG5lc3NWYWx1ZSA9PT0gJ251bWJlcicpIHtcbiAgICAgICh0aGlzLnR4Lmluc1tzaWduUGFyYW1zXSBhcyBhbnkpLnZhbHVlID0gd2l0bmVzc1ZhbHVlO1xuICAgIH1cblxuICAgIHJldHVybiBzdXBlci5zaWduKHNpZ25QYXJhbXMsIGtleVBhaXIsIHJlZGVlbVNjcmlwdCwgaGFzaFR5cGUsIHdpdG5lc3NWYWx1ZSwgd2l0bmVzc1NjcmlwdCk7XG4gIH1cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXR4b1RyYW5zYWN0aW9uQnVpbGRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9iaXRnby9VdHhvVHJhbnNhY3Rpb25CdWlsZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLGlEQUFnRTtBQUloRSx1REFBb0Q7QUFZcEQsTUFBYSxzQkFBb0UsU0FBUSxrQ0FBa0I7SUFDekcsWUFBWSxPQUFnQixFQUFFLEdBQXdCOztRQUNwRCxLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBNEIsQ0FBQztRQUUzQyxJQUFZLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLEVBQUUsTUFBQyxHQUFXLDBDQUFFLElBQUksQ0FBQyxDQUFDO1FBRWhGLElBQUksR0FBRyxFQUFFO1lBQ04sSUFBWSxDQUFDLFFBQVEsR0FBSSxHQUFXLENBQUMsUUFBUSxDQUFDO1NBQ2hEO0lBQ0gsQ0FBQztJQUVELHdCQUF3QixDQUFDLE9BQWdCLEVBQUUsRUFBZ0I7UUFDekQsT0FBTyxJQUFJLGlDQUFlLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFFRCxNQUFNLENBQUMsZUFBZSxDQUFDLEVBQW1CO1FBQ3hDLE9BQU8sSUFBSSxzQkFBc0IsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLGtDQUFrQixDQUFDLGVBQWUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQ3hGLENBQUM7SUFFRCxJQUFJLEVBQUU7UUFDSixPQUFRLElBQVksQ0FBQyxJQUFJLENBQUM7SUFDNUIsQ0FBQztJQUVELEtBQUs7UUFDSCxPQUFPLEtBQUssQ0FBQyxLQUFLLEVBQU8sQ0FBQztJQUM1QixDQUFDO0lBRUQsZUFBZTtRQUNiLE9BQU8sS0FBSyxDQUFDLGVBQWUsRUFBTyxDQUFDO0lBQ3RDLENBQUM7SUFFRCxJQUFJLENBQ0YsVUFBK0IsRUFDL0IsT0FBaUMsRUFDakMsWUFBcUIsRUFDckIsUUFBaUIsRUFDakIsWUFBcUIsRUFDckIsYUFBc0I7UUFFdEIsSUFBSSxPQUFPLFVBQVUsS0FBSyxRQUFRLEVBQUU7WUFDbEMsTUFBTSxJQUFJLEtBQUssQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDO1NBQ2pEO1FBRUQsSUFBSSxPQUFPLFlBQVksS0FBSyxRQUFRLEVBQUU7WUFDbkMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFTLENBQUMsS0FBSyxHQUFHLFlBQVksQ0FBQztTQUN2RDtRQUVELE9BQU8sS0FBSyxDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsWUFBWSxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQzlGLENBQUM7Q0FDRjtBQWxERCx3REFrREMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUcmFuc2FjdGlvbiwgVHJhbnNhY3Rpb25CdWlsZGVyIH0gZnJvbSAnYml0Y29pbmpzLWxpYic7XG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbmltcG9ydCAqIGFzIGJpdGNvaW5qcyBmcm9tICdiaXRjb2luanMtbGliJztcbmltcG9ydCB7IE5ldHdvcmsgfSBmcm9tICcuLi9uZXR3b3JrVHlwZXMnO1xuaW1wb3J0IHsgVXR4b1RyYW5zYWN0aW9uIH0gZnJvbSAnLi9VdHhvVHJhbnNhY3Rpb24nO1xuXG5pbnRlcmZhY2UgVHhiU2lnbkFyZyB7XG4gIHByZXZPdXRTY3JpcHRUeXBlOiBzdHJpbmc7XG4gIHZpbjogbnVtYmVyO1xuICBrZXlQYWlyOiBiaXRjb2luanMuRUNQYWlyLlNpZ25lcjtcbiAgcmVkZWVtU2NyaXB0PzogQnVmZmVyO1xuICBoYXNoVHlwZT86IG51bWJlcjtcbiAgd2l0bmVzc1ZhbHVlPzogbnVtYmVyO1xuICB3aXRuZXNzU2NyaXB0PzogQnVmZmVyO1xufVxuXG5leHBvcnQgY2xhc3MgVXR4b1RyYW5zYWN0aW9uQnVpbGRlcjxUIGV4dGVuZHMgVXR4b1RyYW5zYWN0aW9uID0gVXR4b1RyYW5zYWN0aW9uPiBleHRlbmRzIFRyYW5zYWN0aW9uQnVpbGRlciB7XG4gIGNvbnN0cnVjdG9yKG5ldHdvcms6IE5ldHdvcmssIHR4Yj86IFRyYW5zYWN0aW9uQnVpbGRlcikge1xuICAgIHN1cGVyKCk7XG4gICAgdGhpcy5uZXR3b3JrID0gbmV0d29yayBhcyBiaXRjb2luanMuTmV0d29yaztcblxuICAgICh0aGlzIGFzIGFueSkuX19UWCA9IHRoaXMuY3JlYXRlSW5pdGlhbFRyYW5zYWN0aW9uKG5ldHdvcmssICh0eGIgYXMgYW55KT8uX19UWCk7XG5cbiAgICBpZiAodHhiKSB7XG4gICAgICAodGhpcyBhcyBhbnkpLl9fSU5QVVRTID0gKHR4YiBhcyBhbnkpLl9fSU5QVVRTO1xuICAgIH1cbiAgfVxuXG4gIGNyZWF0ZUluaXRpYWxUcmFuc2FjdGlvbihuZXR3b3JrOiBOZXR3b3JrLCB0eD86IFRyYW5zYWN0aW9uKTogVXR4b1RyYW5zYWN0aW9uIHtcbiAgICByZXR1cm4gbmV3IFV0eG9UcmFuc2FjdGlvbihuZXR3b3JrLCB0eCk7XG4gIH1cblxuICBzdGF0aWMgZnJvbVRyYW5zYWN0aW9uKHR4OiBVdHhvVHJhbnNhY3Rpb24pOiBVdHhvVHJhbnNhY3Rpb25CdWlsZGVyIHtcbiAgICByZXR1cm4gbmV3IFV0eG9UcmFuc2FjdGlvbkJ1aWxkZXIodHgubmV0d29yaywgVHJhbnNhY3Rpb25CdWlsZGVyLmZyb21UcmFuc2FjdGlvbih0eCkpO1xuICB9XG5cbiAgZ2V0IHR4KCk6IFQge1xuICAgIHJldHVybiAodGhpcyBhcyBhbnkpLl9fVFg7XG4gIH1cblxuICBidWlsZCgpOiBUIHtcbiAgICByZXR1cm4gc3VwZXIuYnVpbGQoKSBhcyBUO1xuICB9XG5cbiAgYnVpbGRJbmNvbXBsZXRlKCk6IFQge1xuICAgIHJldHVybiBzdXBlci5idWlsZEluY29tcGxldGUoKSBhcyBUO1xuICB9XG5cbiAgc2lnbihcbiAgICBzaWduUGFyYW1zOiBudW1iZXIgfCBUeGJTaWduQXJnLFxuICAgIGtleVBhaXI/OiBiaXRjb2luanMuRUNQYWlyLlNpZ25lcixcbiAgICByZWRlZW1TY3JpcHQ/OiBCdWZmZXIsXG4gICAgaGFzaFR5cGU/OiBudW1iZXIsXG4gICAgd2l0bmVzc1ZhbHVlPzogbnVtYmVyLFxuICAgIHdpdG5lc3NTY3JpcHQ/OiBCdWZmZXJcbiAgKTogdm9pZCB7XG4gICAgaWYgKHR5cGVvZiBzaWduUGFyYW1zICE9PSAnbnVtYmVyJykge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKGBUeGJTaWduQXJnIG5vdCBzdXBwb3J0ZWQgeWV0YCk7XG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiB3aXRuZXNzVmFsdWUgPT09ICdudW1iZXInKSB7XG4gICAgICAodGhpcy50eC5pbnNbc2lnblBhcmFtc10gYXMgYW55KS52YWx1ZSA9IHdpdG5lc3NWYWx1ZTtcbiAgICB9XG5cbiAgICByZXR1cm4gc3VwZXIuc2lnbihzaWduUGFyYW1zLCBrZXlQYWlyLCByZWRlZW1TY3JpcHQsIGhhc2hUeXBlLCB3aXRuZXNzVmFsdWUsIHdpdG5lc3NTY3JpcHQpO1xuICB9XG59XG4iXX0= |
{ | ||
"name": "@bitgo/utxo-lib", | ||
"version": "2.0.0-rc.1", | ||
"version": "2.0.0-rc.2", | ||
"description": "Client-side Bitcoin JavaScript library", | ||
@@ -49,3 +49,3 @@ "main": "./dist/src/index.js", | ||
"bitcoin-ops": "^1.3.0", | ||
"bitcoinjs-lib": "git+https://github.com/BitGo/bitcoinjs-lib.git#19fd098772", | ||
"bitcoinjs-lib": "npm:@bitgo/bitcoinjs-lib@6.0.0", | ||
"bs58check": "^2.0.0", | ||
@@ -66,3 +66,3 @@ "typeforce": "^1.11.3", | ||
"license": "MIT", | ||
"gitHead": "9c77254259b8f73f55e69134849027c058aeb2c2" | ||
"gitHead": "263c7cf02c780cd1505ff7811e72adcd2f07ae8f" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Git dependency
Supply chain riskContains a dependency which resolves to a remote git URL. Dependencies fetched from git URLs are not immutable can be used to inject untrusted code or reduce the likelihood of a reproducible install.
Found 1 instance in 1 package
732866
100
5712
0
+ Added@bitgo/bitcoinjs-lib@6.0.0(transitive)
+ Added@types/node@10.12.18(transitive)
+ Addedbech32@2.0.0(transitive)
+ Addedbindings@1.5.0(transitive)
+ Addedbip174@2.1.1(transitive)
+ Addedbip32@2.0.6(transitive)
+ Addedbip66@1.1.5(transitive)
+ Addedbn.js@4.12.0(transitive)
+ Addedbrorand@1.1.0(transitive)
+ Addedcreate-hmac@1.1.7(transitive)
+ Addedelliptic@6.5.7(transitive)
+ Addedfile-uri-to-path@1.0.0(transitive)
+ Addedhash.js@1.1.7(transitive)
+ Addedhmac-drbg@1.0.1(transitive)
+ Addedmerkle-lib@2.0.10(transitive)
+ Addedminimalistic-assert@1.0.1(transitive)
+ Addedminimalistic-crypto-utils@1.0.1(transitive)
+ Addednan@2.22.0(transitive)
+ Addedpushdata-bitcoin@1.0.1(transitive)
+ Addedrandombytes@2.1.0(transitive)
+ Addedtiny-secp256k1@1.1.7(transitive)
+ Addedwif@2.0.6(transitive)