2025-03-24 11:23:16 +11:00
|
|
|
import { Tags } from "@waku/interfaces";
|
2023-08-17 19:50:35 +05:30
|
|
|
|
2024-06-06 12:55:57 -04:00
|
|
|
/**
|
|
|
|
|
* The ENR tree for the different fleets.
|
|
|
|
|
* SANDBOX and TEST fleets are for The Waku Network.
|
|
|
|
|
*/
|
2023-08-17 19:50:35 +05:30
|
|
|
export const enrTree = {
|
2024-04-07 14:21:00 +02:00
|
|
|
SANDBOX:
|
2024-06-06 12:55:57 -04:00
|
|
|
"enrtree://AIRVQ5DDA4FFWLRBCHJWUWOO6X6S4ZTZ5B667LQ6AJU6PEYDLRD5O@sandbox.waku.nodes.status.im",
|
2024-07-26 01:21:52 +03:00
|
|
|
TEST: "enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im"
|
2023-08-17 19:50:35 +05:30
|
|
|
};
|
|
|
|
|
|
feat!: re-architect connection manager (#2445)
* remove public pubsub field and redundant util
* add hangUp and improve dial operations, improve keepAliveManager and remove unused method, move utils and add tests
* improve public dial method to start keep alive checks
* move dial method
* implement discovery dialer
* implement discovery dialer with queue with tests
* add discovery dialer e2e tests, change local discovery log tag, update other tests
* remove comment
* add issue link, remove only
* implement shard reader component
* create evetns module, remove unused connection manager events and related tests
* implement network indicator
* implement connection limiter, change public API of connection manager, implement recovery strategy
* decouple keep alive maanger
* add connection manager js-doc
* refactor keep alive manager, cover with tests
* add tests for connection manager main facade
* add tests for connection limiter
* add e2e tests for connection manager modules
pass js-waku config during test node init
remove dns discovery for js-waku
* restructure dialing tests
* address last e2e tests
* address review
* add logging for main methods
* decouple pure dialer class, update network monitor with specific metrics
* remove console.log
* remove usage of protocols
* update sdk package tests
* add connect await promise
* add debug for e2e tests
* enable only packages tests
* use only one file
* revert debugging
* up interface for netwrok manager
* add logs
* add more logs
* add more logs
* add another logs
* remove .only
* remove log statements
* skip the test with follow up
2025-07-09 21:23:14 +02:00
|
|
|
export const DEFAULT_BOOTSTRAP_TAG_NAME = Tags.BOOTSTRAP;
|
2023-08-17 19:50:35 +05:30
|
|
|
export const DEFAULT_BOOTSTRAP_TAG_VALUE = 50;
|
|
|
|
|
export const DEFAULT_BOOTSTRAP_TAG_TTL = 100_000_000;
|