Braydon Fuller
1c8ebc0eb5
Simplify version guard
- Updated index.js test to run in Node.js and browsers
- Simplified message and clarified case where two of the same versions would conflict
10 years ago
Patrick Nagurny
83103cb5e2
Merge pull request #1239 from braydonf/bug/getdata
Added test case for an empty OP_RETURN for script.getData() Fixes #1237
10 years ago
Braydon Fuller
7723dd302a
Added test case for an empty OP_RETURN for script.getData() Fixes #1237
10 years ago
Kirill Fomichev
7e3993578c
improve guard for prevent more than one instance of bitcore
10 years ago
David de Kloet
99d8ac1957
Remove an unnecessary space.
10 years ago
David de Kloet
3d9560c0c5
Don't break lines at 80 characters.
10 years ago
David de Kloet
8a8412f04a
Don't break lines at 80 characters.
10 years ago
Manuel Araoz
8a13a22baf
add Transaction#clearOutputs
10 years ago
Braydon Fuller
5fe53ac36d
Bump package version to 0.12.5
10 years ago
Patrick Nagurny
796fbc2346
Merge pull request #1231 from braydonf/bug/output-to-script
Handling Invalid Output Scripts. Closes #1230
10 years ago
Braydon Fuller
458abe069e
Fixed issue with handling invalid output scripts
- Changed toObject serialization to always use a hexa string for a script
- Updated inspect method to handle a null script
- Roundtrip toObject/fromObject with an invalid script
- Additional test coverage for Output
10 years ago
Braydon Fuller
0dbd9db0ea
Merge pull request #1233 from carnesen/typo
Typo "formated"
10 years ago
Chris Arnesen
ec2d726e49
typo "formated"
10 years ago
Braydon Fuller
beeb294e45
Merge pull request #1217 from fanatid/fix/writeable
fix typo: defineProperty.writeable
10 years ago
Braydon Fuller
4bc3356b78
Merge pull request #1229 from dskloet/test/fix-transaction
Some transaction tests were not run…
10 years ago
David de Kloet
e294505486
Some transaction tests were not run because of the way they were built. Fixed this so they are run and fixed one test that still assumed the dust limit at 5460 instead of 546.
10 years ago
David de Kloet
26bd5a864a
Simplify transaction.getSerializationError(). This takes care of some lint errors about number of statements and cyclomatic complexity.
10 years ago
Braydon Fuller
bb843ee6a5
Merge pull request #1225 from pnagurny/feature/nullScript
If output.script is InvalidBuffer, return null instead of throwing error. Closes #880 . Closes #1216 .
10 years ago
Patrick Nagurny
de078a40d3
If output.script is InvalidBuffer, return null instead of throwing error
10 years ago
Braydon Fuller
a02258dfba
Merge pull request #1218 from maraoz/docs/pubkeys
improve PublicKey docs and fix #1215
10 years ago
Manuel Araoz
48761fd08f
formatting fixes on pubkey docs
10 years ago
Eric Martindale
8e7528d13f
Merge pull request #1219 from braydonf/coverage/transaction
Added coverage to transaction and fixed bug with serialization check.
10 years ago
Eric Martindale
fd36c392e4
Merge pull request #1220 from braydonf/fix/hd-docs
Update HDPrivateKey docs. Fixes #1209
10 years ago
Eric Martindale
993125428e
Merge pull request #1213 from braydonf/bug/is-fully-signed
Fixed script.isPublicKeyHashIn bug with variable length signatures.
10 years ago
Braydon Fuller
55f663737f
Update HDPrivateKey docs. Fixes #1209
10 years ago
Braydon Fuller
53b6171547
Added coverage to transaction and fixed bug with serialization check.
10 years ago
Manuel Araoz
6a3e10539c
small doc fixes
10 years ago
Manuel Araoz
951a07c011
fix PublicKey.toObject
10 years ago
Manuel Araoz
74b93e228c
add compressed vs uncompressed docs
10 years ago
Braydon Fuller
698625cc47
Merge pull request #1214 from dskloet/fix/fee
Don't ignore the fee when it's explicitly specified.
10 years ago
Kirill Fomichev
346b2af446
delete writable for accessor property
10 years ago
David de Kloet
056f171e22
Remove the ability to disable the check that a specified fee is equal to the unspent value.
10 years ago
David de Kloet
b1e54101d3
Call the parent error of the fee errors FeeError for backwards compatibility.
10 years ago
David de Kloet
8da9c4a44a
Give the 3 fee errors a common parent error.
10 years ago
David de Kloet
d1eb190626
Introduce different kinds of FeeError to distinguish the different cases. Fix the issue uncovered by this, which is that getFee might not be the actual fee, but only an estimate, if a change address is specified but there isn't enough to pay a fee and have change.
10 years ago
David de Kloet
16dc489b08
Make sure a specified transaction fee and outputs add up to the sum of the inputs. Don't ignore the fee when it's explicitly specified.
10 years ago
Braydon Fuller
d8e90685f4
Fixed script.isPublicKeyHashIn bug with variable length signatures.
- DER encoded signatures have a max length of 72 bytes, however a minimum size isn't defined.
- R and S values can have arbitrary lengths
- For more information: https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki#der-encoding
10 years ago
Manuel Araoz
baf39f3c5f
Bump package version to 0.12.4
10 years ago
Manuel Aráoz
10cd5cf692
Merge pull request #1208 from braydonf/update-bn
Update bn.js to 2.0.4
10 years ago
Braydon Fuller
b688334bf3
Added test case for zero in isNaturalNumber tests.
10 years ago
Braydon Fuller
efa0777b08
Update hash.js to 1.0.2
10 years ago
Braydon Fuller
f8ea7e39cc
Included satoshis check during checked serialization.
10 years ago
Braydon Fuller
cd12164fae
Added test coverage to transaction.verify
10 years ago
Braydon Fuller
3d447ded79
Update bn.js to 2.0.4 to handle 53 bit precision number input.
10 years ago
Manuel Araoz
a49348b027
Bump package version to 0.12.3
10 years ago
Manuel Aráoz
47ffca7f5c
Merge pull request #1207 from maraoz/fix-p2sh-in
fix bug in recognizing p2sh input scripts
10 years ago
Manuel Araoz
a018a23b6b
fix bug in recognizing p2sh input scripts
10 years ago
Manuel Araoz
b9b868a3f7
Bump package version to 0.12.2
10 years ago
Manuel Aráoz
a11b916be7
Merge pull request #1205 from maraoz/fix/block-parser
Fix block parsing
10 years ago
Manuel Araoz
bbd48f868d
remove comment
10 years ago