Skip to content

Self-custodial Ethereum wallet and transaction tools. Sign transactions offline and use QR codes to broadcast.

Notifications You must be signed in to change notification settings

gregsidal/min-wallets

Repository files navigation

Minimal Ethereum Utilities v0.70 (July 2023)

Some small simple self-custodial Ethereum wallet and transaction tools that run locally in browser without the need for browser plugins or other installs.

The offline versions of the utilities can be used to manage wallets and sign transactions on an air-gapped device.

New to v0.70: Using the offline tools, signed transactions can be displayed as QR codes. The QR codes can be quickly scanned and broadcast to the network using the camera on a mobile device.

The tools (v0.70) are live here: https://gregsidal.github.io/min-wallets/index.html

Utilities summary:

Wallet manager (create and save wallets)

Payments (send payment transactions)

Contract Interaction (query and transact with a contract)

Contract Deployment (deploy an instance of a contract)

Vanity Wallet Miner (generate key-pair with a specified address prefix)

Broadcast Signed Raw Transaction

Web3.js, from Ethereum foundation, is used to create key-pairs and sign transactions (no RYO crypto primitives used).

Old version 0.50 is here: https://gregsidal.github.io/min-wallets/v050/index.html