mirror of
https://github.com/waku-org/nwaku.git
synced 2025-02-10 22:16:40 +00:00
659 B
659 B
Node API
TBD.
NOTE: Below is a scratch of what the API currently looks like. This will likely change. See https://github.com/status-im/nim-waku/issues/39
Nim API
NOTE: Some of these are currently at the protocol layer rather than than the Node itself.
method publish*(w: WakuSub, topic: string, data: seq[byte]) {.async.}
method subscribe*(w: WakuSub, topic: string, handler: TopicHandler) {.async.}
JSON RPC
TODO: Data should be RPC Messages / bytes TODO: Enable topic handler
Call sigs:
proc waku_version(): string
proc waku_publish(topic: string, message: string): bool
proc waku_subscribe(topic: string): bool