Swap failed: Invalid parameters: must provide an Ethereum address

I’m using a Trezor One. Since yesterday, I’m no longer able to switch between my ethereum accounts. On the first account page, after I connect my Trezor, two accounts out of the 5 have their checkboxes checked, but everything is grayed out, so I can’t change anything. The Unlock button is also grayed out.

The second issue is that UniSwap transactions fails with the following message “Swap failed: Invalid parameters: must provide an Ethereum address.”. The correct address is chosen and UniSwap can read the two balances properly. I suspect it’s related to the first problem. But yesterday I was able to use UniSwap even though I hade the first problem then too.

Any thoughts on how to solve this? I would hope I do not have to reset MetaMask since I don’t want to lose my tx history. Thanks!

Welcome to the MetaMask Community @don911 !! :fox_face: :rocket:

To keep topic correctly categorized and easily searchable, we ask that you make separate posts for questions regarding different topics.

You can find an answer regarding your Trezor question here.

Are you trying to conduct the swap via your Trezor account/address?

I’ll post separate subjects in the future! The “Swap failed" issue I resolved itself after a reboot. So probably just a glitch. The grayed out account switching checkboxes are still there, and there doesn’t seem to be a solution in the thread you pointed me to. But I’ll continue to monitor that thread. Thanks!