Zahary Karadjov
877b22cfb8
Share more code between the libp2p backends
2019-06-24 05:34:21 +03:00
Zahary Karadjov
87601a5eae
Share more code between the libp2p backends
2019-06-24 05:34:21 +03:00
Zahary Karadjov
3b166be166
Restore compilation in RLPx mode; More libp2p progress
2019-06-24 05:34:21 +03:00
Zahary Karadjov
e177d17762
Further simplifications
2019-06-24 05:34:21 +03:00
Zahary Karadjov
c060c0fc5d
Simplified the 'spec' back-end by movign more logic into the shared DSL module
2019-06-24 05:34:21 +03:00
Zahary Karadjov
ea4690d567
A new P2P backend implementing the libp2p networking according to the official spec
2019-06-24 05:34:21 +03:00
Zahary Karadjov
f4a96bc3f3
[WIP] Restore the Lib2P2 builds and implement the latest wire spec
...
Depends on https://github.com/status-im/nim-eth/pull/54
2019-06-24 05:34:21 +03:00
Zahary Karadjov
6bb38095c9
Command-line and data storage handling for testnets
2019-03-18 12:45:29 +02:00
Zahary Karadjov
903cb8a8b5
A LibP2P-based networking stack;
...
To enable it, comment out the 'withLibp2p' line in nim.cfg
The history was squashed in order to remove an accidentally
commited binary file.
Other changes:
* SSZ was adapted to use the common serialization framework
* gossibsup.subscribe is not using async handlers at the moment
and this allowed me to simplify it
2019-03-12 13:36:55 +02:00