ashelkovnykov / offline-wallet-generator Goto Github PK
View Code? Open in Web Editor NEWJava application to generate wallets for several cryptocurrencies offline.
License: Apache License 2.0
Java application to generate wallets for several cryptocurrencies offline.
License: Apache License 2.0
╰─$ docker run --rm -it -v ~/:/app/output/:rw ashelkov/owg:latest -m -p -o ~/.wallets/ solo
Custom mnemonic to use for generating wallets/addresses: [redacted]
Password for mnemonic used to generate wallet master key:
[Confirm mnemonic password:]
[com.ashelkov.owg.Application] [2024-03-13 05:57:29] [SEVERE] Can only specify option -o once.
edit:
Here's the updated command:
╰─$ docker run --rm -it -v ~/:/app/output/:rw owg:latest -m -p -K -o ~/.wallets/ solo AVAX
It would be useful to support multiple output formats like JSON, YAML, etc. so that this tool can be used in a multi-step pipeline, or it's output consumed by other applications.
E.g.,
bin/owg-local.sh -o ~/.wallets/test.json -p cold -c BTC --format json
test.json
{
"createdAt": 1635296673,
"currency": "BTC",
"mnemonic": "test test test ... test",
"xpub": "zpub123456.....lskdfjasdklfj",
"accounts": [
{
"address": "0x12345...ABCD",
"path": "m/44'/60'/0'/0/0"
},
]
}
WALLET_ID=$(date +%s) WALLET_CURRENCY=BTC bin/owg-local.sh -o ~/.wallets/cold/$WALLET_CURRENCY/$WALLET_ID -p cold -c $WALLET_CURRENCY
For example:
WALLET_ID=$(date +%s) WALLET_CURRENCY=BTC bin/owg-local.sh -o ~/.wallets/cold/$WALLET_CURRENCY/$WALLET_ID -c $WALLET_CURRENCY -p cold
A user can call owg
with the required flags (-o
, -p
, etc.) in different order permutations, and the wallet should be generated as expected.
output varies, perhaps depends on the order of flags?
SEVERE: Expected a command, got -c
SEVERE: Was passed main parameter '-o' but no main parameter was defined in your arg class
A new command mode where one can generate multiple mnemonics for a single wallet, each representing a 1 of n multi-sig
I've been using Ian Coleman's website to double-check that the addresses and keys are correct. Currently, there is no support for Algorand. I have no pressing need for ALGO private/public keys right now, so if someone else would like to add them, that would be appreciated.
I've been using Ian Coleman's website to double-check that the addresses and keys are correct. Currently, there is no support for Avalanche. I have no pressing need for AVAX private/public keys right now, so if someone else would like to add them, that would be appreciated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.