-
substrate-ledger-ed25519
Extract Substrate and Polkadot compatible ed25519 keys from Ledger mnemonic phrases
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I don't have my computer in front of me at the moment so this will be a heavily simplified post for the sake of time, and a lack of access to my computer and ledger device. If you're like me, you might have had a Polkadotjs account created using your Ledger nano. Obviously ledger is the best way to keep crypto secure so it is assumed that there should be no problems using ledger with the new Polkaswap platform, right? As we learned, this is incorrect as it turns out there is no support for the Sora network on Ledger, so it seems as though you're screwed. Except you're not, the other day another redditor pointed me to a piece of code that would allow me to access my Polkaswap funds with no issue. So just a disclaimer, this method will make your Ledger insecure, so just be aware of the security issues when doing something like this. Personally, I transferred all my funds to another wallet while doing this whole process, just to be safe. Ensure there is absolutely no malware, keyloggers, viruses, or anything on your computer or on any extension in your browser. Once you're ready, you can begin by going here: https://github.com/jacogr/sample-ledger-ed25519 . You MUST have a Linux or must be able to use a Linux terminal with your ledger attached ( I think ) . These commands can only be ran through a Linux terminal, if you're using Windows you may need a virtual machine and you may also need to get your Ledger connected through the virtual machine . If you know an easier method then go ahead. Personally I turned my internet off after installing the GitHub code and ran it. You'll need to type your entire phrase into the terminal with quotes around it, followed with the corresponding account numbers, in many cases it'll be literally just 0 and 0. Once you extract your Polkadot seed in the terminal, copy that and paste it into the Polkadot.js website under import account using seed. Do advanced and select encryption type, now you should be able to find a wallet account number that matches your original polkadot ledger address that was imported that has the locked funds on it. You may have to remove the account from polkajs first before doing this I'm not sure. Obviously back up the account just in case. Now, once you find your wallet number, create it under SORA network. If that option is unavailable do it under Polkadot and change it in the browser extension to Sora network . Now you hopefully successfully got your funds back and can use Polkaswap. Remember to reset your ledger device if you want to be extra secure and to NEVER give out your 24 word phrase to anyone for any reason. Only these cases are the exception to the rule, and you're giving it to a program that's not even connected to the internet. Hopefully it worked for you, if you have questions I'll try and answer them.