Hi — I’m building a non-custodial escrow frontend on top of
Kleros’s mainnet ERC-20 escrow (MultipleArbitrableTokenTransaction,
0xC25a0b9681ABF6F090AEd71a8c08fB564b41dab6).
Heads-up: MetaMask’s Blockaid security check flags ERC-20 approve calls to
that contract as “This is a deceptive request — untrusted contract.” It’s a
false positive (the contract is the official, Etherscan-labeled Kleros escrow),
but it scares off non-technical users — and I’d assume it hits your own Escrow
V1 frontend the same way.
Do you have a Blockaid/MetaMask contact to get the contract allowlisted, or has
this come up before? I’ve already filed a false-positive report with Blockaid
directly, but a nudge from Kleros would carry a lot more weight than one from a
solo builder. Happy to share any details.