app-ethereum: Ledger device: Invalid data received(0x6a80)

Contract data -> YES Display data -> YES

When an Ethereum transaction’s input data is not sufficiently padded it rejects the transaction.

For example, a transaction with the input data 0x123 would fail, while a transaction with the input data 0x123000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 would succeed.

In both cases, when display data -> NO The transaction is accepted

Also related https://github.com/kvhnuke/etherwallet/issues/2044

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 4
  • Comments: 20

Most upvoted comments

For sending custom tokens, enable contract data in the Ethereum app on-device.

This error will also show up if you don’t have contract data enabled when trying to send custom tokens, even with firmware 1.5.5 and Ethereum wallet 1.2.

Same for me on MyCrypto App and 1.5.5 firmware. Contract/display data disabled. Should we create a new issue or will you reopen this one?

Ok, this was the important hint:

For sending custom tokens, enable contract data in the Ethereum app on-device. This way it worked.

@drajay9628 “For sending custom tokens, enable contract data in the Ethereum app on-device.” This worked for me. What it means specifically is on the ledger hardware device itself open the ETH app and in setting set “contract data” to ALLOWED.

Same error with 1.5.5 with Metamask + Chrome & Brave too

Having this problem with Ledger firmware 1.5.5 and Callisto app 1.1.9. Both “contract data” and “display data” options enabled.