1.0.0 • Published 6 years ago

onz-vanity-gen v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

:fire:ONZ Vanity Generator:fire:

Fast and First, ONZcoin Vanity address generator!

ONZcoin vanity Address Generator !

:clap:

Getting Started

Install onz-vanity-gen into your project:

npm install onz-vanity-gen

Create a app.js file and add the following:

const onzAddGen = require('onz-vanity-gen');

let onzAddGen = new ONZVanitygen({
    pattern: 123456
});

onzAddGen.run((data) => {
    console.log('found: ', data);
}, (data) => {
    console.log('status: ', data);
});

Run your app.js file:

node app.js

API

let onzAddGen = new ONZVanitygen(config);

config properties:

NameDefaultTypeRequiredDescription
pattern-char or array of charsYesPattern(s) to find.
continuetruebooleanNoShould continue after first found?
messageInterval1000numberNoInterval in ms between status callback.
debugOutputfalseboolenNotrue or false for debug output.
onzAddGen.run(foundCallback, statusCallback);
NameTypeRequiredDescription
foundCallbackfunctionYesCallback when key was found.
statusCallbackfunctionNoCallback with status information.

Example

Example is found on github or in your main fodler as example.js https://github.com/scottie/onz-vanity-gen.example.js

/*
    Example ONZ Vanity Generator
*/
//CONFIG
var patterns = ["666", "god", "scott", "luv", "onz", "123", "abc", "ABC", "GOD", "SCOTT", "LuV", "0nZ"];
// 3 is good, 6 is hard, anything else is IMPOSSIBLE :)


//LEAVE BE
//////////////////////////////////
const ONZVanitygen = require('./');
const fs = require('fs');

let onzAddGen = new ONZVanitygen({
    pattern: patterns,
    continue: true,
    messageInterval: 1000,
    debugMode: true
});

onzAddGen.run((data) => {
    let txt = `
Pattern:    ${data.pattern}
Address:    ${data.address}
Passphrase: ${data.passphrase}
`;
    onzAddGen.log(txt);
 
    fs.appendFileSync('found.txt', txt, (error) => {});
}, (data) => {
    let txt = `\r\rCount: ${data.count} | Time: ${data.time} s. | Avg: ${data.avg} keys/s | Found: ${data.foundCount}`;
    process.stdout.write(txt); // to back cursor to the start of the line (in console.log doesn't work)
});

To run the example:

npm install
npm run example

License

MIT © Scott Lindh MIT © Radosław Wiliński