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
|
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
|
a018a23b6b
|
fix bug in recognizing p2sh input scripts
|
10 years ago |
Manuel Araoz
|
db6234b500
|
remove duplicate code, increase coverage
|
10 years ago |
Manuel Araoz
|
fe17f20a97
|
remove console.log
|
10 years ago |
Manuel Araoz
|
d556a0c33d
|
fix regressions
|
10 years ago |
Manuel Araoz
|
dfc075e5d1
|
fix block parsing problem
|
10 years ago |
Manuel Araoz
|
270413a655
|
add simpler test that fails
|
10 years ago |
Manuel Araoz
|
722eddb894
|
add test that exposes bug
|
10 years ago |
Manuel Araoz
|
e1921429cf
|
remove stray console.log
|
10 years ago |
Manuel Araoz
|
100e370295
|
fix regressions after changes
|
10 years ago |
Manuel Araoz
|
9a50958943
|
fix Block#toObject API
|
10 years ago |
Manuel Araoz
|
dff0891871
|
add failing test for Block#toObject
|
10 years ago |
Daniel Cousens
|
05a8cf9630
|
sighash: remove dead branch
|
10 years ago |
Manuel Araoz
|
2cccf20c9d
|
improve docs to show signatures type
|
10 years ago |
Manuel Araoz
|
ee6f8d35ef
|
increase script test coverage
|
10 years ago |
Manuel Araoz
|
e25ffde6db
|
refactor networks
|
10 years ago |
Kirill Fomichev
|
ca96359f40
|
Immutable network Object
|
10 years ago |
Braydon Fuller
|
bcd4efb724
|
Added `checkState` for positive integer in Output satoshis
|
10 years ago |
Braydon Fuller
|
3005e19cbf
|
Added precondition to transaction.to for a positive integer as an amount
|
10 years ago |
Braydon Fuller
|
6367cbe368
|
Fixed typos in transaction.verify error messages
|
10 years ago |
Manuel Araoz
|
e331c4ea49
|
allow addresses to have surrounding whitespace in validation
|
10 years ago |
Kirill Fomichev
|
c010cb8c50
|
drop cached value for inputAmount and outputAmount
|
10 years ago |
eordano
|
662099a36e
|
Use Networks.get with 2 args when possible
|
10 years ago |
eordano
|
4f4b2b93fb
|
Allow arrays as second arg to Networks.get
|
10 years ago |
Kirill Fomichev
|
116024a7cb
|
fix Script.isPublicKeyHashOut
|
10 years ago |
Braydon Fuller
|
f034a71929
|
Network Fixes
- Fixed Address classification for a custom network
- Added ability to remove a custom network
- Increased test coverage for Address
|
10 years ago |
Chris Arnesen
|
8af63ec8d0
|
update transaction.getFee() JSDoc
|
10 years ago |
Eric Martindale
|
c759401373
|
Fix tests, address commentary from @braydonf.
|
10 years ago |
Eric Martindale
|
9ece2f78ed
|
Fix bug if no value is supplied.
|
10 years ago |
Manuel Araoz
|
21266570d4
|
refactor code
|
10 years ago |
Manuel Araoz
|
7da4c7925a
|
lazy calc for xpubkey in HDPrivateKey
|
10 years ago |
Manuel Araoz
|
ef7eafbb0c
|
increase test coverage and fix some bugs
|
10 years ago |
Manuel Araoz
|
e0b1ca0e10
|
move some script logic from Address to Script
|
10 years ago |
Manuel Araoz
|
3619c7c9e2
|
fix problematic cases
|
10 years ago |
Manuel Araoz
|
a9328d76ff
|
add extra test
|
10 years ago |
Manuel Araoz
|
62ea45a524
|
refactor Address<->Script relation
|
10 years ago |
eordano
|
294ff097a1
|
Add error if shuffle function doesnt return an expected result
|
10 years ago |
eordano
|
a37e7b140c
|
Add functionality to randomize outputs
|
10 years ago |
Manuel Araoz
|
b92fd915eb
|
increase coverage for Input and Output, fix some bugs
|
10 years ago |
Manuel Araoz
|
d5fd3919c9
|
add Transaction#inputAmount and outputAmount
|
10 years ago |
eordano
|
9409698e06
|
Fix validation error
|
10 years ago |
eordano
|
405f4f43df
|
Update dust amount
|
10 years ago |
eordano
|
2f86f323c0
|
Add link when throwing a serialization error
|
10 years ago |
eordano
|
97671abfdc
|
Add more docs on serialization checks
|
10 years ago |