Daniel Cousens
|
b5c42303ff
|
crypto: use packages directly
|
10 years ago |
Daniel Cousens
|
bd464d7cb5
|
networks: remove estimateFee entirely
|
10 years ago |
Daniel Cousens
|
7d2e1cd3ba
|
networks: remove exhaustive non-top 5 networks
|
10 years ago |
Daniel Cousens
|
0e0a12da27
|
txbuilder: fix #374 null inputs
|
10 years ago |
Daniel Cousens
|
063b036988
|
networks: remove magicPrefix double up
|
10 years ago |
Daniel Cousens
|
fc8dd65c0e
|
networks: name e variable in loop
|
10 years ago |
Daniel Cousens
|
1079bf95c1
|
message: use messagePrefix naming over magicPrefix
|
10 years ago |
Daniel Cousens
|
607b3b7983
|
networks: use byteLength over toBuffer
|
10 years ago |
Daniel Cousens
|
9cda36fc76
|
Transaction: extract byteLength calculation to prototype method
|
10 years ago |
Daniel Cousens
|
c3a39444e3
|
networks: extract estimateFee as a bind
|
10 years ago |
Daniel Cousens
|
6a551d9e1e
|
networks: s/magicPrefix/messagePrefix, adds magic constant
|
10 years ago |
Daniel Cousens
|
6c02e1692a
|
txbuilder: re-add verification optimizations
|
10 years ago |
Daniel Cousens
|
4660b84c2d
|
txbuilder: refactor for clarity
|
10 years ago |
Ruben de Vries
|
000625c191
|
prefill signatures with OP_0s and place signatures in correct order in txb.sign when it's not already prefilled with OP_0s
|
10 years ago |
Daniel Cousens
|
b6622b4cff
|
script: return malformed script if returned pushDataOut out of range
|
10 years ago |
Daniel Cousens
|
d00ec9af29
|
scripts: fix isScriptHashInput classification
|
10 years ago |
Daniel Cousens
|
ec66ca9b1a
|
bufferutils/script: allow for invalid pushDatInts, fixes #367
|
10 years ago |
Daniel Cousens
|
bcf8d0177d
|
TxBuilder: fix OP_0 in buildComplete
|
10 years ago |
Daniel Cousens
|
af3491822e
|
scripts: multisigInput only uses scriptPubKey for validation, OP_0 validation not necessary
|
10 years ago |
Daniel Cousens
|
4668cb1f95
|
TxBuilder: simplify addInput
|
10 years ago |
Daniel Cousens
|
7f3b4c93ba
|
TxBuilder: move param coercion from Transaction to TxBuilder
|
10 years ago |
Daniel Cousens
|
5beee20038
|
bufferutils: add equal
|
10 years ago |
Daniel Cousens
|
8d3686d046
|
remove deprecated functionality
|
10 years ago |
Daniel Cousens
|
08cc8f8621
|
crypto: remove Hmac* exposure in API
|
10 years ago |
Daniel Cousens
|
bdb372da7d
|
rename Message to message
|
10 years ago |
Daniel Cousens
|
5f8484645d
|
remove base58check
Use bs58check package solely from here on.
|
10 years ago |
Daniel Cousens
|
0bba21546f
|
various: more standard-format artifact fixes
|
10 years ago |
Daniel Cousens
|
8aa4f9ecc9
|
ecdsa/ecpubkey: rectify #364 artifacts
|
10 years ago |
Daniel Cousens
|
399803affa
|
use standardjs formatting
|
10 years ago |
Daniel Cousens
|
9daf937e93
|
tests: add API consistency and tests for #366
|
10 years ago |
Sjors Provoost
|
8a38a24b9f
|
Allow constructing HDNode from an ECPubKey.
|
10 years ago |
Daniel Cousens
|
50dab3b6bf
|
block: use Transaction.fromBuffer
|
10 years ago |
Daniel Cousens
|
23bae5748e
|
Transaction: fix coinbase script handling
|
10 years ago |
Daniel Cousens
|
dc253bb77c
|
Transaction: extract Script size calculations
|
10 years ago |
Daniel Cousens
|
49345748bb
|
Transaction: add isCoinbaseHash static method
|
10 years ago |
Daniel Cousens
|
f13650544b
|
Transaction: add internal flag to disable size assertion
|
10 years ago |
Daniel Cousens
|
c9826221fb
|
scripts: catch error in Script.fromBuffer
|
10 years ago |
Daniel Cousens
|
73bf8a42ea
|
TxBuilder: hashtype only relevant to things we can sign
|
10 years ago |
Daniel Cousens
|
4ef2c19d71
|
TxBuilder: defer mutation further, but still catch non-standards
|
10 years ago |
Daniel Cousens
|
a788214921
|
TxBuilder: fix undefined scriptSig
Fixed and typeForce used to enforce this wont happen again in future.
|
10 years ago |
Daniel Cousens
|
3a371fccec
|
TxBuilder: remove initialized field from signature inputs
|
10 years ago |
Daniel Cousens
|
fd2311bda4
|
TxBuilder: remove impossible/untestable assertions
|
10 years ago |
Daniel Cousens
|
986e9d4710
|
TxBuilder: vout is actually vin for addInput
|
10 years ago |
Daniel Cousens
|
c7c58307f0
|
TxBuilder: avoid unnecessary assertion, already done in classification
|
10 years ago |
Daniel Cousens
|
e33a6409d3
|
TxBuilder: add explanation for prevOutScript branch
|
10 years ago |
Daniel Cousens
|
b55e3a0245
|
TxBuilder: missing redeemScript not an issue if already added
If the input is initialized, we already have the redeemScript, no need
to pass it in again
|
10 years ago |
Daniel Cousens
|
8a8f40e903
|
TxBuilder: defer mutation as long as possible
|
10 years ago |
Daniel Cousens
|
085b813958
|
TxBuilder: replace switch lookup with object lookup
|
10 years ago |
Daniel Cousens
|
5f761113cc
|
tests: if description undefined, use exception
|
10 years ago |
Daniel Cousens
|
23a37fb771
|
TxBuilder: fix out-of-order multisignature signing
|
10 years ago |