Giter VIP home page Giter VIP logo

crypto-wallet-generator's Introduction

Crypto Wallet Generator

This repository contains a project that will allow you to generate specific crypto wallet addresses.

Disclaimer

The odds of generating an exact crypto address is 2^256... Thats a 1 in 115792089237316195423570985008687907853269984665640564039457584007913129639936 chance so don't think you will just be able to generate someone elses wallet address.

Quick start

The first things you need to do is clone this repository and installing its dependencies:

git clone https://github.com/supitsmike/crypto-wallet-generator.git
cd crypto-wallet-generator
npm install

Once installed, you should now create an appsettings.json file from the appsettings.json.sample and edit it to your liking.

If you want to be emailed when you generate a wallet address you are searching for make sure to set sendEmail to true, specify the emailAddress you want to receive the emails to, and set the account you want it to send emails from:

"emailSettings": {
    "sendEmail": true,
    "emailAddress": "[email protected]",
    "account": {
        "emailAddress": "[email protected]",
        "emailPassword": "Password1!"
    }
}

Finally, we can run the app with the launch params of max, half, or a the amount of theads you want this to run on:

npm start max

or

npm start half

or

npm start 12

Settings

  • All the settings have a caseSensitive bool that will tell it to either check for the exact string you are searching for or conver the address and search string to lowercase and try to find a match.

  • The startWith, endWith, contain, and equal settings all have a strings array where you just put a the string you want the wallet address to either start with, end with, conaint anywhere in the address, or equal completely

  • The exactList settings has a lists option where you put an array of things you want a single address to have, like the start offset of the address value you want there. In the appsettings.json.sample I am searching for an address that starts with 0x12345 and ends with 54321, so an address like this would match: 0x1234500D8EF3C81f4366CAeB89f869EffDD54321

Troubleshooting

  • If you are using a Gmail account and getting the error Invalid login: 535-5.7.8 Username and Password not accepted. You will want to follow this guide for using Google App Passwords and then use the app password instead of the real account password.

crypto-wallet-generator's People

Contributors

supitsmike avatar dependabot[bot] avatar

Stargazers

 avatar Declan Messer avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.