Skip to main content

Terminal GUI for Ethereum smart contracts

Project description

sneko

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

sneko-v0.1.1

install & usage

  • install pipx
  • pipx install sneko
  • sneko - to view default contracts
  • sneko <path> - to display an arbitrary directory

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>

motivation

sneko started from a desire to "dogfood" EF Python tools (e.g., web3.py) in order to identify pain points and opportunities for improvement. Currently viewed as an experimental prototype editor - the sort of thing that will help you get off and running more quickly at a hackathon or illustrate a concept within a workshop. The aim is to grow sneko to include a well-rounded baseline of contracts and inspection tools for educational and prototyping purposes - not to be a production deployment environment.

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

Uploaded Source

Built Distribution

sneko-0.1.3a1-py3-none-any.whl (302.2 kB view details)

Uploaded Python 3

File details

Details for the file sneko-0.1.3a1.tar.gz.

File metadata

  • Download URL: sneko-0.1.3a1.tar.gz
  • Upload date:
  • Size: 174.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for sneko-0.1.3a1.tar.gz
Algorithm Hash digest
SHA256 a105bba1b06a06339176e88da9f6e663037cf37e4b9447cee326a687681ea4c0
MD5 f7d4019e523592505c4e0d714cb9e715
BLAKE2b-256 8be1b5cbf88f125eb134a68d34632fc574b6e17bce959aa113ab181aab3681b9

See more details on using hashes here.

File details

Details for the file sneko-0.1.3a1-py3-none-any.whl.

File metadata

  • Download URL: sneko-0.1.3a1-py3-none-any.whl
  • Upload date:
  • Size: 302.2 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.1.3a1-py3-none-any.whl
Algorithm Hash digest
SHA256 c9405da238c78fc85f7b2c11088ee7fe7accd8e2d409332d1c7db9c326abfcd4
MD5 ddb9429df228ba5cbe4d7abe64309ab6
BLAKE2b-256 822709e5241500e865fbf59d7b88207c95632d6ce27a35121586a49f0565afe6

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