Braydon Fuller
|
53b6171547
|
Added coverage to transaction and fixed bug with serialization check.
|
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
|
f8ea7e39cc
|
Included satoshis check during checked serialization.
|
10 years ago |
Braydon Fuller
|
cd12164fae
|
Added test coverage to transaction.verify
|
10 years ago |
Braydon Fuller
|
3005e19cbf
|
Added precondition to transaction.to for a positive integer as an amount
|
10 years ago |
Kirill Fomichev
|
c010cb8c50
|
drop cached value for inputAmount and outputAmount
|
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
|
d5fd3919c9
|
add Transaction#inputAmount and outputAmount
|
10 years ago |
eordano
|
405f4f43df
|
Update dust amount
|
10 years ago |
eordano
|
c5d7eacfac
|
Add check for output amount > input amount
|
10 years ago |
eordano
|
427c9b3234
|
Less repetition on tests for skipping serialization checks
|
10 years ago |
eordano
|
a6df7a175e
|
Better granularity on serialize() checks
|
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 |
Manuel Araoz
|
8ca396c34f
|
refactor transaction input deserializtion
|
10 years ago |
Manuel Araoz
|
a7fdcc13a0
|
weird -> anyone can spend
|
10 years ago |
Manuel Araoz
|
eae1638b32
|
add coverage
|
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 |
Esteban Ordano
|
78189f61d9
|
Rewrite of Transaction doc
|
10 years ago |
Esteban Ordano
|
d136715322
|
Dust: Add test: OP_RETURN is not dust
|
10 years ago |
Esteban Ordano
|
979d284567
|
Transaction: add `removeInput` member
|
10 years ago |
Esteban Ordano
|
e568a8786c
|
Transaction: Fix wrong logic on input addition
|
10 years ago |
Esteban Ordano
|
1f45e88268
|
Add fee to serialization
|
10 years ago |
Esteban Ordano
|
ed393dcb91
|
Update change on each output or input change
|
10 years ago |
Esteban Ordano
|
614a228c79
|
Allow satoshis to be a string on output creation
|
10 years ago |
Manuel Araoz
|
d862506fed
|
fix code style
|
10 years ago |
Manuel Araoz
|
2b3ce4de12
|
adds a test and small fix for transaction
|
10 years ago |
Esteban Ordano
|
f3663e26d6
|
Don't add the same input twice
|
10 years ago |
Esteban Ordano
|
26e688ae06
|
Add .toScriptHashOut() to scripts
- Also sort gulpfile dependencies
|
10 years ago |
Esteban Ordano
|
0f73c3f7a3
|
Throw error if dust amount is detected
|
10 years ago |
Esteban Ordano
|
d99d1c9cc2
|
Add tests for serialization roundtrip of inputs
|
10 years ago |
Esteban Ordano
|
d053599fd2
|
Improve test coverage
|
10 years ago |
Esteban Ordano
|
fe86abc093
|
Add `change` when serializing transaction
|
10 years ago |
Braydon Fuller
|
ff4a6f549d
|
Fixed bugs in IE11
|
10 years ago |
Esteban Ordano
|
dbf47ef78f
|
transaction: better errors for signature methods
Closes #868
|
10 years ago |
Esteban Ordano
|
9a73338c91
|
Add tests for changes to Transaction interface
|
10 years ago |
Manuel Araoz
|
3d7b0c7474
|
standardize test files
|
10 years ago |
Esteban Ordano
|
c3ff63f041
|
Add P2SH change address test
|
10 years ago |
Esteban Ordano
|
f7f7d147c6
|
Add change features
|
10 years ago |
Esteban Ordano
|
ce8927690f
|
Add count for missing signatures
|
10 years ago |
Esteban Ordano
|
0df165f1c7
|
Unskip tests
|
10 years ago |
Manuel Araoz
|
4fcc048311
|
script interpreting working
|
10 years ago |