This is a Next.js / viem web app that providers helper functions for EVM builders. It includes:
Convert between Wei, Gwei, and ETH units.
Generate a random EVM private key and address, with support for vanity prefixes or suffixes.
Decode a raw EVM transaction to view its contents.
Fetch and display metadata for any ERC-721 token.
Resolve Ethereum Name Service domains to addresses.
Calculate the deployed-at address for a smart contract given a deployer address.
Make transaction data human-readable.
- An interface to send JSON rpc requests to popular EVM chains
- Ability to load and query any smart contract
- Explainer on EVM network fees, what makes them up and how they are calculated
. ├── public └── src ├── abis ├── app │ ├── api │ │ ├── eth-price │ │ └── gas-price │ ├── compute-address │ ├── data-decoder │ ├── ens │ ├── nft │ ├── pk-generator │ ├── tx-decoder │ └── unit-converter ├── components ├── constants ├── contexts ├── hooks ├── icons ├── ui └── utils