Manuel Araoz
3775d3c08a
fix tests for preconditions
10 years ago
Manuel Araoz
f5b7f73d09
fixing tests for new script internals 2
10 years ago
Manuel Araoz
016bc6e3ed
fixing tests for new script internals
10 years ago
Manuel Araoz
898bdac05f
working towards script interpreting
10 years ago
Manuel Araoz
7ee9601d8a
starting with script_interpreter
10 years ago
Esteban Ordano
e1f1f4b6f6
Hotfix: Remove console.log
10 years ago
Esteban Ordano
005cf074fd
Merge pull request #696 from yemel/feature/transport
P2P Peer Connections
10 years ago
Yemel Jardi
3190991941
add dependencies and update tests
10 years ago
Yemel Jardi
751ed3a9f9
add buffers dependency
10 years ago
Manuel Aráoz
b89f15bcf1
Merge pull request #705 from braydonf/ref/address-network
Address: Documentation and Network Refactor
10 years ago
Yemel Jardi
9b6183b083
Improving code thanks to jshint
10 years ago
Yemel Jardi
ee169a80af
Replace buffertools
10 years ago
Braydon Fuller
56161676c3
Address: Change discoverMeta to classifyVersion and add a general address validation example
10 years ago
Manuel Aráoz
ceb78297d1
Merge pull request #709 from eordano/fix/contributing
Add two more rules to CONTRIBUTING
10 years ago
Esteban Ordano
c62525f865
Add two more rules to CONTRIBUTING
10 years ago
Yemel Jardi
c30f656540
Remove custom hex function at networks.js
10 years ago
Yemel Jardi
3e775bd0f9
Move messages data to a separate file
10 years ago
Yemel Jardi
63022783dd
Add developer guide section
10 years ago
Manuel Aráoz
94e3c5c59b
Merge pull request #707 from eordano/feature/moveinput
Move input to subfolder before refactor
10 years ago
Esteban Ordano
ef49dda0fd
Move input to subfolder before refactor
Gonna inherit from it on two subclasses: "P2SH Input" and "P2PKH Input"
They'll have a `addSignature` method, to deal with new signatures,
a `clearSignatures`, in case the outputs change and the signatures get
invalidated, `countMissingSignatures`, and a reference to the UTXO
they'll be spending, so all logic regarding "p2sh mapping" gets to
be in here and the Transaction class is not polluted.
10 years ago
Braydon Fuller
3b061b057f
Address: Added documentation and refactored to accept both a string and network object.
10 years ago
Yemel Jardi
57968674ef
Add a better check on networkMaps
10 years ago
Yemel Jardi
228e7e214a
Add tests
10 years ago
Yemel Jardi
2d4b26a6a1
Add missing serializations
10 years ago
Yemel Jardi
56907c1a3b
Add missing argument
10 years ago
Yemel Jardi
44eca35af9
rename peer tests
10 years ago
Yemel Jardi
9ce450c142
Remove old tests
10 years ago
Yemel Jardi
30740be5df
Remove old files
10 years ago
Yemel Jardi
8eca7285e0
Refactor and documentation
10 years ago
Yemel Jardi
5dc124a438
Add inheritance to messages and expose them as a module
10 years ago
Yemel Jardi
68f50b2f61
Add messages serialization
10 years ago
Yemel Jardi
a9e54a7856
Progress on sending and receiving messages
10 years ago
Yemel Jardi
a1e8f3c596
Add transport/peermanager class
10 years ago
Yemel Jardi
4faa1a4a46
Add transport/peer class
10 years ago
Yemel Jardi
f1d2009418
Add transport/connection class
10 years ago
Esteban Ordano
1dfb7f1d02
Merge pull request #703 from yemel/fix/tests
Fix tests
10 years ago
Yemel Jardi
d584febea0
Fix tests
10 years ago
Esteban Ordano
3fa3e0b691
Merge pull request #702 from maraoz/add/interpreter2
add sorting to Script#buildMutlisigOut()
10 years ago
Manuel Araoz
c085f166b4
add sorting to Script#buildMutlisigOut()
10 years ago
Eric Martindale
01b65e9daf
Merge pull request #701 from eordano/contributing
Refactor Contributing
10 years ago
Manuel Araoz
ec464681fe
add sorting to Script#buildMutlisigOut()
10 years ago
Esteban Ordano
02cda17620
Refactor Contributing
10 years ago
Manuel Araoz
63bc625c33
add Script#removeCodeSeparators tests
10 years ago
Manuel Aráoz
65150f1e61
Merge pull request #675 from eordano/feature/transaction
Refactor transaction class
10 years ago
Esteban Ordano
1579eed9af
Consistency with "id", "hash", and "_getHash"
10 years ago
Esteban Ordano
0c28bc1786
Split buildPKH arguments, add Copy constructor on publickey
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
7c7db732a2
Merge pull request #694 from maraoz/add/interpreter
add Script#isPushOnly(), for script evaluation
10 years ago
Manuel Araoz
b61bd6f76a
add Script#isPushOnly()
10 years ago
Manuel Araoz
5bdda7c95b
tweak cyclomatic complexity jshint config
10 years ago