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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sneko-0.0.8.tar.gz
  • Upload date:
  • Size: 6.7 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.8.tar.gz
Algorithm Hash digest
SHA256 241d8bbed05c0f4e3a03f017db461f9daf31ecef128ec5144bf63f124c8a8e37
MD5 50596640d3de9c226950ee5cbd8b39c8
BLAKE2b-256 7e63add4e15b478bb3546353428e56f75538b63380b177ea04d410a8df164fac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 8.3 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 dc3876a2ad6ba10d9d18a4f93b455183f1d38fef9ea0fc487cb4e18ecc10d4f6
MD5 060dfecc10069e39c9c4742154cd1797
BLAKE2b-256 bfb0846777ba3dc154997dd6624892d170823d57f024021d6141f17ab124c395

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