Purpose of this Document
Networking Features
- The Node starts up in bootstrap node when configured to do so
Rholang CLI (Interpreter)
- Interpreter can be invoked via gRPC API
- Rholang Code can be evaluated in the Node regardless of the mode the node boots up in
- standalone mode
- Bootstrap mode
- Connected mode
- Rholang CLI can be invoked in 2 modes
- REPL
- EVAL - accepts a file
STDOUT channel works:
- API Calls to
- @"stdout"!("foo") returns 'foo' to STDOUT Channel.
- It is fine if the REPL returns nothing (for the time being) - no exceptions should be returned.
gRPC API (Node API)
- Server accepts requests and returns responses
- List of peers is accurate & matches what is presented on the server console.
- Response from peers reflects peers currently connected and changes as the peer list changes