Daniel Cousens
4c9fd6010e
TxBuilder: fix failing test for non-standard/multisig inputs
Instead of failing in `fromTransaction`, TxBuilder will now only fail in
`sign` if you attempt to sign a non-standard input.
Transactions with non-standard inputs can only be built with
buildIncomplete() (for now).
10 years ago
Daniel Cousens
b048627a59
tests: move TxBuilder.sign tests to fixtures
10 years ago
Daniel Cousens
b629a03c98
TxBuilder: rename prevOutMap to prevTxMap
10 years ago
Daniel Cousens
dfe74fa0d2
TxBuilder: sign now signs inputs in known publicKey order
10 years ago
Daniel Cousens
c29b233744
TxBuilder: build convenience functions don't need extra line breaks
10 years ago
Daniel Cousens
ba97b5ee34
TxBuilder: re-order to avoid mutation in case of failure
10 years ago
Daniel Cousens
ebe34db8df
TxBuilder: avoid var redeclaration due to hoisting
10 years ago
Daniel Cousens
46db11e04a
TxBuilder: extract isCoinbaseHash function
10 years ago
Daniel Cousens
906accdc0f
TxBuilder: extract extractSignatures to free function
10 years ago
Daniel Cousens
c35d4b46c5
scripts: add allowIncomplete for multisig scripts
10 years ago
Daniel Cousens
c9db90dc4d
ECSignature: enforce valid hashType in toScriptSignature
10 years ago
Daniel Cousens
c13f1df9bf
doc: no section headers
10 years ago
Daniel Cousens
a529b3fa0b
TxBuilder: copy version/locktime in fromTransaction
10 years ago
Daniel Cousens
59143a9c85
ecdsa: clarify why typeForce call is disabled until 2.0.0
10 years ago
Daniel Cousens
6938c8f8cc
ecdsa: add default checkSig, to be removed in 2.0.0
10 years ago
Daniel Cousens
e9778ae358
ecdsa: fixes edge case presented in #336
10 years ago
Daniel Cousens
4c61380fa5
ecdsa: add comment for Step A
10 years ago
Daniel Cousens
0524ced984
scripts: enforce pubKeys as type ECPubKey
10 years ago
Daniel Cousens
e42c497a3c
package: use typeforce
10 years ago
Bez Reyhan
044c53bcad
transaction.addInput checks if sequence is NULL
10 years ago
Daniel Cousens
a66773b5f5
tests/integration: add HDNode private key recovery example
10 years ago
Daniel Cousens
7ef134436e
ecdsa/HDNode: use node crypto for Hmacs
10 years ago
Daniel Cousens
f3ddc508f1
crypto: add deprecation warnings
10 years ago
Daniel Cousens
083e8fa630
index: expose Block
10 years ago
Daniel Cousens
6ed8e15b63
transaction/builder: s/txin/txIn/g
10 years ago
Daniel Cousens
b6017b0fae
HDNode: move isPrivate logic
10 years ago
Daniel Cousens
311df7e406
HDNode: add optional network flag to import functions
10 years ago
Daniel Cousens
a8459818e3
HDNode: avoid walking bip32 object
10 years ago
Daniel Cousens
4fe0b34f27
Address: no need to check other script types
10 years ago
Daniel Cousens
f8f459dda8
scripts: add dataOutput deprecation
10 years ago
Daniel Cousens
e4eb743cf9
scripts: expose is* classifiers
10 years ago
Daniel Cousens
62e86e0dc1
scripts: s/dataOutput/nullDataOutput/
10 years ago
Daniel Cousens
b6b5b568c3
block: re-order functions to project standard
10 years ago
Daniel Cousens
9897fa2876
block: adds getUTCDate function
10 years ago
Daniel Cousens
2214ccfdd8
bufferutils: add varIntBuffer
10 years ago
Daniel Cousens
c0c47f076a
add block.js and tests
10 years ago
Daniel Cousens
c00be27192
networks: prioritize bitcoin/testnet
10 years ago
Daniel Cousens
78d26c2e26
Wallet: add 2.0.0 deprecation message
10 years ago
Julian Yap
5ee3203473
Add Jumbucks support
10 years ago
Jonygame
4283fc26f8
Added Gamerscoin Support
10 years ago
Daniel Cousens
a3a4d2a0d9
Transaction: re-order functions for consistency
10 years ago
Daniel Cousens
ea66edeb5c
scripts: add dataOutput convenience function
10 years ago
Daniel Cousens
2234e496d1
Transaction: simplify fromBuffer verbosity
10 years ago
Daniel Cousens
062540e3d9
Transaction: optional script for addInput
10 years ago
Daniel Cousens
9510af10e3
EC*Key: add .curve static property for public API
10 years ago
Daniel Cousens
27a3230662
base58check: fix wrapper and tests
10 years ago
Daniel Cousens
7f5b4b791b
index: fix base58check path
10 years ago
Daniel Cousens
395ef6ed85
base58check: add deprecation warnings
10 years ago
Daniel Cousens
307ceb9026
HDNode: use === over ==
10 years ago
Daniel Cousens
ef1eb04905
HDNode: move var declaration out of branches
10 years ago