Skip to main content

Terminal GUI for Ethereum smart contracts

Project description

sneko

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

sneko-v0.0.5

install & usage

  • install pipx
  • 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
  • if not using textual devtools: rye run sneko <path>

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

Uploaded Source

Built Distribution

sneko-0.0.10-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sneko-0.0.10.tar.gz
Algorithm Hash digest
SHA256 8fd6128961810a112866b4dae6b9ca76716833c87661db4b7286069acd4c8623
MD5 b0dbbb095d0a2eb7679a9da9a093dcad
BLAKE2b-256 fa92af04da9c7d07f64dad22f3e1475aaea02b17e28b5897cab199653a2c2dff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 8.4 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.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 54931a3e3a82dcead7fdefa88c7cd85c8d3cdc830e4956d08796bf01d4f94758
MD5 376ff14011d97a9b04424b09029d6edf
BLAKE2b-256 df851223cf178ffd495063ed7d0e2f6d778c1f755ec261d6f4f2382dc18096f0

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