# requires local RPC client $ npm install -g ganache-cli # install $ npm install -g solidity-repl
Dependending on your permissions, you may need a bigger hammer:
sudo npm install -g solidity-repl --unsafe-perm=true --allow-root
# Run RPC client on port 8545 $ ganache-cli $ solr Welcome to the Solidity REPL! > uint a = 10 > uint b = 20 > a + b 30 > msg.sender 0x2f42491c0a08e4bc0cd3d5a96533a69727e16911
Here are some features that are great candidates for pull requests! Start an issue to let me know you are working on it.
- Make it work in the browser!
- Add support for function declarations.
- Add up and down arrow
yargsfor cli help.
- bignumber.js is included because it is missing from a dependency