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
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
67164790ff
Fix inspect method so it doesn't fail on incomplete TX
10 years ago
Esteban Ordano
9cafbd558d
Dust outputs: Fix condition (one OP_RETURN was avoiding checks on other outputs)
10 years ago
Gabriel Jaldon
89400c0a56
Add check to _hasDustOutputs if output has OP_RETURN
10 years ago
Esteban Ordano
73a973359b
Fix invocations to binary operations called on numbers
10 years ago
Esteban Ordano
6b05f20397
Add the new operator when BN was used without it
10 years ago
Matias Alejo Garcia
5fa384603f
Update transaction.js
Fixes https://github.com/bitpay/bitcore/issues/1036
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
bd97f20f1c
Use addInput in _fromNonP2SH
10 years ago
Manuel Araoz
b9be679e09
add some checks
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
8d68e9cb02
Use satoshisBN internally
10 years ago
Esteban Ordano
bdeac4e67d
Add inspect method to output
10 years ago
Esteban Ordano
0f73c3f7a3
Throw error if dust amount is detected
10 years ago
Esteban Ordano
dc6ff32290
Make serialization roundtrip recover info about inputs
10 years ago
Esteban Ordano
d053599fd2
Improve test coverage
10 years ago
Esteban Ordano
fe86abc093
Add `change` when serializing transaction
10 years ago
Yemel Jardi
e57d02c03c
Use define immutable helper
10 years ago
Braydon Fuller
bce28cd227
Fixed bug in IE11 that would cause MAX_MONEY verification test to fail.
10 years ago
Esteban Ordano
11975bc0df
Rename UTXO to Transaction.UnspentOutput
10 years ago
Esteban Ordano
476f009b4d
Add Insight and UTXO class
10 years ago
Esteban Ordano
dbf47ef78f
transaction: better errors for signature methods
Closes #868
10 years ago
Esteban Ordano
99db72ba90
Add `uncheckedAddInput` function
* For internal usage: for example, testing Script.Interpreter
10 years ago
Esteban Ordano
9a73338c91
Add tests for changes to Transaction interface
10 years ago
Braydon Fuller
6d42e01718
Fix formatting issue with examples
10 years ago
Esteban Ordano
e5631b1a69
Modify transaction interface
* Add checks when serializing
* Add default _estimateSize to generic inputs
* Fix multisig size estimation
* Change _addOutput to addOutput
* Add addInput and using that internally
* Split `getFee` out from `_updateChangeOutput`
10 years ago
Esteban Ordano
24dc84d614
Dont lose sighash when signing with multiple keys
10 years ago
Esteban Ordano
6be0c047b7
Update index for the documentation
10 years ago