Terminal GUI for Ethereum smart contracts
Project description
sneko
Terminal GUI for compiling (Solidity and Vyper) smart contracts.
install & usage
- install pipx
pipx install sneko
sneko
- to view default contractssneko <path>
- to display an arbitrary directory
local development
- install rye
- clone repo, then
rye sync
textual console
in one panetextual run src/sneko/__init__.py --dev
in another pane- if not using textual devtools:
rye run sneko <path>
motivation
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file sneko-0.1.3.tar.gz
.
File metadata
- Download URL: sneko-0.1.3.tar.gz
- Upload date:
- Size: 174.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b21dec111f667ddcb7bf10ec5019ff1f7cbf23bb86dd76b3cbc48eb02e528a93 |
|
MD5 | 47a140c61462bf5a7a0e6c79effbffbd |
|
BLAKE2b-256 | cbf7be1782bb83833276ce589cb373da06e8805c27fbe67848c72465f3f069d5 |
File details
Details for the file sneko-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: sneko-0.1.3-py3-none-any.whl
- Upload date:
- Size: 302.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e1291585f2695cee889649df95979a5e47e12c0796a0482b1527c9215917bdb |
|
MD5 | d6efbd9dd2b70d6dc51f346f5b6effff |
|
BLAKE2b-256 | 62f9883876cdf6a94c99eccd35616f5da216ff37329765b30350b46a48c42c83 |