/temo

ethereum + textual example repo

Primary LanguagePythonMIT LicenseMIT

Temo

Temo == (Ethereum) Textual Demo

This is a little hackathon helper repo to show how to display some basic Ethereum functionality in a terminal UI.

temo-screenshot

Tools used:

  • Ape: smart contract development framework used to compile and deploy contracts, and run scripts
  • Anvil (Foundry): a local test network
  • Textual: Python library for building a user interface in the terminal

Quickstart

  • Clone this repo, cd into the directory, and create a new virtualenv
  • Install Foundry
  • pip install eth-ape textual
  • ape plugins install .
  • ape compile
  • ape run ui --network ::foundry
    • Troubleshooting: on Mac, may need to brew install libusb