Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steps to use Neuron as a cold wallet to circumvent buffer limit of Ledger #3285

Open
Keith-CY opened this issue Dec 13, 2024 · 2 comments
Open

Comments

@Keith-CY
Copy link
Collaborator

Keith-CY commented Dec 13, 2024

This guide is for users encountering the error Ledger device: UNKNOWN_ERROR (0x9405). The solution involves installing a custom version of Neuron on an offline computer, importing the Ledger’s recovery phrase to create a cold wallet for signing transactions.

Requirements:

  1. Backup of the Ledger recovery phrase.
  2. An offline computer.

Steps:

  1. Find an Offline Computer
    Locate a computer that is either offline or has not been connected to the internet and has no unknown software. Disconnect it from the network.

  2. Install Neuron
    Transfer the Neuron installer(Steps to use Neuron as a cold wallet to circumvent buffer limit of Ledger #3285 (comment)) to the offline Computer for installation. Install Neuron and import the Ledger recovery phrase/mnemonics so we have an offline wallet, which is called cold wallet.

image
  1. Prepare the Transaction on an Online Computer
    On the online computer, complete synchronization with Neuron and initiate the desired transaction. In the transaction confirmation dialog, choose to export the transaction and save it as a file.
image
  1. Sign the Transaction with Cold Wallet
    Transfer the transaction file to the offline computer using the external device. Use the cold wallet Neuron to sign the transaction by navigating to Menu => Tools => Offline Sign. This will generate a signed transaction file.
image
  1. Broadcast the Signed Transaction
    Transfer the signed transaction file back to the online computer. Use Neuron’s Menu => Tools => Broadcast Transaction function to submit the signed transaction.
image
  1. Cleanup Process

    1. Recommended: Generate a new Ledger wallet and stop using the old wallet.
    2. If the old wallet will be used further: Delete Neuron and all wallet records from the offline computer. Steps to clear Neuron and wallet will be appended in the comment.
@Keith-CY
Copy link
Collaborator Author

Keith-CY commented Dec 13, 2024

Download for MacOS: https://we.tl/t-QIhHXOEZqe
Download for Win: https://we.tl/t-CNFXYKlVWE

@Keith-CY
Copy link
Collaborator Author

Keith-CY commented Dec 13, 2024

Cleanup

MacOS

  1. Uninstall Neuron.app or delete it directly

  2. Open Finder, press G together to open Go to
    image

  3. Type /Users/{user_name}/Library/Application Support, where {user_name} is your account name, hit Enter to confirm, your finder should be navigated

  4. Delete Neuron folder to erase all files of Neuron.app

  5. Go to /Users/{user_name}/Library/Caches/ and delete com.nervos.neuron and com.nervos.neuron.Shiplt

  6. Go to /Users/{user_name}/Library/Logs/ and delete neuron

  7. Go to /Users/{user_name}/Library/Preferences and delete com.nervos.neuron.plist

  8. Restart computer

Win

  1. Uninstall Neuron
  2. Open File Explorer and type %AppData/Neuron in the URL, hit Enter to confirm
  3. Delete Neuron folder

@Keith-CY Keith-CY pinned this issue Dec 15, 2024
@nervosnetwork nervosnetwork locked as resolved and limited conversation to collaborators Dec 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant