Daniel Cousens
a006e9a4ef
travis: add standard test suite
10 years ago
Daniel Cousens
399803affa
use standardjs formatting
10 years ago
Daniel Cousens
09d8e440de
1.5.0
10 years ago
Daniel Cousens
7437fbd9bb
README: update decentralbank URL
10 years ago
Daniel Cousens
27d10c0853
README: remove justcoin exchange
If ANX can confirm bitcoinjs-lib, we will add it back
10 years ago
Daniel Cousens
9daf937e93
tests: add API consistency and tests for #366
10 years ago
Daniel Cousens
49050f9d26
Merge pull request #366 from Sjors/hdnode
Allow constructing HDNode from an ECPubKey.
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
ff3b1bd395
package: use browserify 9.0.0
10 years ago
Daniel Cousens
f16630c157
1.4.5
10 years ago
Daniel Cousens
1da8297f3c
Merge pull request #363 from bitcoinjs/coinbase
Coinbase Transaction parsing
10 years ago
Sjors Provoost
8a38a24b9f
Allow constructing HDNode from an ECPubKey.
10 years ago
Daniel Cousens
e0b1aa843e
Merge pull request #360 from bitcoinjs/scriptfix
isScriptHashInput logic fix
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
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
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
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
4f8ef640ab
Merge pull request #329 from bitcoinjs/txbmerge
TransactionBuilder.sign signature ordering for multisig
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
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
b629a03c98
TxBuilder: rename prevOutMap to prevTxMap
10 years ago