Skip to content
This repository has been archived by the owner on Feb 14, 2024. It is now read-only.

Nano ledger with metamask: Transaction signature is not valid #65

Open
furusiyya opened this issue Jan 6, 2020 · 16 comments
Open

Nano ledger with metamask: Transaction signature is not valid #65

furusiyya opened this issue Jan 6, 2020 · 16 comments

Comments

@furusiyya
Copy link

furusiyya commented Jan 6, 2020

Our Blockchain network is the fork of Go-Ethereum with Istanbul consensus algorithm. We are using metamask by providing node RPC address and chain ID and it is working fine but we attach nano ledger S/X with Metamask to make transactions, it gives following error:

error: Object { code: -32603, message: "Error: Ledger: The transaction signature is not valid", stack: "Error: Error: Ledger: The transaction signature is not valid" }
Please help us to understand why it is working with other ethereum wallets including Trezor but not with Ledger. How can we fix it?

@jacksonng77
Copy link

same problem. Trying to execution a transaction with Ledger Nano by proving an node RPC address. Got the error "The transaction signature is not valid".

@shoenseiwaso
Copy link

shoenseiwaso commented Mar 2, 2020

I'm encountering the same issue with a Ledger Nano S on firmware 1.6.0. What additional logs does the Ledger team need to troubleshoot this?

Tested on MetaMask 7.7.4 and 7.7.5 on a private geth PoA test network and it failed with Error: Ledger: The transaction signature is not valid. Tested on Rinkeby on MetaMask 7.7.5 and it worked.

@jacksonng77
Copy link

I notice that it gives the same error when connecting to Ganache. Essentially, anything that is an RPC connection will fail.

@icyhate
Copy link

icyhate commented Aug 18, 2020

this is a huge issue! i have matic on the matic side chain and i cant touch it because of this. is there a fix? im on the nano x btw

@WrongNebula
Copy link

Still not fixed! It breaks the Energy Web Token... Please fix!!!

@leobh79
Copy link

leobh79 commented Nov 8, 2020

Still not fixed! It breaks the Energy Web Token... Please fix!!!

Hi, same problem :/ could you solve this error?

Thanks

@BenjaminL04
Copy link

Hi also have the same problem, still not fixed.

@kmusler
Copy link

kmusler commented Jan 7, 2021

Still not fixed! It breaks the Energy Web Token... Please fix!!!

I had the same problem with MetaMask. I got around this by using MyCrypto which was suggested in the Energy Web documentation. When you visit the MyCrypto website, select the EWC network in the drop down in the top right corner. When adding your Ledger wallet, there will be an "addresses" drop down menu with Default (EWC) selected. Change that to either Ledger (ETH) or Default (ETH). Your EWT should show up in the first address. After doing this I was finally able to send my EWT.

@jamessssssssssssssssss
Copy link

i still cant send my ewt anywhere i keep getting the transaction signature is not valid

@dthoeni
Copy link

dthoeni commented Feb 23, 2021

How can this still be open???
Fix it please...

@reymillerchancahuanaalmora

It seems that connecting your ledger nano with metamask in a side chain is a nightmare. They haven't fixed this issue and many of us and others will want to use the side chains to avoid high fees, but Ledger doesn't care about us. I cannot believe that this thread started more than 1 year ago and they haven't solved it yet...

@mudgen
Copy link

mudgen commented Feb 26, 2021

I am able to use Metamask and Ledger on Polygon.

@twocell
Copy link

twocell commented Feb 27, 2021

same problem trying to do transactions on fantom side chain

@numa-nalo
Copy link

I still can't send MATIC tokens from Ledger Nano S to Metamask on the Matic network. 🐲

@stanislavkozlovski
Copy link

ditto...

@Oskii
Copy link

Oskii commented Oct 15, 2021

I'm also having trouble with this. It seems that ledger hardware wallet signs transactions completely different to web3.eth.personal.sign(nonce, coinbase)...

There does not seem to be any documentation to explain this weird difference. Also the official docs has been deleted?

If there's any solution please answer my stack exchange question.

https://ethereum.stackexchange.com/questions/111610/how-do-ledger-hardware-wallet-signatures-differ-from-web3-eth-personal-sign

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

No branches or pull requests