In our latest marketplace contract, we made the decision to switch to the EIP-712 standard for signing messages because of its increased security and readability. The latest Trezor firmware adds support for this standard, and MetaMask recently launched support for EIP-712 signing with Trezor wallets. Please ensure that both your Trezor firmware and MetaMask extension are up to date.
Did this answer your question?