Kim De Mey
f3de959261
Discv5 readme ( #278 )
...
* Add discovery v5 readme + test_discv5 task
* Move hkdf tests to test file and add to nimble task
2020-07-12 23:53:27 +02:00
kdeme
2d7b3440f2
make bitsPerHop configurable + add routing table tests
2020-06-23 09:35:12 +02:00
kdeme
4d0a7a46ba
Update fuzzing tests now that the helpers have moved to ntu
2020-06-12 18:58:05 +03:00
kdeme
ff7bed9555
Add discoveryv5 debugging tool: dcli
2020-06-03 16:08:15 +03:00
kdeme
17586c05d7
Remove waku protocol from the repository
2020-05-07 20:49:00 +03:00
Jacek Sieka
205b57fe71
port kvstore from nim-beacon-chain ( #230 )
...
* port kvstore from nim-beacon-chain
* remove old database backends
* use kvstore in trie database
* add sqlite dep
* avoid template param double evaluation
* clean up heterogenous lookup todo
2020-04-27 15:16:11 +02:00
Jacek Sieka
1646d78d83
cleanups ( #226 )
2020-04-18 10:17:59 +02:00
Jacek Sieka
e9b25b5309
Result rocks ( #225 )
...
* rocksdb: update
2020-04-18 07:21:13 +02:00
Zahary Karadjov
5ca1a21ecd
Enable the public-private key consistency test
2020-02-19 11:21:23 +02:00
kdeme
79dfe88ec8
Add Packet encodings tests
2020-02-17 22:38:56 +02:00
kdeme
bb6a3c2ce1
Add basic node discovery test
2020-02-17 22:38:56 +02:00
kdeme
18799f1491
Add StatusOptions alist and remove WakuMode
2020-02-04 20:25:50 +01:00
Jacek Sieka
1756f7b41f
result -> stew/result ( #159 )
2020-01-24 09:24:29 +01:00
Yuriy Glukhov
992aeecd29
ENR parsing and serialization
2020-01-08 17:22:43 +02:00
kdeme
f3357602e4
Allow light node to send the regular way #131
2019-12-20 11:56:12 +01:00
kdeme
f940162b6b
Implement Waku mode PoC
2019-12-12 23:23:26 +01:00
kdeme
9bd042c265
First go on Waku mail client addition
2019-12-12 17:35:30 +02:00
kdeme
a8a55f16dc
Implement quick Waku - Whisper bridge by sharing the queue + adjust test
2019-11-21 19:35:27 +02:00
kdeme
a54eba2757
Split off whisper config related tests
2019-11-19 14:08:20 +01:00
kdeme
5850186ca0
Add EIP-8 test + activate rlpx thunk test
2019-10-23 09:35:33 +09:00
Zahary Karadjov
44adb2a70a
Don't use http dependencies in Nimble
2019-09-05 22:55:30 -04:00
Ștefan Talpalaru
d445412297
use nim-metrics
2019-07-10 03:01:30 +02:00
Jacek Sieka
75c7c62651
std_shims -> stew
2019-07-07 11:56:01 +02:00
kdeme
3cd8172e65
Add test for failing connection handler
2019-05-09 10:35:02 +02:00
Ștefan Talpalaru
3db5f4c5dd
external IP retrieval and port mapping functionality
2019-04-17 03:35:45 +02:00
kdeme
6117fed595
Activate test_failing_handler
2019-04-08 13:51:32 +03:00
Ștefan Talpalaru
d1737f8669
*.nimble: remove imports ( #27 )
...
- also speed up the tests with release builds
2019-03-25 15:22:02 -06:00
Zahary Karadjov
f0bf0570d1
Support compiling with json logging; Drop package_visible_types
2019-03-25 02:10:09 +02:00
Zahary Karadjov
3efec171a6
Make the APIs compatible with libp2p
...
Lib2P2 handles RPC requests and responses with separate streams
while DEV2P2 is relying on tagged messages transmitted over a
single stream. To cover both models through the same application
code, we introduce a new `response` variable in the request handlers.
The user is supposed to issue a call to `response.send` in order to
reply to the request. Please note that the `response.send` signature
is strongly typed and depends on the current message.
2019-03-12 13:36:39 +02:00
Ștefan Talpalaru
7079efcae3
per-module test tasks
2019-02-15 17:18:45 +02:00
Zahary Karadjov
9876985c5d
Don't use http dependencies in nimble
2019-02-06 19:11:29 +01:00
Mamy Ratsimbazafy
07cf801b97
Rebrand asyncdispatch2 to chronos ( #2 )
...
* Rebrand asyncdispatch2 to chronos
* fix nimble path to chronos
2019-02-06 17:01:04 +01:00
Yuriy Glukhov
2b3358cacb
Added chronicles dependency
2019-02-05 17:59:32 +02:00
Yuriy Glukhov
c74c773385
Fixed dependencies
2019-02-05 17:54:17 +02:00
Yuriy Glukhov
d0fa1344e5
Added rocksdb dependency
2019-02-05 16:06:13 +02:00
Yuriy Glukhov
3917447084
Fixed nim version requirement
2019-02-05 13:10:23 +02:00
Yuriy Glukhov
ead2fb342e
Fixed nimble file
2019-02-05 12:56:28 +02:00
Yuriy Glukhov
4c89f9e270
Moved eth-keys to eth
2019-02-05 12:32:22 +02:00
Yuriy Glukhov
1d6434883e
Moved eth-common to eth
2019-02-05 12:10:36 +02:00