Comments (5)
XLM use ED25519, rather than secp256k1. It can't support XLM only by adding configuration in file base58prefix.txt.
As OpenSSL support Ed25519, it's not very difficult to support it.
https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md
https://fchainio.github.io/fireflydoc/en/stellar/#stellar-101
from vanitygen-plusplus.
@thomasb9511 XLM is supported now.
Prefix example:
$ ./vanitygen++ -C XLM GAAA
Generating XLM Address
XLM patterns GAAA
XLM Address: GAAAI4FDQSNOYE2LRQTUEOYBALDHBA5X2W6Y3DXKHTLWBY3MZIOTIXBO
XLM Privkey: SAOAWAUMIO44YQME4PH7MQKK2LAAQ4UTL6IHTQ2LOZARZ4SFILZI5UYF
Postfix example:
$ ./vanitygen++ -C XLM -r 'XLM$'
Generating XLM Address
XLM patterns XLM$
XLM Address: GDQ5KHUHX2SQ5II6B3PW6VSJHWOLIZ2OW45PRY4IZH5FBWJANQ2LCXLM
XLM Privkey: SCLO4IXZN54VPDTFTIF6Y5ZYWJGZZZGOBA3VU3Z5JFN47TRJHROCAHSH
It's not supported in GPU version (oclvanitygen++) currently. The CPU version (vanitygen++) also fast.
from vanitygen-plusplus.
I seem to have issues compiling.
cc -ggdb -O3 -Wall -c -o vanitygen.o vanitygen.c
cc -ggdb -O3 -Wall -c -o pattern.o pattern.c
cc -ggdb -O3 -Wall -c -o util.o util.c
cc -ggdb -O3 -Wall -c -o groestl.o groestl.c
cc -ggdb -O3 -Wall -c -o sha3.o sha3.c
cc -ggdb -O3 -Wall -c -o ed25519.o ed25519.c
ed25519.c: In function ‘thread_loop_ed25519’:
ed25519.c:82:46: error: ‘EVP_PKEY_ED25519’ undeclared (first use in this function); did you mean ‘EVP_PKEY_DSA1’?
EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_ED25519, NULL);
^~~~~~~~~~~~~~~~
EVP_PKEY_DSA1
ed25519.c:82:46: note: each undeclared identifier is reported only once for each function it appears in
ed25519.c:112:9: warning: implicit declaration of function ‘EVP_PKEY_get_raw_public_key’; did you mean ‘EC_KEY_get0_public_key’? [-Wimplicit-function-declaration]
EVP_PKEY_get_raw_public_key(pkey, (unsigned char *)&pub_buf, &buf_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
EC_KEY_get0_public_key
ed25519.c:148:17: warning: implicit declaration of function ‘EVP_PKEY_get_raw_private_key’; did you mean ‘EC_KEY_get0_private_key’? [-Wimplicit-function-declaration]
EVP_PKEY_get_raw_private_key(pkey, (unsigned char *)&priv_buf, &buf_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
EC_KEY_get0_private_key
make: *** [<builtin>: ed25519.o] Error 1
from vanitygen-plusplus.
Turns out my openssl libraries weren't 1.1.1
from vanitygen-plusplus.
Yes, openssl 1.1.1 is requried for ED25519. https://www.openssl.org/news/cl111.txt
from vanitygen-plusplus.
Related Issues (20)
- When trying to import TRX Privkey into tronlink, it says Unrecognized key format HOT 3
- When trying to import TRX Privkey into tronlink, it says Unrecognized key format HOT 4
- Remove several digits 5,6,9 from address generation
- CONTACT HOT 2
- Suffix matching support HOT 2
- Stellar Address Generation
- TRX address last word support HOT 1
- Issues Compiling HOT 6
- When trying to import TRX Privkey into tronlink, it says Unrecognized key format HOT 3
- release for windows HOT 5
- Faster regex for TRON wallet HOT 2
- multiple patterns in file HOT 1
- Generate from existing seed HOT 2
- Initial vectors vulnability HOT 1
- Tronlink unrecognized PK format HOT 1
- Amd gpu
- Random brute force
- Add BTCZ coin support HOT 1
- Feature request: Support multiple GPUs (parallel GPU computation) HOT 7
- Generate seed phrase? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vanitygen-plusplus.