Esteban Ordano
ce94626908
Move: Script and Interpreter into subfolder
2014-12-16 21:11:36 -03:00
Esteban Ordano
d4b8c4adc6
Remove globals
2014-12-16 17:30:43 -03:00
Manuel Araoz
639ef5e45f
add script_interpreter
2014-12-16 13:33:56 -03:00
Braydon Fuller
1a1d63321a
Transport: Added a peer pool to maintain a set of connected peers
2014-12-15 21:43:10 -05:00
Manuel Araoz
bb8373ead7
remove script_interpreter for partial commit
2014-12-11 16:19:22 -03:00
Manuel Araoz
3775d3c08a
fix tests for preconditions
2014-12-11 16:19:21 -03:00
Manuel Araoz
7ee9601d8a
starting with script_interpreter
2014-12-11 16:19:21 -03:00
Yemel Jardi
9ce450c142
Remove old tests
2014-12-10 18:09:27 -03:00
Yemel Jardi
a9e54a7856
Progress on sending and receiving messages
2014-12-10 18:09:26 -03:00
Yemel Jardi
a1e8f3c596
Add transport/peermanager class
2014-12-10 18:09:26 -03:00
Yemel Jardi
4faa1a4a46
Add transport/peer class
2014-12-10 18:09:26 -03:00
Yemel Jardi
f1d2009418
Add transport/connection class
2014-12-10 18:09:26 -03:00
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
2014-12-10 12:44:30 -03:00
Braydon Fuller
5d1da9802c
Block: Added validation of proof of work, merkle tree and other interface changes. Closes #601
2014-12-08 14:51:43 -05:00
Braydon Fuller
64c0d5f942
Payment Protocol: Restore and reorganize files for payment protocol.
2014-12-04 10:43:40 -05:00
Yemel Jardi
c9951be2dc
Base URI class and tests
2014-12-01 17:18:10 -03:00
Manuel Aráoz
1175c475a2
Merge pull request #627 from yemel/feature/unit-util
...
Utility for unit conversion
2014-12-01 16:17:17 -03:00
Yemel Jardi
69aec2fd4d
sort requires on index
2014-12-01 15:50:03 -03:00
Yemel Jardi
d978160ddb
Utility for unit conversion
2014-12-01 12:33:45 -03:00
Esteban Ordano
865a69f6f2
add testing for key cache
2014-12-01 10:00:46 -03:00
Esteban Ordano
13fd2592fc
Add autogenerated errors
2014-11-30 09:47:44 -03:00
Esteban Ordano
a2a51ecc0c
Fix style: move each static function to an appropiate namespace
2014-11-30 09:47:44 -03:00
Esteban Ordano
edc5b24d69
100% test coverage for HDPrivateKey
2014-11-30 09:47:44 -03:00
Esteban Ordano
950ea6ed1a
Add public key
2014-11-30 09:47:44 -03:00
Esteban Ordano
ad74b549a1
Fixes interfaces
2014-11-30 09:47:44 -03:00
Manuel Araoz
1f3d7d9872
move Signature to crypto/
2014-11-27 16:42:44 -03:00
Esteban Ordano
4b201a8db1
Replace grunt with gulp
2014-11-25 21:26:52 -03:00
Braydon Fuller
85ce140aeb
Keys: Renamed Privkey to PrivateKey and Pubkey to PublicKey
2014-11-25 13:21:53 -05:00
Braydon Fuller
23c1ed3599
Keys: Refactored to use Pubkey and Privkey and removed Keypair
2014-11-24 12:53:16 -05:00
Manuel Araoz
4974fc99a5
remove AES
2014-11-21 16:16:50 -03:00
Manuel Araoz
a45dee3a4b
'hide' encoding and crypto
2014-11-21 13:26:30 -03:00
Manuel Araoz
4508fb6765
fix references to encoding
2014-11-21 12:54:56 -03:00
Manuel Araoz
e0340213fe
remove KDF
2014-11-21 10:43:12 -03:00
Manuel Araoz
f0a4aebdfb
reorder tests
2014-11-20 18:08:31 -03:00
Manuel Araoz
a9d029341d
remove extras
2014-11-20 13:31:51 -03:00
Manuel Araoz
54fa31c85d
remove crypto
2014-11-18 18:59:31 -03:00
Eric Martindale
3c74af9266
Add exportable class for BitAuth.
2014-10-06 18:16:05 -04:00
Eric Martindale
be95a3f3a7
Merge bitcore2 into bitcore, prepare branch.
2014-10-01 16:16:05 -04:00
Ryan X. Charles
8b0b30e226
Initial commit of Full Node
...
all current code is forked from bitcore2
2014-09-28 18:33:54 -07:00
Ryan X. Charles
54818c0bd8
expose stealthtx
2014-09-23 21:08:00 -07:00
Ryan X. Charles
60459b6c7a
expose
...
Block, Blockheader, Transaction, Txin, Txout
2014-09-17 17:36:59 -07:00
Ryan X. Charles
2f9bc222e5
expose varint in bitcore bundle
2014-09-15 15:10:24 -07:00
Ryan X. Charles
5a86a1a5c6
StealthMessage
...
This code should be regarded as being a proof-of-concept, and needs more review
before being used in production code. At least one thing is guaranteed to
change, and that is the format of a stealth address.
2014-09-10 14:00:53 -07:00
Ryan X. Charles
779e48d562
expose new StealthAddress class
2014-09-02 15:27:25 -07:00
Ryan X. Charles
15801773e3
the beginnings of script
2014-09-01 15:45:03 -07:00
Ryan X. Charles
d8e1f0d9b3
expose Opcode
2014-08-29 21:02:56 -07:00
Ryan X. Charles
47b48bd5c7
Fix Stealthkey exposure
2014-08-29 14:37:26 -07:00
Ryan X. Charles
32fabd0c0f
Key -> Keypair
...
"Keypair" is a more explanatory name, and also should be less confused with
other kinds of keys (particularly "cipher keys", which are the keys used in
symmetric block ciphers, especially AES).
2014-08-29 14:18:56 -07:00
Ryan X. Charles
40a2007e18
confusingly named SymEnc -> accurately named AESCBC
...
This will also further discourage use amongst anyone who doesn't understand
what this is.
2014-08-29 13:07:49 -07:00
Ryan X. Charles
fa85fa4715
fix ecies exposure
2014-08-28 17:28:47 -07:00