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