Zahary Karadjov
|
d70bb85392
|
Review all exceptions and classify them as Defects and Errors
|
2020-02-06 16:32:00 +01:00 |
Zahary Karadjov
|
81e0ae12b0
|
Allow starting the discovery v5 bootstrap process without ENR records
|
2020-02-06 16:32:00 +01:00 |
Jacek Sieka
|
1756f7b41f
|
result -> stew/result (#159)
|
2020-01-24 09:24:29 +01:00 |
kdeme
|
3ee5651b7c
|
Rework the metrics and add metrics for dropped envelopes due to full queue
|
2020-01-23 17:58:59 +02:00 |
kdeme
|
84015d0d1d
|
Set of just the msg hash is enough, fixes #156
|
2020-01-23 17:58:59 +02:00 |
Zahary Karadjov
|
fc327718fb
|
Added PrivateKey.toKeyPair
|
2020-01-21 18:58:26 +02:00 |
kdeme
|
b7ebf8ed54
|
Merge pull request #155 from status-im/waku-123
Waku/Whisper small adjustments + queue ordering fix
|
2020-01-14 12:07:52 -08:00 |
kdeme
|
85a2b24920
|
Lower verbosity of logging in processQueue
|
2020-01-14 19:02:34 +01:00 |
kdeme
|
ab287d234a
|
Fix ordering of Waku/Whisper queue and increase queue capacity
|
2020-01-14 18:17:37 +01:00 |
kdeme
|
5e476dd7d2
|
Make counter metrics public
|
2020-01-14 15:36:21 +01:00 |
kdeme
|
cb2bc388f1
|
rename newFilter to initFilter for correctness
|
2020-01-14 15:33:21 +01:00 |
Yuriy Glukhov
|
3527d47cb5
|
Added packet encoding tests
|
2020-01-08 17:22:43 +02:00 |
Yuriy Glukhov
|
129710d3e4
|
Liveness checks
|
2020-01-08 17:22:43 +02:00 |
Yuriy Glukhov
|
5795054dbf
|
Per @kdeme's comments. Limit ENR size, fix rlp len check
|
2020-01-08 17:22:43 +02:00 |
Yuriy Glukhov
|
9772fbe470
|
Use addresses instead of stubs as db keys
|
2020-01-08 17:22:43 +02:00 |
Zahary Karadjov
|
988d743c9a
|
Introduce enr.TypedRecord that can replace enr.Record in the future
|
2020-01-08 17:22:43 +02:00 |
Zahary Karadjov
|
39857d57f0
|
Fix build issues manifesting in our controlled build environment
|
2020-01-08 17:22:43 +02:00 |
Zahary Karadjov
|
54bb1adac9
|
Export some private APIs needed in nim-beacon-node
|
2020-01-08 17:22:43 +02:00 |
Yuriy Glukhov
|
eda6c2906c
|
Discv5 WIP
|
2020-01-08 17:22:43 +02:00 |
Zahary Karadjov
|
edd674662a
|
Handle missing keys in enr.Record.get()
|
2020-01-08 17:22:43 +02:00 |
Yuriy Glukhov
|
992aeecd29
|
ENR parsing and serialization
|
2020-01-08 17:22:43 +02:00 |
Yuriy Glukhov
|
091239a710
|
Addded non-recoverable signature type and routines
|
2020-01-08 17:22:43 +02:00 |
kdeme
|
658e5a3cc8
|
Merge pull request #154 from status-im/waku-changes
Waku changes to be more according to spec
|
2019-12-20 13:22:25 -08:00 |
kdeme
|
f3357602e4
|
Allow light node to send the regular way #131
|
2019-12-20 11:56:12 +01:00 |
kdeme
|
4dde3af2d5
|
p2pRequestComplete parameters are not a separate list
|
2019-12-19 23:23:06 +01:00 |
kdeme
|
48c9adbb6a
|
Changes to be more according to Waku spec
|
2019-12-19 22:48:51 +01:00 |
kdeme
|
ac30d7f589
|
Add envelope valid and dropped metrics for Waku/Whisper
|
2019-12-18 11:32:05 +02:00 |
kdeme
|
94f53e6924
|
Merge pull request #152 from status-im/pow-uint32-issue
Fix PoW to be specifically uint64 as it is a float64 value that is be…
|
2019-12-17 14:54:43 -08:00 |
kdeme
|
a514db1427
|
Fix PoW to be specifically uint64 as it is a float64 value that is being passed
|
2019-12-17 17:07:34 +01:00 |
kdeme
|
abbeeb71b7
|
Merge pull request #147 from status-im/waku-mode-poc
Implement Waku mode PoC
|
2019-12-13 06:02:54 -08:00 |
kdeme
|
f940162b6b
|
Implement Waku mode PoC
|
2019-12-12 23:23:26 +01:00 |
kdeme
|
b2656cc3a9
|
Fix review comments, or not really, just add more TODOs
|
2019-12-12 17:35:30 +02:00 |
kdeme
|
7128df8838
|
Fix Windows test by waiting till server has added peer
|
2019-12-12 17:35:30 +02:00 |
kdeme
|
f0582a084c
|
Quick implementation for multiple mail requests by using cursor
|
2019-12-12 17:35:30 +02:00 |
kdeme
|
9bd042c265
|
First go on Waku mail client addition
|
2019-12-12 17:35:30 +02:00 |
Ștefan Talpalaru
|
655fc43751
|
doPortMapping(): don't set the external IP
because some IGDs can't handle it
|
2019-12-12 01:57:05 +01:00 |
andri lim
|
e0e49b1711
|
implement hexary trie replicate iterator
|
2019-12-11 11:50:45 +02:00 |
kdeme
|
038250b259
|
Merge pull request #143 from status-im/fix-imports
Fix double whisper types export by moving to separate file
|
2019-12-10 06:27:05 -08:00 |
kdeme
|
59ba63f74c
|
Fix double whisper types export by moving to separate file
|
2019-12-10 12:18:52 +01:00 |
Zahary Karadjov
|
5bd7baaf9c
|
Fix regression in RLPx
|
2019-12-09 23:14:11 +02:00 |
Zahary Karadjov
|
3f721e7ef6
|
[P2P DSL] Add a separate genUserHandlerCall helper
|
2019-12-09 16:18:22 +02:00 |
Jacek Sieka
|
4c6878343c
|
tighten a few imports
|
2019-12-09 14:37:21 +02:00 |
kdeme
|
9165ff8549
|
Merge pull request #137 from status-im/no-zero-send
Do not send empty messages packets at interval
|
2019-12-09 03:58:12 -08:00 |
kdeme
|
e6164996c8
|
Merge pull request #138 from status-im/more-exceptions
More explicit Exceptions + fix re-raising
|
2019-12-04 04:28:54 -08:00 |
kdeme
|
0229547c41
|
More explicit Exceptions + fix re-raising
|
2019-12-04 12:34:37 +01:00 |
kdeme
|
2dcccf19b2
|
Do not send empty messages packets at interval
|
2019-12-03 16:50:05 +01:00 |
andri lim
|
146eeddd65
|
add trie/db.nim
|
2019-12-03 01:41:57 +02:00 |
andri lim
|
942bfb7ea5
|
support trie with multiple root
|
2019-12-03 01:41:57 +02:00 |
kdeme
|
4976bd9fb9
|
Replace getCurrentException and getCurrentExceptionMsg
|
2019-12-02 23:35:34 +02:00 |
Zahary Karadjov
|
a54fdc8073
|
Cosmetic renames to match the protocol naming conventions
|
2019-11-25 19:55:41 +02:00 |