Skip to main content

Terminal GUI for Ethereum smart contracts

Project description

sneko

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

install & usage

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

possible extensions

  • syntax highlighting
  • module support
  • select compiler version
  • eth-tester deploys + function & state read-outs
  • additional language support, e.g., Fe, Cairo
  • additional starter scripts
  • more default contracts, e.g, snekmate, solady
  • generate an Ape template project

local development

  • install rye
  • clone repo, then rye sync
  • textual console in one pane
  • textual run src/sneko/__init__.py --dev in another pane

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.0.5.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

sneko-0.0.5-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sneko-0.0.5.tar.gz
Algorithm Hash digest
SHA256 68cdf38e9ead03cf2682fa111ee46bd73268385996876b1584abfc7780ba8a47
MD5 7b18a7ece95b53a55aa956958f39bd3f
BLAKE2b-256 cb1db575487a34547e566c0ed59fa2adbc3323c670f45463ab28a28edf5cde22

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sneko-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 dcefc2804b5d4633a4c268c7920200fb1bba0c131fe62d73cfdff88d1d4ac452
MD5 03f84eeb80049e77cd4c2fed5d331a7f
BLAKE2b-256 7797823a0589aff1efe20f5eb006658d41b819a955d2be0540b59362f48d0344

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