mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-05 23:43:07 +00:00
RPC node info fix Makefile error fix rpc query error add rpc_node_info to scripts target hm node info -> info consistent query node ref Add info to node api update node api docs update node api doc for consistency and accuracy minor
42 lines
1.7 KiB
Nim
42 lines
1.7 KiB
Nim
# Alpha - Currently implemented in v2
|
|
proc waku_version(): string
|
|
# TODO Deprecate old waku_publish, requires adjust simulation code etc
|
|
proc waku_publish(topic: string, message: seq[byte]): bool
|
|
# TODO This should be properly done with rpc types, etc.
|
|
proc waku_publish2(topic: string, message: seq[byte]): bool
|
|
proc waku_subscribe(topic: string): bool
|
|
proc waku_query(topics: seq[string]): bool
|
|
proc waku_subscribe_filter(topic: string, contentFilters: seq[seq[string]]): bool
|
|
#proc waku_subscribe(topic: string, handler: Topichandler): bool
|
|
#
|
|
# TODO turn into WakuInfo object
|
|
proc waku_info(): string
|
|
|
|
# NYI
|
|
#proc waku_info(): WakuInfo
|
|
#proc waku_setMaxMessageSize(size: uint64): bool
|
|
#proc waku_setMinPoW(pow: float): bool
|
|
#proc waku_markTrustedPeer(enode: string): bool
|
|
#
|
|
#proc waku_newKeyPair(): Identifier
|
|
#proc waku_addPrivateKey(key: string): Identifier
|
|
#proc waku_deleteKeyPair(id: Identifier): bool
|
|
#proc waku_hasKeyPair(id: Identifier): bool
|
|
#proc waku_getPublicKey(id: Identifier): PublicKey
|
|
#proc waku_getPrivateKey(id: Identifier): PrivateKey
|
|
#
|
|
#proc waku_newSymKey(): Identifier
|
|
#proc waku_addSymKey(key: string): Identifier
|
|
#proc waku_generateSymKeyFromPassword(password: string): Identifier
|
|
#proc waku_hasSymKey(id: Identifier): bool
|
|
#proc waku_getSymKey(id: Identifier): SymKey
|
|
#proc waku_deleteSymKey(id: Identifier): bool
|
|
#
|
|
#proc waku_newMessageFilter(options: WakuFilterOptions): Identifier
|
|
#proc waku_deleteMessageFilter(id: Identifier): bool
|
|
#proc waku_getFilterMessages(id: Identifier): seq[WakuFilterMessage]
|
|
##proc waku_post(message: WakuPostMessage): bool
|
|
#
|
|
#proc wakusim_generateTraffic(amount: int): bool
|
|
#proc wakusim_generateRandomTraffic(amount: int): bool
|