Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Waku v2 - Dingpu testnet #48

Closed
10 tasks done
oskarth opened this issue Sep 28, 2020 · 8 comments
Closed
10 tasks done

Waku v2 - Dingpu testnet #48

oskarth opened this issue Sep 28, 2020 · 8 comments

Comments

@oskarth
Copy link
Contributor

oskarth commented Sep 28, 2020

Follows on Nangang testnet (#43) but with slightly more capabilities.

Scope

In addition to Nangang:

  1. Store and filter usage
  2. Specs: store and filter in draft
  3. Second client: basic Waku Web support
  4. Interface: basic chat-style interface

Stretch goals

  1. Closer towards bridge: run node with Waku v1 and v2 together
  2. Companion spec with legacy/existing for encryption Provide optional encryption & signing scheme for Waku v2 or not? rfc#181 Allow versioned payload spec rfc#194

Where does the name from?

頂埔站 Dingpu metro station in Taipei https://en.wikipedia.org/wiki/Dingpu_metro_station

Acceptance criteria

  1. All devs can use basic chat interface example to talk to each other
  2. This includes storeclient for basic history view
  3. Ditto for filter
  4. Can interface using Waku Web (e.g. Node or possibly browser, might be hacky)
  5. Store and filter specs marked as draft

Stretch:
5. Run node with v1 and v2 both running
6. Use envelope data field spec for inside of message as PoC

Tasks

(Not a complete list yet)

General

Store and filter

Stretch goals


@oskarth oskarth added the epic label Sep 28, 2020
@oskarth oskarth self-assigned this Sep 28, 2020
@decanus decanus moved this from New to Next in Vac PM Board (Legacy) Sep 28, 2020
@decanus decanus moved this from Next to In progress in Vac PM Board (Legacy) Sep 28, 2020
@oskarth
Copy link
Contributor Author

oskarth commented Sep 30, 2020

Update: vacp2p/rfc#194 and vacp2p/rfc#181 addressed.

Implementation issues created in nim-waku: waku-org/nwaku#191 and waku-org/nwaku#192

Strictly speaking the former isn't a must (protobuf defaults to 0) but it helps to make it explicit. The second is part of the stretch goal.

@oskarth
Copy link
Contributor Author

oskarth commented Oct 2, 2020

End to end interface implemented #48

@oskarth
Copy link
Contributor Author

oskarth commented Oct 2, 2020

Updated issue and board with store and filter todos. As you can see it is quite a lot. @decanus

@oskarth
Copy link
Contributor Author

oskarth commented Oct 15, 2020

Brief update: main blocker waku-org/nwaku#215 was addressed.

@decanus is working on vacp2p/rfc#180

I started working on vacp2p/waku-web-chat#1 issue.

Any luck with the two nodes in one or including v1 encrypted payload @kdeme? Would be nice to have these as part of the testnet

@oskarth
Copy link
Contributor Author

oskarth commented Oct 19, 2020

Waku web spec compliant (though not very stable but eh)

@oskarth
Copy link
Contributor Author

oskarth commented Oct 22, 2020

Update: above addressed.

Also adding vacp2p/rfc#222 to scope to get all specs to draft status.

Removing encrypted payload from scope (stretch goal initially).

@oskarth
Copy link
Contributor Author

oskarth commented Oct 22, 2020

As soon as waku-org/nwaku#228 is merged we can close this

@oskarth
Copy link
Contributor Author

oskarth commented Oct 25, 2020

Done!

@oskarth oskarth closed this as completed Oct 25, 2020
Vac PM Board (Legacy) automation moved this from In progress to Done Oct 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

3 participants