Skip to content
/ ethtui Public

TUI toolkit to easily create & manage Ethereum wallets

License

Notifications You must be signed in to change notification settings

trizin/ethtui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ethtui

TUI toolkit to easily create & manage Ethereum wallets, written in Go.

The project is still a work in progress, but the basic features are complete. It's designed to be easy to use, and as simple as possible.

Installation

Download the latest release from the releases page.

Build

$ git clone https://github.com/trizin/ethtui.git
$ go build .

Features

  • Create a new Ethereum wallet.
  • Save wallet as a keystore file.
  • Load an existing wallet from a private key/keystore file.
  • Create & manage HD wallets.
  • Sign messages.
  • Sign and send transactions.
  • Query chain data.
    • Get account balance.
    • Get tx info by hash.
    • Get block info by number.

Usage

To access chain data, you need to specify an RPC endpoint. You can do it by pressing "ctrl+p" in the wallet management menu and entering the URL.

Wallet Management

gif

Wallet Access

gif

Sending Transactions

gif