Escrow V1 (Legacy)
Kleros Escrow V1 was the original decentralized escrow platform that enabled secure transactions between untrusted parties using smart contracts and Kleros Court for dispute resolution.Token support
Escrow V1 supports ETH and standard ERC-20 tokens. However, there are important limitations on token compatibility.Non-standard ERC-20 tokens are not supported. Tokens such as USDT, BNB, and OMG are not compatible with Kleros Escrow V1. These tokens use non-standard transfer implementations that may cause transactions to fail or funds to become stuck.
- No return value on
transfer/transferFrom(e.g., USDT, BNB, OMG) - Fee-on-transfer mechanisms that reduce the received amount
- Rebasing supply adjustments
- Pausable transfers that can be frozen by an admin
SafeERC20 handling and automatic safety checks for broader token compatibility.
Migration to V2
Escrow V2 introduces significant improvements over V1, including:- Universal token support with automatic compatibility checks
- Structured settlement negotiation with formal proposal/acceptance
- Streamlined dispute resolution with clear timeout logic
Quick links
Escrow V2
Upgrade to the latest escrow platform
Migration Guide
Steps to migrate from V1 to V2