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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sneko-0.0.11.tar.gz
  • Upload date:
  • Size: 7.8 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.11.tar.gz
Algorithm Hash digest
SHA256 211aeb21ba426db6655a0b6a381a1c317a39d97ebe491a7dd6a5ae74ca54fc42
MD5 d594763eae56f17c96aed769ec2f2c00
BLAKE2b-256 cff11f92d8b2905dac4d51b0f43de524ada40ef20d4862a9b2e5d7dff781a80c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.0.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 09e62ed7d1c56b6ff5b35edb993782f51e35551ff4f3bb57322b2e42f7f14f04
MD5 1879741509e5547e588a9a9cace92f6c
BLAKE2b-256 bdfabf2386ee664640699b504aa9831aa3411e6fd2a3e47b8282b0bde3e3718e

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