Ignotus Peverell
|
382754e54c
|
Add workspace support for all crates
|
2017-04-05 23:41:49 -07:00 |
|
Ignotus Peverell
|
f64d20749f
|
Framework to define services as RESTful HTTP API services. Serde implementations for some core types.
|
2017-03-07 17:00:34 -08:00 |
|
Ignotus Peverell
|
eb024e91d2
|
Discovery and seeding of other peers. Relies either on a gist with IP addresses or a static list. Connects to a first list, sending peer request messages to discover more. Monitor the server to make sure there's always enough peer connections.
|
2017-02-18 18:42:34 -08:00 |
|
Ignotus Peverell
|
572c1951e1
|
Introduced a higher-level connection abstraction, allowing the protocol to stay relatively simple. Deals with the lower level details of sending, receiving data, timeouts and dealing with futures.
|
2017-01-29 22:43:20 -08:00 |
|
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
|
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
|
9795d9e452
|
Miner facility, using the current chain state to build on top of.
|
2016-11-27 12:31:15 -08:00 |
|
Ignotus Peverell
|
f73a308bf3
|
Initial import.
|
2016-10-20 20:06:12 -04:00 |
|