go-nwaku/README.md

28 lines
519 B
Markdown

# go-nwaku
Go wrapper for running nim-waku as a subprocess.
## Rationale
1. Provide a friendly interface to use Waku for Go environments.
2. More wood behind fewer arrows; promote code reuse.
## Direction
For similar projects, see: https://github.com/ethereum/py-geth
JSON RPC spec that nim-waku exposes: https://rfc.vac.dev/spec/16/
## Running
- (Temp) Ensure you have `wakunode2` nim-waku in the `bin` directory
## API calls used by chat2
- DialPeer
- AddStorePeer
- Query
- Subscribe
- Publish
- ListPeers