Skip to main content

Terminal GUI for Ethereum smart contracts

Project description

sneko

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

install

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

possible extensions

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

local development

  • install Textual devtools: pip install textual-dev
  • 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.3.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

sneko-0.0.3-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sneko-0.0.3.tar.gz
  • Upload date:
  • Size: 7.1 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.3.tar.gz
Algorithm Hash digest
SHA256 eb5f2ae8561eab8b4a99c5d874939d34f21e520c7a2875377e575ca0b7ceff53
MD5 ac2599e20b707a743717a1ceae2f87ee
BLAKE2b-256 45442c9ac9774e05f73d1a7c5a0c405a1354028ff088430c74d6cb4cffeaf4d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 32ac91da2a5ce71f15e53a299cc5554bd92ec6833fe29e67f033f8bd2c7e5180
MD5 7fd425946d9b954f706813d8ae64637f
BLAKE2b-256 ec12efee2d4ab135611e6172a5ee7bfd89321d4a43fd9fcb46d17bfda6662846

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