webdigi / eos-offline-private-key-check Goto Github PK
View Code? Open in Web Editor NEWOffline tool to verify your EOS private key and mapping to public key
Offline tool to verify your EOS private key and mapping to public key
Quick suggestion.
It would be a good idea to tell the users to go into private mode with their browser so that their private key isn't stored in the autocomplete cache. Incognito for Chrome, In-Private for Explorer, etc...
Repro steps:
Go to https://www.bitaddress.org or any bitcoin tool and generate any bitcoin private key
Go to https://github.com/eoscafe/eos-key or https://github.com/webdigi/EOS-Offline-Private-key-check or https://github.com/eosamsterdam/eos-keypair-check , Copy in the private key and view the matching public key. Notice the public keys generated from all three tools match.
Use cleos wallet import command to import the same private key. Notice the public key from cleos doesn't match the tools.
Why don't the BP tool public keys match cleos?
When I start with an EOS private key rather than BTC private key, the tools match cleos wallet import.
I know people are going to say the bug/feature is because I started with a bitcoin private key and not an EOS private key. Any insight beyond that?
As long as I avoid using the BP key checker tools, it seems perfectly ok to use a Bitcoin generated private key and cleos wallet import command to get a matching and working public key. There are no problems with the public key generated by cleos wallet import. It's only the BP tools that generate bad public keys. Why?
Ref:
https://www.reddit.com/r/eos/comments/8so7ef/bp_key_checkers_have_a_bug/
https://www.reddit.com/r/eos/comments/8qzcwa/seems_like_i_lost_170_eos/
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.