Alvaro Revuelta
0308e9f899
chore(docs): add docker-compose instructions ( #1444 )
...
* chore(docs): add docker-compose instructions
* Update docs/operators/quickstart.md
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
* Update docs/operators/quickstart.md
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2022-12-05 16:25:37 +01:00
Lorenzo Delgado
3f9522b497
ci: merge test1 and tes2 github workflows
2022-12-01 14:33:59 +01:00
Lorenzo Delgado
239ce4ffb6
ci(jenkins): split dockerfile into production and experimental stages
2022-12-01 12:45:06 +01:00
Lorenzo Delgado
4ed47c532b
ci(jenkins): support experimental flag in the pr and release pipelines
2022-12-01 11:28:09 +01:00
Lorenzo Delgado
e53067f8c2
chore(build): simplify project makefile and update dockerfile
2022-11-30 21:02:39 +01:00
Alvaro Revuelta
6b5fe34b15
chore: print getBacktrace() after sigsegv ( #1440 )
2022-11-30 19:41:19 +01:00
Lorenzo Delgado
f5f1f639da
chore(deps): upgrade nim-eth to latest version
2022-11-30 16:12:58 +01:00
Lorenzo Delgado
6ff7193dd4
chore(deps): rebase nim-eth discv5 protocol id override branch
2022-11-30 09:03:32 +01:00
Tanguy
b49d860571
Decouple waku v2 from waku v1 ( #1421 )
...
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
2022-11-29 20:15:07 +01:00
Alvaro Revuelta
7c54074b32
feat(peerstore): store peer direction ( #1424 )
...
* feat(peerstore): store peer direction
* feat(peerstore): add getPeersByDirection function + tests
* feat(peerstore): set out own MaxConnectionsPerPeer to 1
* feat(peermanager): add metric for inbound/outbound peers
2022-11-29 17:35:25 +01:00
Alvaro Revuelta
88dffc73d4
chore(metrics): add plot with traffic + update to latest grafana dashboard ( #1433 )
2022-11-29 16:15:55 +01:00
Alvaro Revuelta
524e30e8f5
chore(wakunode): handle sigsegv signal ( #1430 )
2022-11-29 16:02:18 +01:00
G
c7cf897f41
fix(noise): T_ss is ss not se ( #1432 )
2022-11-29 06:22:18 +01:00
Hanno Cornelius
6ae36c1385
fix: waku bridge test timing ( #1429 )
...
* fix: waku bridge test timing
* fix: shorten timing more
2022-11-28 22:07:21 +02:00
G
e9d4564943
fix(makefile): fix NIM_PARAMS flag update ( #1431 )
2022-11-28 20:57:46 +01:00
Hanno Cornelius
d5ef611308
feat: enable AutoNAT and libp2p circuit relay ( #1425 )
...
* feat: enable libp2p circuit relay
* feat: enable libp2p autonat
2022-11-28 16:56:01 +02:00
Lorenzo Delgado
93f0732f4d
fix(archive): restore query and insert metrics duration precision
2022-11-25 23:20:24 +01:00
kaiserd
d8dd0b4190
fix: start px discv5 loop after discv5 has started ( #1407 )
2022-11-25 14:15:39 +01:00
Aaryamann Challani
779ec120ea
feat(ci): run experimental features in diff ci ( #1410 )
...
* feat(ci): run experimental features in diff ci
* chore(ci): add EXPERIMENTAL flag
* chore(makefile): make compilation cleaner
* fix(rln-relay): remove onchain_rln flag
* fix(makefile): remove experimental_rln flag
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
2022-11-25 16:03:19 +05:30
Lorenzo Delgado
08313ef732
fix(archive): fix message validator error metric labels
2022-11-25 02:06:42 +01:00
Lorenzo Delgado
bc0fab345a
fix(archive): fix message validator error metric labels
2022-11-25 01:49:43 +01:00
Lorenzo Delgado
aa851142d8
chore(store): remove obsolete metrics and error labels
2022-11-24 19:42:19 +01:00
Lorenzo Delgado
6da187fc66
fix(archive): patch the sqlite driver to solve results inconsistencies
2022-11-24 18:59:25 +01:00
Alvaro Revuelta
8eada1927a
refactor: reuse nim-libp2p peerstore + move peermanager logic ( #1383 )
...
* refactor: reuse nim-libp2p peerstore + move peermanager logic
* refactor: fix comments
* refactor: modify reconnectPeers and unittest
* feat(apps): new flag for peerStoreCapacity
* fix(examples): fix example2 target
* refactor: fix comments
2022-11-24 14:11:23 +01:00
Lorenzo Delgado
aeda7d5ff6
test(archive): randomize archive driver query test suites' fixtures
2022-11-24 00:58:17 +01:00
Lorenzo Delgado
a9a3e77685
feat(archive): add waku archive implementation
2022-11-23 10:08:00 +01:00
Lorenzo Delgado
71cb709a23
feat(archive): add waku archive implementation
2022-11-22 19:40:24 +01:00
Lorenzo Delgado
1237698484
refactor(rln): decouple rln types from waku message type
2022-11-22 18:29:43 +01:00
Alvaro Revuelta
5ccbbf1316
fix(tests): add missing import for tests ( #1375 )
2022-11-22 08:13:51 +01:00
Aaryamann Challani
d8c01b7fe7
chore(rln-relay): barrel imports ( #1386 )
...
Co-authored-by: s1fr0 <28568419+s1fr0@users.noreply.github.com>
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
2022-11-21 15:15:03 +01:00
Lorenzo Delgado
8eff17e3cc
feat(store): add support for history query handler
2022-11-21 11:16:57 +01:00
Alvaro Revuelta
6bc5aa81a5
chore(dashboard): Add network-monitor dashboard ( #1401 )
2022-11-21 10:07:43 +01:00
Lorenzo Delgado
aba02d10d3
chore(store): remove waku swap integration from store protocol
2022-11-21 09:36:41 +01:00
Lorenzo Delgado
b5e5b8f90b
chore: add editorconfig file
2022-11-21 09:31:03 +01:00
Lorenzo Delgado
3a564bfefd
fix(lightpush): waku lightpush rpc codec support optional fields
2022-11-18 20:01:01 +01:00
Lorenzo Delgado
6de4f3bc3a
fix(filter): waku filter rpc codec support optional fields
2022-11-18 18:37:08 +01:00
Lorenzo Delgado
9522deb26f
refactor(relay): collocate relay protocol initialization logic
2022-11-18 14:50:56 +01:00
alrevuelta
80eca40bc3
chore: add version to logs at startup
2022-11-18 11:59:35 +01:00
Lorenzo Delgado
52bf63a657
fix(store): waku store rpc codec support optional fields
2022-11-17 20:40:08 +01:00
Lorenzo Delgado
c113c59a43
refactor(protocols): decouple protocol rpc types from api types
2022-11-16 20:02:38 +01:00
Lorenzo Delgado
24f7834b40
chore: move protobuf module from utils to common
2022-11-16 20:02:14 +01:00
Alvaro Revuelta
eac7eb65eb
chore(networkmonitor): use nim-presto + add timeout ( #1389 )
2022-11-16 16:38:31 +01:00
Lorenzo Delgado
06f04a0143
fix: store clients with --store=false does not install Store Client JSON-RPC API handlers
2022-11-15 22:03:06 +01:00
7a9d0aef26
tools: move readmes into their respective folders
...
Makes it easier to link to just one folder in the repo for documentation
purposes without having to also link the parent folder.
Also added a meta file linking to the tools.
Not sure what the others ones do.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-15 16:21:51 +01:00
Hanno Cornelius
101accd6b2
docs: release v0.13.0 ( #1378 )
v0.13.0
2022-11-15 11:17:34 +02:00
Aaryamann Challani
660a8295b7
fix(rln-relay): feature guard ( #1373 )
...
* fix(rln-relay): feature guard
* Revert "fix(rln-relay): feature guard"
This reverts commit 9344f41a349a8010594d3090eac1a136d47c3a4f.
* fix(rln-relay): surgically fix imports
* fix(rln-relay): indents
* fix(rln-relay): more usages of rln types
2022-11-14 19:29:34 +05:30
Hanno Cornelius
3158877591
chore: disable store protocol by default ( #1374 )
2022-11-14 13:09:37 +02:00
Alvaro Revuelta
21a6a64b4e
chore(networkmonitor): add metric listing content topics + messages ( #1335 )
...
* chore(networkmonitor): add metric listing content topics + messages
* chore(networkmonitor): drop topics after x amount
2022-11-14 08:33:36 +01:00
Aaryamann Challani
3996f7e971
feat(rln-relay): process blocks atomically ( #1349 )
...
* test(rln-relay): atomic block processing
* fix(rln-relay): use correct starting index
* fix(rln-relay): args
* fix(rln-relay): append length
* fix(rln-relay): tests, remove insertMember
* fix(rln-relay): camelCase, cleanup
* fix(rln-relay): actually process per block
* fix(rln-relay): clean up
* chore(gitignore): Update .gitignore
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
* Update waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim
Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>
* Update waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim
Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>
* fix(rln-relay): args
* fix(rln-relay): add prefix def
* fix(rln-relay): make test cleaner
* chore(rln-relay): apply suggestions
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
* chore(rln-relay): add member order check
* test(rln-relay): batch insert in tests
* fix(rln-relay): test batching
* fix(rln-relay): toSeq the HSlice
* fix(rln-relay): naming
* fix(rln-relay): add insertMember back
* fix(rln-relay): serialize util, address review
* fix(rln-relay): add atomicity desc
* fix(rln-relay): inHex
* fix(rln-relay): explicit proc def
* fix(rln-relay): indexGap condition
* fix(rln-relay): func sig
* fix(rln-relay): onchain test
* fix(rln-relay): use asyncSpawn vs asyncCheck
* fix(rln-relay): do not explicitly insert into the index
* fix(rln-relay): condition, semantics
* fix(rln-relay): index must be 1
* chore(rln-relay): line br
* fix(rln-relay): missing return ok(true)
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
2022-11-10 22:28:31 +05:30
Lorenzo Delgado
9901b569aa
docs: extend waku store config tutorial of the operator docs
2022-11-10 15:37:25 +01:00