Temo == (Ethereum) Textual Demo
This is a little hackathon helper repo to show how to display some basic Ethereum functionality in a terminal UI.
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
- 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
- Troubleshooting: on Mac, may need to