Node.js based RNode REPL interface.
This package enabled applications to use the interal gRPC interface of the RChain RNode server to execute Eval and Run commands.
Install using NPM:
npm i @rchain-community/repl
Usage:
const REPL = require('@rchain-community/repl')
const repl = new REPL(host, port)
repl.eval(myRholangCode)
.then(output => {
console.log(output)
})
.catch(err => {
console.log(err)
})
You can also use this package as a CLI script to execute Rholang programs.
In order to do so, first install it globally:
npm i -g @rchain-community/repl
Usage:
rnode-repl <program.rho> [host] [port]