BitBox02: -6203 invalid input on master
Hi there,
I was using a test build of Rabby from ShiftCrypto with initial BitBox02 integration and was unable to complete a transaction on OpenSea or Rarible. I therefore built the current master branch (using cimg/node:15.1 docker image as per your ci config) to see if it was still a problem but unfortunately I get the same issue.
Steps (using latest Chrome, no other extensions installed):
- Connect BitBox02 wallet to Rabby (0.16.2 built from current master). All latest BB02 software/firmware applied.
- Attempt to buy something on OpenSea
- Click confirm checkout
- Rabby sign transaction popup appears - click Sign
- No prompt appears on BitBox02 to complete the signing. An error appears in the browser console log:

The same happens on Rarible, with the following in the console log:

Please let me know if there is anything else I can provide to help in getting this resolved.
PS - the only assets on the hardware wallet is a little ETH and a few ENS tokens.
Edit - attempting to send ETH to another wallet seems to work (brings up the approval on the hardware device).
Very likely, the contract data size is larger than the BB02 currently accepts. This issue can be closed in favour of https://github.com/digitalbitbox/bitbox02-firmware/issues/843, where the source of the problem is.