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
|
b688334bf3
|
Added test case for zero in isNaturalNumber tests.
|
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
|
bbd48f868d
|
remove comment
|
10 years ago |
Manuel Araoz
|
db6234b500
|
remove duplicate code, increase coverage
|
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
|
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 |
Manuel Araoz
|
ee6f8d35ef
|
increase script test coverage
|
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 |
Manuel Araoz
|
aaa8c8aa67
|
fix index.html
|
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
|
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 |
Eric Martindale
|
c759401373
|
Fix tests, address commentary from @braydonf.
|
10 years ago |
Eric Martindale
|
a7d75cb25b
|
Add test for patch.
|
10 years ago |
Manuel Araoz
|
56c1e8c000
|
fix test for hdkey cache
|
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
|
b685b5d28a
|
add inputAmount and outputAmount to docs
|
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
|
c5d7eacfac
|
Add check for output amount > input amount
|
10 years ago |
Manuel Araoz
|
c4666044e9
|
fix #1096: PrivateKey#toAddress(network)
|
10 years ago |
eordano
|
427c9b3234
|
Less repetition on tests for skipping serialization checks
|
10 years ago |
Braydon Fuller
|
fb01bc09e4
|
Added test to check that merkle nodes do not match, and misc jshint fixes.
|
10 years ago |
eordano
|
a6df7a175e
|
Better granularity on serialize() checks
|
10 years ago |
William Wolf
|
3eb95b6576
|
_traverseMerkleTree state cleanup + improve hasTransactions()
|
10 years ago |