Merge pull request #102 from logos-messaging/add-debug-api

This commit is contained in:
Ivan FB 2026-02-27 15:15:20 +01:00 committed by GitHub
commit fdea29e215
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 32 additions and 0 deletions

View File

@ -36,7 +36,11 @@ EventSource
eventType
fb
fBF
getAvailableConfigs
getAvailableNodeInfoIds
getAvailableNodeInfoItems
getMerkleRoot
getNodeInfo
github
GITHUB
gossipsub
@ -54,6 +58,7 @@ Init
ipv
iterable
Jazzz
JSON
KiB
Kozlov
libp
@ -76,6 +81,7 @@ NetworkingConfig
nim
nodeConfig
NodeConfig
nodeInfoId
num
Oleksandr
onEvent

View File

@ -561,6 +561,32 @@ although performance or reliability may still be impacted.
`Connected` indicates that the node is operating optimally,
with full support for message reception and transmission.
### Debug
#### Debug function definitions
```yaml
functions:
getAvailableNodeInfoIds:
description: "Returns a list of available node information identifiers. e.g., [ version, my_peer_id, metrics ]."
returns:
type: result<array<string>, error>
getNodeInfo:
description: "Returns the JSON formatted node's information that is requested. Expect single value or list results depending on requested information."
parameters:
- name: nodeInfoId
type: string
description: "Information identifier. The only supported values are the ones returned by getAvailableNodeInfoItems function."
returns:
type: result<string, error>
getAvailableConfigs:
description: "Returns a list of all available options, their description and default values."
returns:
type: string
```
## The Validation API
[WAKU2-RLN-RELAY](https://github.com/vacp2p/rfc-index/blob/main/waku/standards/core/17/rln-relay.md) is currently the primary message validation mechanism in place.