Daniel Cousens
1ff64d207e
TransactionBuilder: flatten prepareInput P2SH detection
9 years ago
Daniel Cousens
a58c959099
TransactionBuilder: localize fixMultisigOrder assumptions
9 years ago
Daniel Cousens
0e2480523a
TransactionBuilder: expandInput, consistent variable names
9 years ago
Daniel Cousens
f3cc71a75f
TransactionBuilder: simplify buildInput logic
9 years ago
Daniel Cousens
090b8177d1
TransactionBuilder: flatten inconsistency checks
9 years ago
Daniel Cousens
f7b2fdfe60
TransactionBuilder: avoid input mutation until after exception possibility
9 years ago
Daniel Cousens
17377381c4
TransactionBuilder: if prevOutScript is defined, but not signable, try 1 last time
9 years ago
Daniel Cousens
fd40232147
package: remove buffer-compare/buffer-equals
9 years ago
Daniel Cousens
1aab317dad
TransactionBuilder: extract internal signature invalidation functions for individual testing
9 years ago
Daniel Cousens
ccde09fdc3
TransactionBuilder: move fixMultisigOrder back to free function
9 years ago
Daniel Cousens
402e871d40
TransactionBuilder: move sign bulk to prepareInput
9 years ago
Daniel Cousens
d3ccbb6277
TransactionBuilder: rename index to vout internally
9 years ago
Daniel Cousens
9e5aac8bac
TransactionBuilder: fix duplicate txOut detection
9 years ago
Daniel Cousens
b3fd50ffd6
TransactionBuilder: refactor extractInput/extractFromOutput
9 years ago
Daniel Cousens
6826aa312d
TransactionBuilder: less exits
9 years ago
Daniel Cousens
83b2bb5d6a
TransactionBuilder: avoid extra getPublicKeyBuffer calls
9 years ago
Daniel Cousens
302b4f0796
TransactionBuilder: signatureScript is only defined once
9 years ago
Daniel Cousens
fbcc23fa14
TransactionBuilder: avoid unnecessary cache object
9 years ago
Daniel Cousens
49c6ebe3a0
TransactionBuilder: reword error for correctness
9 years ago
Daniel Cousens
61718cdbaa
txb: remove unused variables
9 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
10 years ago
Daniel Cousens
540a6643ac
txbuilder: clarify SIGHASH invalidation logic in addInput/addOutput
10 years ago
Daniel Cousens
881a23f9d5
txbuilder: rename tx.outs.length to nOutputs
10 years ago
Kirill Fomichev
5de6818fcb
Fix TransactionBuilder.addOutput
10 years ago
Daniel Cousens
0b4c67406f
use [].reverse over prototype
10 years ago
Daniel Cousens
5c1c4589c0
remove use of buffer-reverse
10 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