Skip to main content

Terminal GUI for Ethereum smart contracts

Project description

sneko

Terminal GUI for compiling (Solidity and Vyper) smart contracts.

sneko-v0.1.1

install & usage

  • install pipx
  • pipx install sneko
  • sneko - to view default contracts
  • sneko <path> - to display an arbitrary directory

local development

  • install rye
  • clone repo, then rye sync
  • textual console in one pane
  • textual 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sneko-0.1.2.tar.gz (174.3 kB view details)

Uploaded Source

Built Distribution

sneko-0.1.2-py3-none-any.whl (302.7 kB view details)

Uploaded Python 3

File details

Details for the file sneko-0.1.2.tar.gz.

File metadata

  • Download URL: sneko-0.1.2.tar.gz
  • Upload date:
  • Size: 174.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for sneko-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bce8d811acece8efb4f2101f75681e2aed031a800611c0d2e84372ebd4a605f9
MD5 72e4aa1ac8223cdb216beaeb2e380d6f
BLAKE2b-256 6007a99f6e1f7ec15fbf6666642b0485a37afec4af69f12f904b29a5480ce7fb

See more details on using hashes here.

File details

Details for the file sneko-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: sneko-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 302.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for sneko-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d5340c7d0b59b7066fae9e6b8a4826ebcfca8478e4a30bf805e412de35cf2780
MD5 658b541ead3353283580ed237402c4b2
BLAKE2b-256 e22e82a5d38b56049b521bf85918c788d233dbc6a9fd91775dc657b23bf2e2fd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page