JSPM

evm-address-maker

1.0.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q46515F
  • License MIT

EVM Address Maker is a tool designed to help you generate Ethereum (or other EVM-compatible network) addresses with custom prefixes and/or suffixes. The tool leverages worker threads for parallel processing to accelerate the search.

Package Exports

  • evm-address-maker
  • evm-address-maker/src/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (evm-address-maker) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

EVM Address Maker

Contributors Issues License Stars Downloads

📖 Introduction

EVM Address Maker is a tool designed to help you generate Ethereum (or other EVM-compatible network) addresses with custom prefixes and/or suffixes. The tool leverages worker threads for parallel processing to accelerate the search.

⚙️ Features

  • Custom Address Search: Find addresses with specific prefixes and/or suffixes.
  • High Efficiency: Uses multi-threading for faster address generation.
  • Time Feedback: Displays the time during the search process.
  • User-Friendly: Configuration via a simple .env file.

📋 Requirements

  • Node.js (Latest LTS version is recommended)
  • NPM (Comes bundled with Node.js)

🚀 Installation

Clone the Repository:

git clone https://github.com/sekuja/evm-address-maker.git
cd evm-address-maker

Install Dependencies:

npm install

Set Up .env Configuration: Create a .env file in the root directory and add the following:

# Replace '0x00' and '00' with the prefix and suffix you want.
# NUM_THREADS="" comment '#' To use the maximum number of threads (based on CPU cores), keep this line commented.
# If you want to manually set the number of threads, remove the comment '#' and specify the number, e.g., NUM_THREADS="4".

# NUM_THREADS="" # Number of threads to use (default is the number of CPU cores).
PREFIX="0x00" # Example: starts with '0x00'
SUFFIX="00" # Example: ends with '00'
npm run build

📊 Output: The tool will search for an address that matches the .env configuration. Example output:

WSL@DESKTOP:~/evm-address-maker$ npm run build

> evm-address-maker@1.0.3 build
> node src/index.js

Looking for addresses with the prefix "0x00" and the suffix "00" using 8 threads.
Address found!
Address: 0x008CeB3e3f52c7F2724927c40efc5F81Fc501D00
Private Key: 0x4706ee536aff8b4c17efa1bfbbd04a404becba1f28dd31a0579e3f0151072734
WSL@DESKTOP:~/evm-address-maker$

⚠️ Important Notes

  • Security: Keep your private key secure. Never share it or store it in unsafe locations.
  • Efficiency: The longer the prefix/suffix, the more time it will take to find a matching address. Use wisely.
  • Multi-threading: This tool automatically detects the number of CPU cores to determine the number of threads to use. You can also specify the number of threads manually by setting the NUM_THREADS variable in the .env file.

👤 Author

📜 License

  • This project is licensed under the MIT License.

🤝 Contributing

Contributions are welcome! If you encounter bugs or have suggestions for improvements, feel free to open an issue or submit a pull request.

  • Fork the repository.

  • Create a new branch:

    git checkout -b your-feature-branch
  • Submit a Pull Request.

☕️ Tips

You can support this project by sending tips to 0x03974DdCA9eE8a606287c361AE37e2b78F53CB3a. ❤️