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
Manuel Aráoz
01b74b8df5
Merge pull request #695 from eordano/feature/errors
Add a preconditions module, and refactor errors
10 years ago
Esteban Ordano
ea17a6ace1
Add a preconditions module, and refactor errors
100% code coverage for the preconditions module.
Usage:
```
$.checkState(something === anotherthing, 'Expected something to be
anotherthing');
$.checkArgument(something < 100, 'something', 'must be less than 100');
$.checkArgumentType(something, PrivateKey, 'something'); // The third
argument is a helper to mention the name of the argument
$.checkArgumentType(something, PrivateKey); // but it's optional (will
show up as "(unknown argument)")
```
10 years ago
Manuel Aráoz
6727342202
Merge pull request #689 from eordano/feature/scriptOpcodeUpdate
Feature/script opcode update
10 years ago
Esteban Ordano
fd531de123
Update opcode and script transactions
10 years ago
Manuel Aráoz
22b1193e32
Merge pull request #688 from eordano/feature/addressMethods
Add check functions to Address
10 years ago
Manuel Aráoz
b8601ecd46
Merge pull request #690 from eordano/feature/miscupdates
Miscelaneus updates to docs and bufferreader/writer
10 years ago
Esteban Ordano
d40d19e631
Merge pull request #686 from maraoz/add/script-pkhi-tests
add script public key hash in tests
10 years ago
Esteban Ordano
3551742fee
Miscelaneus updates to docs and bufferreader/writer
10 years ago
Esteban Ordano
1816ba197f
Add check functions to Address
10 years ago
Manuel Araoz
ec00ccba4c
add script public key hash in tests
10 years ago
Manuel Aráoz
af0991fa6d
Merge pull request #685 from braydonf/bug/ecdsa-console
ECDSA: Remove console.log
10 years ago
Braydon Fuller
c86f6d68a9
ECDSA: Remove console.log
10 years ago
Manuel Aráoz
fb1978c5f5
Merge pull request #679 from eordano/feature/ecdsabackport
Backport changes to ECDSA from fullnode
10 years ago
Esteban Ordano
4879007bc7
Merge pull request #676 from braydonf/feature/block-handling-validation
Block: Added validation of proof of work, merkle tree and other interface changes. Closes #601
10 years ago
Esteban Ordano
4e9e89cdbf
Move license notes to LICENSE
10 years ago
Esteban Ordano
736bcd6bd4
Backport changes to ecdsa from fullnode
10 years ago
Manuel Aráoz
dcbd0738b0
Merge pull request #678 from eordano/feature/privkeyhex
Add functionality to create private key from a hex string
10 years ago
Esteban Ordano
f8397a617e
Add option to create private key from hex
10 years ago
Manuel Aráoz
55525db73e
Merge pull request #677 from eordano/feature/privpublickey
Add ".publicKey" property to PrivateKey
10 years ago
Esteban Ordano
baf6a24d23
Add ".publicKey" property to PrivateKey
10 years ago
Braydon Fuller
d1e8109a99
Merge pull request #672 from maraoz/script/docs
add Script dev guide
10 years ago
Braydon Fuller
5d1da9802c
Block: Added validation of proof of work, merkle tree and other interface changes. Closes #601
10 years ago
Manuel Araoz
27ed2a6ccd
add js tag to some code
10 years ago
Manuel Araoz
466208a8ec
add Script dev guide
10 years ago