Ignotus Peverell
|
f067e18644
|
Adapters between the chain and the network for block broadcast. First working test that spins up 5 servers, connects them all together, mine a block on one and watch it getting added to all the other servers chains. Some improvements still needed to automate the test properly.
|
2016-12-20 17:39:02 -08:00 |
|
Ignotus Peverell
|
17104977de
|
Several bug fixes to the miner loop. Now builds the block properly and updates the shared head state.
|
2016-12-20 17:36:48 -08:00 |
|
Ignotus Peverell
|
e688ff99e6
|
Started putting in place the adapter between the chain and p2p modules to forward blocks and transactions. Cleaned up chain store references.
|
2016-12-18 15:51:54 -08:00 |
|
Ignotus Peverell
|
d395b3d128
|
Added another server implementation for when the client needs to stay in control of the event loop (i.e. multiple servers for tests). Test to spin up 5 servers and connect them all together.
|
2016-12-14 16:10:39 -08:00 |
|
Ignotus Peverell
|
8a255c0218
|
Formatting.
|
2016-12-13 19:21:49 -08:00 |
|
Ignotus Peverell
|
0c52665f17
|
Server abstraction aggregating underlying modules (p2p, chain, etc.). Beginning of a test to start multiple servers, connect them and mine.
|
2016-11-29 18:51:36 -08:00 |
|
Ignotus Peverell
|
3aeacf647b
|
Module grin is better as a lib to be testable. Will introduce a slim binary module later.
|
2016-11-29 18:41:00 -08:00 |
|
Ignotus Peverell
|
5a82acd199
|
fmt
|
2016-11-27 13:14:41 -08:00 |
|
Ignotus Peverell
|
9795d9e452
|
Miner facility, using the current chain state to build on top of.
|
2016-11-27 12:31:15 -08:00 |
|
Merope Riddle
|
9644fb6a73
|
Add apache 2.0 license header to all source files
|
2016-10-23 13:20:39 +00:00 |
|
Ignotus Peverell
|
f73a308bf3
|
Initial import.
|
2016-10-20 20:06:12 -04:00 |
|