Safe-react: Ledger fails with black notification popup when not enough ETH for gas on account

Created on 9 Dec 2020  路  5Comments  路  Source: gnosis/safe-react

User report: https://discord.com/channels/477106835862716416/477391201708802058/786084890613383168

I might be having a similar issue here. My ledger can connect to the web app but can only sign ether transfers. For some reason it can't do other smart contract transactions like creating a new Safe, adding an owner, adding a spending limit, etc. The web app directly rejects those request. (my contract data is activated)

How to reproduce

  1. Have a Safe with a Ledger as owner
  2. Trigger tx
  3. Ledger has >0 ETH, but not enough for tx
  4. Try to execute tx

Expected:

  • Info that there not enough ETH for gas on Ledger or some other error notification.

Observed:

  • Black notification (see comment below)

Updates

  • Dec 22, Tobi: Add steps
Bug 馃悰 Minor

All 5 comments

Thank you @sche for raising the issue. I've also took a screen shot of a weird back box message that appears when the rejection happens. if you need any more details please let me know. thanks.
Screen Shot 2020-12-09 at 7 30 59 PM

@RockmanR thanks for the report. I'm unable to reproduce this. Could you please share the following details?

  • What network are you on? (Mainnet, RInkeby, xdai?)
  • What browser are you using? Chrome?
  • What ledger are you on? Nano s or x?
  • Just to make sure: You are using the direct Ledger integration and not via Metamask?
  • How many owners have you set and what is the threshold or the Safe?

Hi @tschubotz , based on your questions I figured out the issue. The Ledger was out of gas. When I tried to connect the Ledger through Metamask, Metamask showed me the problem.

It would be great if the the Safe can show that error too, though.

I'll still provide the below information in case it's relevant for the black error box:

  • what network are you on? (Mainnet, RInkeby, xdai?) Minnet
  • If Mainnet, are you using https://gnosis-safe.io/app/ or the desktop app? the "https://gnosis-safe.io/app/ "
  • What browser are you using? Chrome? I've tried on Edge and Firefox (got same results)
  • What ledger are you on? Nano s or x? Nano
  • Just to make sure: You are using the direct Ledger integration and not via Metamask? Yes its direct
  • How many owners have you set and what is the threshold or the Safe? 2 owners, just one sign is needed

Thank you guys.

Hi, thanks for developing this great interface!

I would like to add to this thread that the same issue is happening while creating a new multi-sig with Ledger under the same condition of not having enough ETH on the account.

There is now a proper info about this image.png

Was this page helpful?
0 / 5 - 0 ratings

Related issues

katspaugh picture katspaugh  路  5Comments

francovenica picture francovenica  路  6Comments

lukasschor picture lukasschor  路  5Comments

rmeissner picture rmeissner  路  6Comments

tschubotz picture tschubotz  路  6Comments