Trevin Hofmann
374e43bed2
Properly capitalize Base58Check and Base58
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
Esteban Ordano
6b05f20397
Add the new operator when BN was used without it
10 years ago
Manuel Araoz
c664f211d2
add BufferReader.readVarLengthBuffer
10 years ago
Manuel Araoz
b9be679e09
add some checks
10 years ago
Manuel Araoz
6c518f1f45
refactoring interpreter
10 years ago
Esteban Ordano
5bed12ebe3
Remove calls to read() with no arguments
10 years ago
Esteban Ordano
de4d2884c7
Modify Transaction to use Multisig
* Allow `Script#add` to add a Script causing concatenation of opcodes
* Add `Script#equals` to compare scripts
* Add `Script#fromAddress`
* Drop `_payTo` methods
* Add `Script.buildP2SHMultisigIn`
Greatly simplifying the internal transaction object
10 years ago
Braydon Fuller
19a17017a9
Block: Added toObject method and changed toJSON to return a string
10 years ago
Esteban Ordano
5c974a8ef2
Refactor transaction to match new API
* Refactor transaction into a different subfolder
* Added a lot of tests for sighash and transaction serialization (from
reddit's and Ryan X. Charles' `fullnode`)
* Drop "only" from sighash tests and consolidate logs
10 years ago
Esteban Ordano
3551742fee
Miscelaneus updates to docs and bufferreader/writer
10 years ago
Esteban Ordano
ad74b549a1
Fixes interfaces
10 years ago
Esteban Ordano
b89bdd19f8
Add HDPrivateKey class
10 years ago
Braydon Fuller
cd4583f954
Encodings: Updated Base58 for the latest version.
10 years ago
Braydon Fuller
cfb32f7fc8
Package: Updated to include the latest versions of dependencies
10 years ago
Manuel Araoz
deee8c6887
refactor protocol->encoding
10 years ago