https://github.com/zemse/eth-vanity
supports wallet addresses, CREATE, and CREATE2 with matching checksum case
https://github.com/zemse/eth-vanity
Last synced: 5 months ago
JSON representation
supports wallet addresses, CREATE, and CREATE2 with matching checksum case
- Host: GitHub
- URL: https://github.com/zemse/eth-vanity
- Owner: zemse
- License: mit
- Created: 2025-12-30T15:53:12.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-09T15:31:41.000Z (6 months ago)
- Last Synced: 2026-01-13T20:55:04.290Z (5 months ago)
- Language: Rust
- Size: 38.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# eth-vanity
Fast Ethereum vanity address miner. Supports wallet addresses, CREATE, and CREATE2.
## Install
```
cargo build --release
```
## Usage
```sh
# wallet starting with 0xdead
eth-vanity address 0xdead
# enforce EIP-55 case
eth-vanity address 0xDaD --case
# start + end pattern
eth-vanity create 0xdead...beef
# generate salt for deterministic deployment
eth-vanity create2 0xAaAa path/to/artifact.json
eth-vanity create2 path/to/artifact.json 0xAbc --case
```
## Patterns
- `0xabc` - match start
- `...def` - match end
- `0xabc...def` - match both
- `0xa_c` - underscore is wildcard
- `--case` - enforce EIP-55 capitalization
## CREATE2
Mines a salt for [deterministic deployment proxy](https://github.com/Arachnid/deterministic-deployment-proxy) (`0x4e59b44847b379578588920cA78FbF26c0B4956C`).
```
eth-vanity create2 out/MyContract.sol/MyContract.json 0x000
```
Override deployer with `--deployer
`.
---
*Generated by Claude, reviewed by Gemini*