Ruben de Vries
74886c52c3
change 2of2 integration test to 2of3
10 years ago
Daniel Cousens
a82ebe8dbd
tests: fix inconsistent key compression
10 years ago
Daniel Cousens
67b4747e1f
tests: add failing test for transaction builder multisig
10 years ago
Daniel Cousens
5c6a91d7d6
scripts: multisigInput only uses scriptPubKey for validation, OP_0 validation not necessary
10 years ago
Daniel Cousens
c18672e01a
tests: add example non-standard scripthash
10 years ago
Daniel Cousens
a2c9a487d1
tests: add failing scripts by cross-verifying ASM/Hex
10 years ago
Daniel Cousens
1c2d138980
scripts: fix isScriptHashInput classification
10 years ago
Daniel Cousens
1a338ac053
tests: add failing pushDataInt fixtures
10 years ago
Daniel Cousens
20c773ab67
tests: add bitcoin core block fixtures
Data from
https://github.com/bitcoin/bitcoin/blob/master/src/test/bloom_tests.cpp
10 years ago
Daniel Cousens
3a15f0c6ba
tests: add scriptHash(pubKeyHash) test fixture
10 years ago
Daniel Cousens
0bba21546f
various: more standard-format artifact fixes
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
Daniel Cousens
f87ac58df0
tests: add reverse order multisig 2-of-2
10 years ago
Daniel Cousens
376c6533f1
tests: bitcoin/core check WIF exports correctly
10 years ago
Daniel Cousens
445eb260c0
tests: add failing Coinbase transaction fixture
10 years ago
Daniel Cousens
db17e35013
tests: transaction.add* better tested by raw functions
10 years ago
Daniel Cousens
7a515a14ee
tests: use beforeEach for initialization
10 years ago
Daniel Cousens
c9826221fb
scripts: catch error in Script.fromBuffer
10 years ago
Daniel Cousens
4bcd169f6d
tests: actually run invalid tests
10 years ago
Daniel Cousens
d68eb496a9
tests: use fffff... unless txHash is actually useful
10 years ago
Daniel Cousens
3a371fccec
TxBuilder: remove initialized field from signature inputs
10 years ago
Daniel Cousens
d3af28e37e
tests: fix TxBuilder fixtures to be consistent w/ compression
10 years ago
Daniel Cousens
5f761113cc
tests: if description undefined, use exception
10 years ago
Daniel Cousens
1fde0a401d
tests: move inconsistent hashType/redeemScript test
10 years ago
Daniel Cousens
ebbe1278a0
tests: add non-standard input fixture
10 years ago
Daniel Cousens
f0c4a76325
tests: add scriptHash(pubKey) test fixture
10 years ago
Daniel Cousens
3f53b528a8
tests: reduce setup-code duplication
10 years ago
Daniel Cousens
95911c5dde
tests: consistent test data names
10 years ago
Daniel Cousens
23a37fb771
TxBuilder: fix out-of-order multisignature signing
10 years ago
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
396e4d4235
tests: add [failing] test for nulldata signing
10 years ago
Daniel Cousens
35fa86c1f9
tests: add [failing] raw multisig fixture for TxBuilder
10 years ago
Daniel Cousens
dfe74fa0d2
TxBuilder: sign now signs inputs in known publicKey order
11 years ago
Daniel Cousens
ba97b5ee34
TxBuilder: re-order to avoid mutation in case of failure
11 years ago
Daniel Cousens
c35d4b46c5
scripts: add allowIncomplete for multisig scripts
10 years ago
Daniel Cousens
c9db90dc4d
ECSignature: enforce valid hashType in toScriptSignature
11 years ago
Daniel Cousens
234ae84b86
integration: use 'bitcoinjs-lib' as OP_RETURN constant
10 years ago
Daniel Cousens
5e1cd6e995
integration: avoid looking up all address transactions each time
10 years ago
Daniel Cousens
cbf8c6f932
tests: format JSON consistently
10 years ago
Daniel Cousens
a529b3fa0b
TxBuilder: copy version/locktime in fromTransaction
10 years ago
Daniel Cousens
6938c8f8cc
ecdsa: add default checkSig, to be removed in 2.0.0
10 years ago
Daniel Cousens
a492969ab2
tests: ecdsa test cleanup
10 years ago
Daniel Cousens
0e5c7b2a5a
tests: add bip32JPs RFC6979 test vectors and tests
10 years ago
Daniel Cousens
1e7f537f38
tests: adds ecdsa test enforcing valid signature callback
10 years ago
Daniel Cousens
e9778ae358
ecdsa: fixes edge case presented in #336
10 years ago
Daniel Cousens
0524ced984
scripts: enforce pubKeys as type ECPubKey
11 years ago
Daniel Cousens
e42c497a3c
package: use typeforce
11 years ago
Daniel Cousens
c716367f77
tests: add test for null sequence number
11 years ago