erc20-balance
Check ERC-20 and native coin balances from your terminal. Pick a chain, choose an RPC, select several tokens, and enter a wallet address. No wallet connection, private keys, or signing.
- Common chains and tokens appear first; type to filter and Tab to select.
- Choose a listed RPC or enter your own. Providers claiming no logging appear first, with the source of each privacy label shown.
- Refresh balances or change tokens, wallet, RPC, or chain without restarting.
- Exact decimals, a shared block number, and explicit errors instead of false zeroes.
Install
Requires Python 3.9+ and fzf
on Linux or macOS. Install fzf with your package manager, then:
uv tool install erc20-balance
erc20-balance
Use pipx install erc20-balance if you prefer. Update with
uv tool upgrade erc20-balance. From a checkout, use uv tool install ..
Enter confirms and Esc goes back. Run
erc20-balance --help for options, or erc20-balance --version for the version.
Screenshots capture the real CLI with fixture metadata and demo balances. Chain picker · RPC picker
Privacy
The chosen remote RPC sees the queried addresses. No-logging labels are provider claims, not guaranteed zero retention. There is no automatic provider switching, wallet history, balance log, or saved custom RPC URL. Public lists are cached; terminal output and provider logs are separate concerns.
erc20-balance --no-cache # Skip metadata-cache reads and writes
erc20-balance --local-only # Your loopback node; no list downloads
erc20-balance --privacy # Full data-handling explanation
Read privacy and correctness limits. Contributing · MIT license
Release files for erc20-balance 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| erc20_balance-0.1.0.tar.gz | 245.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| erc20_balance-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 259.7 kB
Release files / erc20_balance-0.1.0.tar.gz
| Download URL | erc20_balance-0.1.0.tar.gz |
|---|---|
| Size | 245.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77d1792852b14fafdcdbe38416c6ea7ddd4b7039da30a73b158705df12609f08
|
|
BLAKE2b-256 checksum How to use checksums |
116a1626b565f686ff6ffc2df15b4c6745b5926aa978762a342dae6e8d9ff88c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / erc20_balance-0.1.0-py3-none-any.whl
| Download URL | erc20_balance-0.1.0-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
08b46a49a76a4208408ad41cd729dc204481fad576b324614302dc562f459192
|
|
BLAKE2b-256 checksum How to use checksums |
51163d79047b94551a5d89eb680305b29edead05f08a821eedf6ecb5d9be672b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency log