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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sneko-0.0.12.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.12.tar.gz
Algorithm Hash digest
SHA256 8237197b4dab070d095f9b9e5ca14fd3b3f389061e67a3f7ecccf9eb13e4bc1f
MD5 7fe91db92e6da04bfdd214c0630211c4
BLAKE2b-256 d6f23f47bffdff4c8cd849db3973b705976b53eb76ebebbf1897f9cbbf2202e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.0.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 73bcae3d4de8674a25c1aad0105cb42305f731207f7310c7dcb78733c0b69611
MD5 e2c66216d0a967f3842cfca803282f51
BLAKE2b-256 3e6cb6d1d277db69f30ad0e24d57d09a4185e8ede4b0bf843d5ef3240c9b20cf

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