Version 0.1.0
v0.1.0
solidity-shell now ships with ganache. use .chain set-provider to switch chain providers. the built-in ganache provider is used by default.
- new: built in ganache provider
- new:
.chainsubcommand.chain restart- restarts the service (formerly known as.restartblockchain).chain set-provider [fork-url]- switch between the internal or an externalganache-clicommand or url-provider. Optionally specify a ganache fork-url..chain set-provider internal https://mainnet.infura.io/v3/yourApiKey
.chain accounts- show ganache accounts.chain eth_<X> [args...]- arbitrary eth JSONrpc method calls to blockchain provider.- e.g.
.chain eth_accountsreturns the blockchain providers response to theeth_accountsJSONrpc call.
- e.g.
- new: command line switches:
--forkoverrides fork-url option for internal ganache providersolidity-shell --fork https://mainnet.infura.io/v3/yourApiKey.--reset-configresets the config file.--show-config-fileprints the path to the config file.
- fix: better error handling. prevent vicious cycles where broken config trashes the app 🤦♂️
- update: dependencies and solc references updated