MetaMask / metamask-extension

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
https://metamask.io
Other
11.96k stars 4.89k forks source link

Issue with ledger and 10.1.0 #12117

Closed spyrosonic10 closed 1 year ago

spyrosonic10 commented 3 years ago

When executing transaction on any dApp getting error " Error: [object Object]"

danjm commented 3 years ago

Hi,

It is probably that the you need to allow contract data via the ledger device settings. One of our engineers saw a similar error a few of days ago and then had this to say: "Well i figured out my ledger issue. Apparently when you update the app it resets settings, including allowing contract data :wink:" And after changing the settings on the ledger device, everything was working again

patidarmanoj10 commented 3 years ago

I have same issue with my ledger nano s.

Steps I followed.

  1. Enable "Use ledger live under settings -> advance" in Metamask.
  2. Open and unlock ledger live app.
  3. Connect ledger wallet and unlock it. Allow smart contract data is already enabled in ledger.
  4. Go to Sushiswap, connect wallet.
  5. Swap. Metamask ask for confirmation. then ledger bridge open.
  6. It is expected that ledger harware wallet ask for confirmation. Instead of this , dApp show Error [object, object] immediately on screen. I tried other dapp also but same results.

I am using following Ledger nano, firmware 2.0.0 eth app 1.9.4 ledger live 2.33.1 brave 1.29.81 Metamask 10.1.0

danjm commented 3 years ago

@patidarmanoj10 Did you update the smart contract data setting since updating the eth app to 1.9.4?

patidarmanoj10 commented 3 years ago

@danjm I was wrong. My contract data setting was off. I allowed contract data and its working fine now.

kelhkc commented 3 years ago

I have similar problem and my BUSD in Binance Smart Chain is stucked.

Steps I followed.

  1. Object object error pop up when I am trying to transfer BUSD token back to Binance hot wallet.
  2. I tried transferring BUSD using metamask and Binance extension wallet but same problem exists.
  3. tried to swap BUSD to USDT in ellipsis.finance and same problem exists. 4.I tried transferring BNB back to Binance hot wallet and it works. I would conclude that this problem is about BUSD token.

I am using following Ledger nano X, firmware 1.2.4.6 eth app 1.8.6 (my ledger live shows latest version is 1.8.6 but I know there is 1.9.4. ) ledger live 2.33.0 Firefox Metamask Binance Extension wallet

rockyDK commented 3 years ago

Hi @danjm

I have the same issue with my ledger nano S when calling Ethereum Contract. Error: [object Object] displays, and no msg pops up on ledger device

I am using below setting Ledger nano S ETH APP 1.6.4 with setting "Contract Data allowed" Firefox Developer Edition Metamask 10.1.0

kroggen commented 3 years ago

My Metamask was automatically updated today and this error is happening (I forgot to disable auto-update).

I am using Firefox.

I updated the Ethereum app on the device, enabled the Contract Data, but the same error occurs...

kroggen commented 3 years ago

I was able to "fix" it by downgrading the extension and disabling auto-update... I hope you fix this later

fabien007 commented 3 years ago

The issue seems linked to the functionnality "priorities fees" It works on polygon and BSC, but not on avalanche or ethereum. downgrading fix the problem.

dpazdan commented 3 years ago

FYI: https://twitter.com/MetaMaskSupport/status/1438609003928555527?s=20

And yes to your point @fabien007 this likely only impacts networks w/ EIP-1559 support.

fabien007 commented 3 years ago

@dpazdan thanks for your reply. It works with 10.1.0 and ledger firmware 2.0

danjm commented 3 years ago

@kroggen Was the error happening for you on all transactions? Or just a specific dapp? If just a specific dapp, it would be helpful to know what dapp you are interacting with. You can share that here or privately via a support ticket https://metamask.zendesk.com/hc/en-us/requests/new

kroggen commented 3 years ago

The firmware in my device is older. This may be the reason to fail with the 10.1.0 version

Chanuttha commented 3 years ago

Ledger Live V 2.33.1 + Firefox + Metamask 10.1.0 (updated 17 SEP) Eth - Contract data Allowed Avalanche - Sign Hash Policy Allowed All Transaction fail with Error: [object Object]

Chanuttha commented 3 years ago

Additional info: Ethereum version 1.9.4 Avalance version 0.5.3

dpazdan commented 3 years ago

Ledger Live V 2.33.1 + Firefox + Metamask 10.1.0 (updated 17 SEP)

@Chanuttha make sure the firmware on the ledger device is updated, this is required, more so than updating the Ledger Live app on your computer.

https://twitter.com/MetaMaskSupport/status/1438609003928555527?s=20

Chanuttha commented 3 years ago

Yes, I have Nano S firmware 2.0.0 ... It fails every transaction immediately

bjweaver commented 3 years ago

I ended up downgrading to the previous metamask version and things are working again. My ledger is still on eth app 1.8.6

Chanuttha commented 3 years ago

I also downgrade MM to previous version. It works with previous version. It is tiring to wait for the fix that never comes.

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity in the last 90 days. It will be closed in 45 days if there is no further activity. The MetaMask team intends on reviewing this issue before close, and removing the stale label if it is still a bug. We welcome new comments on this issue. We do not intend on closing issues if they report bugs that are still reproducible. Thank you for your contributions.

github-actions[bot] commented 1 year ago

This issue was closed because there has been no follow up activity in the last 45 days. If you feel this was closed in error, please reopen and provide evidence on the latest release of the extension. Thank you for your contributions.