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
|
d556a0c33d
|
fix regressions
|
10 years ago |
Manuel Araoz
|
dfc075e5d1
|
fix block parsing problem
|
10 years ago |
Manuel Araoz
|
e1921429cf
|
remove stray console.log
|
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 |
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 |
Kirill Fomichev
|
c010cb8c50
|
drop cached value for inputAmount and outputAmount
|
10 years ago |
Chris Arnesen
|
8af63ec8d0
|
update transaction.getFee() JSDoc
|
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
|
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 |
eordano
|
b81624480a
|
transaction: Fix verbosity of jsdocs
|
10 years ago |
eordano
|
c5d7eacfac
|
Add check for output amount > input amount
|
10 years ago |
eordano
|
f0f90c5d6a
|
Change unnecesarily big name
|
10 years ago |
eordano
|
a6df7a175e
|
Better granularity on serialize() checks
|
10 years ago |
William Wolf
|
a32d8dbab8
|
Add block/index.js
|
10 years ago |
William Wolf
|
4b601c3711
|
Move block.js and blockheader.js into lib/block/
|
10 years ago |
eordano
|
c19d5c6501
|
Transaction: Check that threshold is less than amount of signatures
|
10 years ago |
eordano
|
7e88167891
|
Add check for small fees
|
10 years ago |
Trevin Hofmann
|
59a9e40f13
|
Properly capitalize BufferUtil everywhere
Right out of CONTRIBUTING.md
https://github.com/bitpay/bitcore/blob/master/CONTRIBUTING.md#g6---naming-utility-namespaces
|
10 years ago |
Trevin Hofmann
|
ea2a0163c4
|
Remove redundant util requirement
The Transaction class was requiring bitcore.util.js twice, as `util` and
`JSUtil`. It seems `JSUtil` is the standard name in other classes.
|
10 years ago |
Manuel Aráoz
|
a9533546b2
|
remove console.log
|
10 years ago |
Esteban Ordano
|
cca1e2148c
|
Improve test coverage on multisig
|
10 years ago |
Esteban Ordano
|
605be801af
|
Add Signature subclass for Transaction Signatures
|
10 years ago |
Manuel Araoz
|
0e1de0403e
|
remove logs
|
10 years ago |
Manuel Araoz
|
8ca396c34f
|
refactor transaction input deserializtion
|
10 years ago |
Manuel Araoz
|
0f17927fde
|
fix 0 fee error
|
10 years ago |
Manuel Araoz
|
aa1158097d
|
fix bug in change calculation
|
10 years ago |
Manuel Araoz
|
986264e181
|
add locktime docs and Transaction#getLockTime
|
10 years ago |
Esteban Ordano
|
f8974b383a
|
transaction: Change variable name from time to height
|
10 years ago |
Esteban Ordano
|
7cf3b6eb91
|
Split setLockTime in two methods
|
10 years ago |
Manuel Araoz
|
07c8c153f9
|
add Transaction#lockUntil stub
|
10 years ago |
Nathan Hernandez
|
80d444f60e
|
Update transaction.js
|
10 years ago |
Esteban Ordano
|
78189f61d9
|
Rewrite of Transaction doc
|
10 years ago |
Esteban Ordano
|
4781c4328f
|
Better error message on unsupported input types
|
10 years ago |
Esteban Ordano
|
67164790ff
|
Fix inspect method so it doesn't fail on incomplete TX
|
10 years ago |