Skip to main content

Terminal GUI for Ethereum smart contracts

Project description

sneko

Terminal GUI for compiling (Solidity and Vyper) smart contracts.

install

  • 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

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

Uploaded Source

Built Distribution

sneko-0.0.4-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sneko-0.0.4.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.3

File hashes

Hashes for sneko-0.0.4.tar.gz
Algorithm Hash digest
SHA256 aac943194b6b1e263f0703a3afacf2ddf72e5b97aa694aebe10f7151d422a38b
MD5 5a7d2e79eaae09d77f33984549b6ac2e
BLAKE2b-256 79fb9e572d68e3cddbcccd034405782926f1c8442973c45cdcc8113a08a7d824

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sneko-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.3

File hashes

Hashes for sneko-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ce7cafc6fb26d74738045fb752a6e61a21b3c696becdb7d5fa0f910ee2d3671e
MD5 c4e80d12e4f35dfee5a96af997996796
BLAKE2b-256 be9e60a7af2d4e7a822211005206b26f96745bc278a3da86eb4d9e867c1dd378

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