Escrow V1 (Legacy)
Kleros Escrow V1 was the original decentralized escrow platform on Ethereum Mainnet. It allowed two parties to lock funds in a smart contract, with Kleros Court available as a dispute resolution mechanism if the parties disagreed.Token support
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.
Key differences from V2
| Feature | V1 | V2 |
|---|---|---|
| Network | Ethereum Mainnet | Arbitrum One |
| Token Support | ETH only | ETH + any ERC-20 token |
| Non-standard ERC-20 | Not supported | Supported via SafeERC20 |
| Settlement | Basic | Structured proposal/counter-proposal |
| Platform Fees | None | None |
| Evidence/Appeals | Handled by escrow contract | Handled by Court |