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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sneko-0.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 5153a0d05ccbba2303f07e4e44d35420c0ae57b2bb617ecfdfdb1a7a605abac9
MD5 b0f833455aa03823c29915730c27594b
BLAKE2b-256 a05355f0b83f32e617565703f97b3a395dcd1bbe4f56ac49cacb53fa18056040

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.0.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 40eb390df128202df688ff1a43866d9e908c2e468ea2f714bbaf23de9ce25b17
MD5 24618061a5ab696d8ab3350dd4dadcfc
BLAKE2b-256 487d0d208da994b9e34b5ef1c4f27cdc8264f032b301bf29a14424498356af9d

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