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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sneko-0.0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 6caf68ec3dde25668cd72995ef7cdd7977bd801635562c69e16c068d67359f58
MD5 839857fc5bbeac2a49a44f21d8acd0a9
BLAKE2b-256 489ef0e3c8aaef1a534062e45f199cc8e9132d5ccbd93da86da86e4c7bfbe06c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.0.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 34c7add71350e080b82f4fb247af6215aafec1e6d21b5b67256298075e397800
MD5 cfc3b5805825fc455809a6327a6dab28
BLAKE2b-256 629b4707e05f4ce2722a2d22d403464558fc7634d5abb1f710551e080ffdcd15

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