Daniel Cousens
17377381c4
TransactionBuilder: if prevOutScript is defined, but not signable, try 1 last time
8 years ago
Daniel Cousens
fd40232147
package: remove buffer-compare/buffer-equals
8 years ago
Daniel Cousens
1aab317dad
TransactionBuilder: extract internal signature invalidation functions for individual testing
8 years ago
Daniel Cousens
ccde09fdc3
TransactionBuilder: move fixMultisigOrder back to free function
8 years ago
Daniel Cousens
402e871d40
TransactionBuilder: move sign bulk to prepareInput
8 years ago
Daniel Cousens
d3ccbb6277
TransactionBuilder: rename index to vout internally
8 years ago
Daniel Cousens
9e5aac8bac
TransactionBuilder: fix duplicate txOut detection
8 years ago
Daniel Cousens
b3fd50ffd6
TransactionBuilder: refactor extractInput/extractFromOutput
8 years ago
Daniel Cousens
6826aa312d
TransactionBuilder: less exits
8 years ago
Daniel Cousens
83b2bb5d6a
TransactionBuilder: avoid extra getPublicKeyBuffer calls
8 years ago
Daniel Cousens
302b4f0796
TransactionBuilder: signatureScript is only defined once
8 years ago
Daniel Cousens
fbcc23fa14
TransactionBuilder: avoid unnecessary cache object
8 years ago
Daniel Cousens
49c6ebe3a0
TransactionBuilder: reword error for correctness
8 years ago
Daniel Cousens
61718cdbaa
txb: remove unused variables
8 years ago
Daniel Cousens
6faeae397f
TxBuilder: add setVersion
9 years ago
JP Richardson
ac8ae8f0ed
opcodes: add json extension to fix Webpack JSON loader
9 years ago
Daniel Cousens
9db67bb3b1
Cleanup for #540 ( #551 )
* Txbuilder: early exit as soon as possible
* Txbuilder: prefer function declaration over variable
* TxBuilder: extract extractFromOutputScript
* TxBuilder: extract buildFromInputData
9 years ago
Kirill Fomichev
bc9a95e0ae
Use buffer-reverse instead [].reverse.call
9 years ago
Ruben de Vries
7aaae4c001
Refactoring `extractInput` and `__build` to enable nested scripts (`P2SH[ P2PKH / multsig ]`).
This is preperation for the segwit support which will have `P2SH[ P2WSH[ P2PKH / multsig ] ]` scripts
9 years ago
Daniel Cousens
6c0745adce
TxBuilder: add setLockTime
9 years ago
Daniel Cousens
540a6643ac
txbuilder: clarify SIGHASH invalidation logic in addInput/addOutput
9 years ago
Daniel Cousens
881a23f9d5
txbuilder: rename tx.outs.length to nOutputs
9 years ago
Kirill Fomichev
5de6818fcb
Fix TransactionBuilder.addOutput
9 years ago
Daniel Cousens
0b4c67406f
use [].reverse over prototype
9 years ago
Daniel Cousens
5c1c4589c0
remove use of buffer-reverse
9 years ago
Daniel Cousens
731a31ecba
use buffer-reverse
10 years ago
Daniel Cousens
28372f0cd7
use buffer-equals
10 years ago
Daniel Cousens
05cfdf6a6a
docs: remove inline endian-ness notes, no endianness
10 years ago
Daniel Cousens
1ea5252511
TxBuilder: only allow OP_0's when building
10 years ago
Daniel Cousens
8934de591c
use baddress/bcrypto/bscript for ambuigities
10 years ago
Daniel Cousens
6ec687deba
rename scripts to script
10 years ago
Daniel Cousens
18e9cdcc02
rename Address to address
10 years ago
Daniel Cousens
c06df2df8a
TxBuilder: fix equals is undefined in Node 0.10
10 years ago
Daniel Cousens
e2abe2b3af
merge Script/scripts
10 years ago
Daniel Cousens
151386c46d
scripts: remove coercion, fromASM returns Buffer
10 years ago
Daniel Cousens
e05f8a542d
remove Script object
10 years ago
Daniel Cousens
e743c58ed6
remove usage of instanced Scripts
10 years ago
Daniel Cousens
d85df4a6d6
TransactionBuilder: remove use of assert
10 years ago
Daniel Cousens
ae0001ce37
TxBuilder: more explicit comment for address type parameter
10 years ago
Daniel Cousens
56160622ca
adhere to standard 5.0.0
10 years ago
Daniel Cousens
a4eb58f103
TxBuilder: pass network through fromTransaction, fixes failing tests
10 years ago
Daniel Cousens
1e90e1620a
TxBuilder: throw on keyPair network inconsistency
10 years ago
Daniel Cousens
2971816588
TxBuilder: pass network through to fromTransaction
10 years ago
Daniel Cousens
b67a3dcf9e
TxBuilder: specify missing network information for TxBuilder
10 years ago
Daniel Cousens
37d094c179
TxBuilder: avoid use of network dependent functions where possible
10 years ago
Daniel Cousens
13f414c122
remove Address constructor
10 years ago
Daniel Cousens
abd27dd2be
TxBuilder: disable Address object as valid input
10 years ago
Daniel Cousens
588b346f5d
ECPair: cease using Address for address encoding
10 years ago
Daniel Cousens
5ce093739e
TxBuilder: clarify comment about coin base script support
10 years ago
Daniel Cousens
04f448cc8d
tx-builder: remove unnecessary this context
10 years ago