Commands¶
init¶
Create a project using a template or bare. For instance, creating an ERC20 project from the template:
sb init -t erc20
console¶
Start a pythonic console for testing contracts. Provides web3 and contracts as local variables.
$ sb console dev
2018-10-28 17:42:38,022 [INFO] solidbyte.cli.console - Starting interactive console...
Solidbyte Console (0.0.1b1)
------------------------------
Network Chain ID: 1540751678531
Available deployed contracts: MyToken
Available locals: web3
>>>
deploy¶
Deploy contracts using the user-written deploy scripts. For more details, see Deployment Scripts.
help¶
Show usage
show¶
Show details about the deployed contracts
version¶
Show versions of solidbyte, the compiler, and associated tools
script¶
Execute a python script within the context of soidbyte
install [Prototype]¶
Ethereum package manager support. Coming soon…
metafile¶
Commands to backup and cleanup the metafile.
metafile cleanup¶
Cleanup and compact metafile.json by removing deployed contract
instances for test networks.
metafile backup¶
Make a copy of metafile.json to the given location and verify.
sigs¶
Show all event and function signatures for the compiled contracts.