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

Uploaded Source

Built Distribution

sneko-0.1.1-py3-none-any.whl (302.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sneko-0.1.1.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

Hashes for sneko-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cd7518cc07d046702f508ba51ab0b131afc079679bd78e0ad6eba378abb47312
MD5 ba4af38ab2f0f5e1a72b58c2da1f1e56
BLAKE2b-256 99bb0dcfb8756dbc9f5c1c473efd59878d72f19ed138c4b2bd68fc9518c9fba2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 302.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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c16c082cc92d154c990e4a1658a26aca75ebcf7564ea897ed257b392db2348d
MD5 5d1bc2e8cd11ae2cc01befddd70235ea
BLAKE2b-256 87283f247094d7c0ec98d3f11cc4d4555d3ee8c2d12be18bc827fd4051bb2bab

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