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

Sending CKB leads to error unknown error 0x9405 #3095

Open
olafwriggers opened this issue Mar 24, 2024 · 24 comments
Open

Sending CKB leads to error unknown error 0x9405 #3095

olafwriggers opened this issue Mar 24, 2024 · 24 comments
Labels

Comments

@olafwriggers
Copy link

olafwriggers commented Mar 24, 2024

Sending CKB from Ledger Nano S leads to unknown error 0x9504. Sending to other Ledger Nano S wallet, Binance and Kucoin fails.

Neuron light client and ledger devices have the newest updates.

image
@Keith-CY
Copy link
Collaborator

Sending CKB from Ledger Nano S leads to unknown error 0x9504. Sending to other Ledger Nano S wallet, Binance and Kucoin fails.

Neuron light client and ledger devices have the newest updates.

image

Hi @olafwriggers

This is a known issue that being handled by the ledger team and we are waiting for the response.

Here are 2 tricks that may help

  1. Change USB slot, this trick worked for several users;
  2. Send a transaction with small amount before sening the large one;

This error is still being processed and I will ping here once it's fixed.

@olafwriggers
Copy link
Author

both tricks don't work for me.

I'll wait for your ping, thanks

@Panthers14
Copy link

I am having the same issue with my Ledger Nano X, so far they have not been able to figure it out and its been almost a month now.

@Keith-CY
Copy link
Collaborator

I am having the same issue with my Ledger Nano X, so far they have not been able to figure it out and its been almost a month now.

Hi @Panthers14 The Ledger team is still working on it, they treat this high priority because RGB++ is under the spotlight in the BTC ecosystem.

@Panthers14
Copy link

Just checking in to see if any progress has been made on a solution for this issue.

@Keith-CY
Copy link
Collaborator

Just checking in to see if any progress has been made on a solution for this issue.

Unfortunately there hasn't been feedback from the ledger team, I'll follow up with them today.

Copy link
Contributor

Mark this issue stale because no activity for 60 days

@github-actions github-actions bot added the stale label Jul 13, 2024
@olafwriggers
Copy link
Author

@Keith-CY ledger team ist still working on it?

@Keith-CY
Copy link
Collaborator

@Keith-CY ledger team ist still working on it?

No, they cannot handle this, and we take over the maintenance of ledger app this month.
We are going through the code and fixing issues we've found during the code skimming. We will give priority to this issue when we are familiar with the codebase.

Issues we found and are fixing now

@github-actions github-actions bot removed the stale label Jul 16, 2024
@homura
Copy link
Collaborator

homura commented Jul 25, 2024

Hi @olafwriggers @Panthers14 If you don't mind, could you please send your Neuron log to mailto:neuron@magickbase.com? To export the Neuron log, you can click Menu -> Help -> Export Debug Information

@Keith-CY
Copy link
Collaborator

Hi @olafwriggers @Panthers14 If you don't mind, could you please send your Neuron log to nullneuron@magickbase.com? To export the Neuron log, you can click Menu -> Help -> Export Debug Information

Debug information for this issue can be found at #2922 (comment)

@homura
Copy link
Collaborator

homura commented Jul 25, 2024

@olafwriggers @Panthers14 I got the logs, but found that only the logs are not enough to locate the exact error, can you export the transactions and send them to neuron@magickbase.com?

image

@homura homura changed the title Sending CKB leads to error unknown error 0x9504 Sending CKB leads to error unknown error 0x9405 Jul 29, 2024
@Keith-CY
Copy link
Collaborator

We are going to update the nervos-app on ledger device for straightforward error messages instead of unknown error

Ref: Magickbase/neuron-public-issues#103 (comment)

@Keith-CY
Copy link
Collaborator

@Keith-CY ledger team ist still working on it?

Hi @olafwriggers

In Neuron@v0.117.0, more details of this use case will be recorded to help resolve the issue. Please update Neuron to version 0.117.0 and try again to generate the new logs.

@Keith-CY
Copy link
Collaborator

@Keith-CY ledger team ist still working on it?

Hi @olafwriggers

In Neuron@v0.117.0, more details of this use case will be recorded to help resolve the issue. Please update Neuron to version 0.117.0 and try again to generate the new logs.

Please regularly update the debug progress here. @homura

@olafwriggers
Copy link
Author

@Keith-CY ledger team ist still working on it?

Hi @olafwriggers

In Neuron@v0.117.0, more details of this use case will be recorded to help resolve the issue. Please update Neuron to version 0.117.0 and try again to generate the new logs.

Neuron v0.117.0 and Ledger Nervos app v0.6.0 – still encountering the same error. I sent my logs in late August. Has there been any solution found for the issue?

@homura
Copy link
Collaborator

homura commented Nov 1, 2024

Neuron v0.117.0 and Ledger Nervos app v0.6.0 – still encountering the same error. I sent my logs in late August. Has there been any solution found for the issue?
Hi @olafwriggers,

I apologize for the late response. I have checked the logs you sent and discovered that the failure was caused by the Ledger plugin. The context of your transaction is too large, exceeding Ledger's maximum buffer, which resulted in the error "0x9405".

One possible solution is to import your mnemonic into Neuron to sign the transaction directly to bypass Ledger. If you believe your environment is secure, this could be the most efficient approach.

To enhance security, we can treat Neuron as a cold CKB wallet. Here are the steps to follow:

  1. Prepare a device to run Neuron offline, without needing synchronization.
  2. Import your mnemonic into the offline Neuron.
  3. Export the transaction from the online Neuron.
    image
  4. Use the Raw Transaction Conversion tool to complete the exported transaction.
  5. Transfer the completed transaction to the offline Neuron via Bluetooth or a USB device.
  6. Sign the transaction on the offline Neuron.
    image
  7. Export the signed transaction from the offline Neuron.
  8. Broadcast the transaction using this tool.

@olafwriggers
Copy link
Author

Thanks for your help. My problem is that I lost my mnemonic for that ledger device, thats why I have to move the funds. I have the pin for the ledger, and need a solution to move the funds with ledger as siging device. Any further ideas or will the error be fixed in the future?

@olafwriggers
Copy link
Author

@olafwriggers We have logged your complaint regarding your recent service experience. For the fastest resolution,

Please see the link below to our dedicated support line:

Support : Help Center

Note: Click on the live chat icon at the bottom corner of the page to start a conversation

seems to be spam/scam ...

@homura
Copy link
Collaborator

homura commented Nov 1, 2024

seems to be spam/scam ...

Yes, please DON'T click on the link

My problem is that I lost my mnemonic

That's a tough one, I'll have to think about if there's any way to get around it

@Keith-CY
Copy link
Collaborator

Hi @olafwriggers @Panthers14
We've proposed a simple solution that uses Neuron as a cold wallet to circumvent this problem, hope it helps.

Ref: #3285

@olafwriggers
Copy link
Author

I was able to withdraw all assets at once using Neuron with Ledger. When selecting the maximum amount, the transaction data seems to be minimal. No errors occurred.

@jecobeLiwes

This comment was marked as spam.

@Keith-CY
Copy link
Collaborator

I was able to withdraw all assets at once using Neuron with Ledger. When selecting the maximum amount, the transaction data seems to be minimal. No errors occurred.

Glad to hear that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants