Terminal GUI for compiling (Solidity and Vyper) smart contracts.
- install pipx
pipx install snekosneko- to view default contractssneko <path>- to display an arbitrary directory
- install rye
- clone repo, then
rye sync textual consolein one panetextual run src/sneko/__init__.py --devin another pane- if not using textual devtools:
rye run sneko <path>
sneko started from a desire to "dogfood" EF Python tools (e.g., web3.py) in order to identify pain points and opportunities for improvement. Currently viewed as an experimental prototype editor - the sort of thing that will help you get off and running more quickly at a hackathon or illustrate a concept within a workshop. The aim is to grow sneko to include a well-rounded baseline of contracts and inspection tools for educational and prototyping purposes - not to be a production deployment environment.