status-go icon indicating copy to clipboard operation
status-go copied to clipboard

feat: waku2 - use identify protocol

Open richard-ramos opened this issue 3 years ago • 4 comments
trafficstars

BREAKING CHANGE

This would use identify protocol to determine what protocols are supported by the waku2 peers, instead of having separate buckets in the configuration.

The node config in desktop and mobile should be changed from:

ClusterConfig: {
    RelayNodes: ["/ip4/127.0.0.1/udp/1234",  "enstree:somednsdiscoveryurl..."],
    StoreNodes: ["/ip4/127.0.0.1/udp/1234",  "enstree:somednsdiscoveryurl..."],
    FilterNodes: ["/ip4/127.0.0.1/udp/1234",  "enstree:somednsdiscoveryurl..."],
    LightpushNodes: ["/ip4/127.0.0.1/udp/1234",  "enstree:somednsdiscoveryurl..."],
    WakuRendezvousNodes: ["/ip4/127.0.0.1/udp/1234",  "enstree:somednsdiscoveryurl..."]
}

to

ClusterConfig: {
    WakuNodes: ["/ip4/127.0.0.1/udp/1234",  "enstree:somednsdiscoveryurl..."]
}

cc: @jm-clius @oskarth

richard-ramos avatar Nov 22 '21 18:11 richard-ramos

Pull Request Checklist

  • [ ] Have you updated the documentation, if impacted (e.g. docs.status.im)?
  • [ ] Have you tested changes with mobile?
  • [x] Have you tested changes with desktop?

status-github-bot[bot] avatar Nov 22 '21 18:11 status-github-bot[bot]

Jenkins Builds

Click to see older builds (24)
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: 3d29e1d6 #1 2021-11-22 18:33:33 ~2 min linux :package:zip
:heavy_check_mark: 3d29e1d6 #1 2021-11-22 18:34:30 ~3 min ios :package:zip
:heavy_check_mark: 3d29e1d6 #1 2021-11-22 18:37:51 ~7 min android :package:aar
:heavy_check_mark: f830e2c7 #2 2021-11-29 20:25:30 ~2 min ios :package:zip
:heavy_check_mark: f830e2c7 #2 2021-11-29 20:25:58 ~3 min linux :package:zip
:heavy_check_mark: f830e2c7 #2 2021-11-29 20:28:54 ~5 min android :package:aar
:heavy_check_mark: 4ca786fe #3 2021-11-29 20:26:55 ~1 min ios :package:zip
:heavy_check_mark: 4ca786fe #3 2021-11-29 20:27:30 ~1 min linux :package:zip
:heavy_check_mark: 4ca786fe #3 2021-11-29 20:34:42 ~5 min android :package:aar
:heavy_check_mark: 9164eefb #4 2021-11-29 21:38:32 ~2 min linux :package:zip
:heavy_check_mark: 9164eefb #4 2021-11-29 21:38:37 ~2 min ios :package:zip
:heavy_check_mark: 9164eefb #4 2021-11-29 21:41:19 ~4 min android :package:aar
:heavy_check_mark: 071f3338 #5 2022-08-02 13:44:25 ~2 min linux :package:zip
:heavy_check_mark: 071f3338 #5 2022-08-02 13:46:30 ~4 min ios :package:zip
:heavy_check_mark: 071f3338 #5 2022-08-02 13:46:42 ~4 min android :package:aar
:heavy_check_mark: 49c583a2 #6 2022-11-07 19:29:12 ~3 min linux :package:zip
:heavy_check_mark: 49c583a2 #6 2022-11-07 19:31:33 ~5 min android :package:aar
:heavy_check_mark: 49c583a2 #6 2022-11-07 19:31:49 ~5 min ios :package:zip
:heavy_check_mark: 9b5571d6 #7 2022-11-10 19:53:10 ~2 min linux :package:zip
:heavy_check_mark: 9b5571d6 #7 2022-11-10 19:54:31 ~4 min ios :package:zip
:heavy_check_mark: 9b5571d6 #7 2022-11-10 19:55:05 ~4 min android :package:aar
:heavy_check_mark: 55941a13 #8 2022-11-11 13:22:14 ~3 min linux :package:zip
:heavy_check_mark: 55941a13 #8 2022-11-11 13:22:34 ~4 min ios :package:zip
:heavy_check_mark: 55941a13 #8 2022-11-11 13:23:24 ~5 min android :package:aar
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: 4fb6caa2 #9 2022-11-11 14:38:04 ~2 min ios :package:zip
:heavy_check_mark: 4fb6caa2 #9 2022-11-11 14:38:54 ~3 min android :package:aar
:heavy_check_mark: 4fb6caa2 #9 2022-11-11 14:40:55 ~5 min linux :package:zip
:heavy_check_mark: 497215d2 #10 2022-11-15 14:12:07 ~3 min linux :package:zip
:heavy_check_mark: 497215d2 #10 2022-11-15 14:17:07 ~8 min android :package:aar
:heavy_check_mark: 497215d2 #10 2022-11-15 14:45:58 ~37 min ios :package:zip

status-im-auto avatar Nov 22 '21 18:11 status-im-auto

@richard-ramos still relevant?

churik avatar May 12 '22 09:05 churik

@churik yes. I'll rebase it today

richard-ramos avatar May 12 '22 12:05 richard-ramos