Search the Community
Showing results for tags 'sign'.
Found 5 results
Minimum search term is 4 characters long. Can't find what you want? Click here for the custom google search instead.
-
New to XRP I made the mistake of importing a hex private key (not the secret key beginning with an "s") from ian coleman's BIP39 tool into a wallet that accepted the key producing the corresponding public key leading me to believe I was good-to-go but the wallet fails to sent. Apparently I'm not the first to make this mistake but the most recent solution I can find is from 4 years ago referencing a tool that enabled signing with a hex key however the tool is not presently active on the main network. https://ripplerm.github.io/ripple-wallet/ Any insight on how to sign a transition with a hex key would be greatly appreciated. thx
- 7 replies
-
- private key
- hex
-
(and 1 more)
Tagged with:
-
I want to implement ripple wallet without any ripple library. https://steemit.com/ripple/@ripplerm/ripple-understanding-passphrase-secret-key-and-address-account According to above link, I can make key generation. It was working without ripple library. But I can not found information about sign algorithm. How can make input data from transaction data? What kind of algorithms is need for sign? Is there a any technical document containing this?
-
It seems there still is a need for solution to keep your XRPs safe, while still having them available for occasional and sometimes even for more active use. Ripple technology is in many aspects ahead of Bitcoin and other cryptos. I find offline transaction signing one its best features. In today’s world, when no computer can be considered safe anymore, offline signing allows you to keep all sensitive information offline and thus secure and safe. I have prepared a set of tools that follows and leverages Ripple’s Reliable Transaction Submission. It will allow you to monitor Ripple network, ledgers, your accounts and balances. The offline part will also enable you to securely create new accounts, prepare and securely sign payments and submit such offline-generated payments to XRP ledger. For transferring offline generated data to an online device it uses QR codes and this makes active XRP use quick and quite convenient. Unfortunately, this package is not entirely suitable for beginners. It aims more at mid-experienced to advanced users. Also, I wanted to keep those scripts simple and plain and allow anyone to see, understand and inspect its source. This is why some results/error processing is just very subtle. More information, how-to, installation, syntax, examples, download: https://github.com/Duke67/xrptoolkit-nodejs Download: Node.js scripts (offline): https://github.com/duke67/xrptoolkit-nodejs Android app (online): https://play.google.com/store/apps/details?id=com.duke67.XRPtk The Android application is only available for download from Google Play store and it’s not yet open source (I may make it available later on). Even if not currently available for code review, this architecture can really give you a peace-of-mind because the real magic of this solution is that the online device only sees either public, or signed+encrypted information. iOS app – unfortunately not available now, who wants to develop it? Also, feel free to improve or enhance the toolkit or contact me with any idea you may have. Cheers!
-
In order to keep an account 100% offline, or to diminish the risks of managing a high value account by bringing it online only when it is extremely necessary, the ripple desktop wallet provides a tool to create, sign and save transactions in an offline computer that can be published using an online computer. Requirements: An offline computer. A cold wallet - (more info here) A safe USB drive 1 - Get your account's sequence number: Use your public address in one of this tools: https://ripple.com/build/websocket-tool/#account_info - It will be the "sequence" result. http://rippleok.com/ - The sequence number is on the top left. 2 - Using the Desktop Wallet Make sure the desktop wallet is in offline mode in settings/network_settings Open your wallet file Go to settings/cold_wallet_settings Choose the location to save the signed transactions (probably an USB that will be used to move the transactions to an online computer). Add the sequence number you got in "1" Create the transaction(s) you want (payments, trust sets, flag changes, etc), They will be saved in the location you chose Close the wallet, remove the USB (if you are using one) 3 - Publishing the transactions Plug your USB in a computer connected to the internet. Open the desktop wallet Make sure it is in "online mode" Do not open any wallet file, click on the "Submit Txn" button Add your transactions Click on "Submit" That's it. You created valid transactions in the ripple ledger without using your Master Key in an online computer.
- 20 replies
-
- cold wallet
- security
-
(and 2 more)
Tagged with:
-
Hello everyone, Does anyone know of any way to securely sign offline TRADE transactions by creating offers from a cold storage PC? I am currently using rippex client for creating offline payment transactions, which works well but does not seem to have offline functionality regarding trade transactions. I have tried installing rippled-lib but ended up NOT using it due to a warning on the site: "Caution: Unless you run the rippled server yourself, you should do local signing with RippleAPI instead of using this command. An untrustworthy server could change the transaction before signing it, or use your secret key to sign additional arbitrary transactions as if they came from you." So i went to RippleAPI page where it says if want to sign a transaction i have to use this: "sign(txJSON: string, secret: string, options: Object): {signedTransaction: string, id: string}" I have no idea how to use this, is there any client application like rippex that can handle this offline by inputting the required parameters? Thank you for any info you can share