nim-eth-p2p/tests
Zahary Karadjov 72016046fb Merge peer_pool and server into rlpx
This was done because a cycle was formed between the structures
of the three modules:

- A Peer holds a reference to its Network
- The Network holds a reference to its PeerPool
- The PeerPool keeps a table of connected Peers

I could have resolved the issue by introducing a new types module,
but it would have required all of the currently private fields to
become public (due to lack of package-level visibility in Nim).

Instead I decided to merge the modules because they were relatively
small anyway. Please note that the former `P2PServer` type is now
called `NetworkConnection`. There are slight changes in the APIs
that will be carried out in Nimbus when merging this.
2018-07-06 15:25:21 +03:00
..
config.nims Initial commit 2018-03-28 03:17:01 +03:00
tdiscovery.nim Merge peer_pool and server into rlpx 2018-07-06 15:25:21 +03:00
testauth.nim Moved eth_p2p to asyncdispatch2. 2018-06-18 12:05:38 +03:00
testcrypt.nim Moved eth_p2p to asyncdispatch2. 2018-06-18 12:05:38 +03:00
testecies.nim Moved eth_p2p to asyncdispatch2. 2018-06-18 12:05:38 +03:00
testenode.nim Moved eth_p2p to asyncdispatch2. 2018-06-18 12:05:38 +03:00
tserver.nim Merge peer_pool and server into rlpx 2018-07-06 15:25:21 +03:00