Each client MUST provide a JSON RPC server so that other clients can interact with it.
RpcServer is a standard module that exposes a JSON RPC server over HTTP. A list of required RPC methods are specified separately.
async function serve(): Promise<void>
Starts the server.
Promise<void>: Promise that resolves once the server has started.