Private betaVerified 2026-08-17
Settlement
Confirm a funded deal, understand fee routing, and verify its on-chain settlement result.
Settlement is an on-chain action against a funded Escrow contract. The current release transfers TestUSDC and records events on Ethereum Sepolia.
Before confirming
- Confirm that the escrow status is Funded.
- Recheck the escrow and TestUSDC addresses.
- Review the displayed payouts and fees.
- Make sure the settlement is still within the allowed dispute window.
What the contract does
- Marks the escrow as settled before external token transfers.
- Calculates the fee through FeeRouter.
- Attempts fee distribution according to the registered policy.
- Transfers the resulting TestUSDC payouts.
- Emits settlement events that the indexer uses to update the application.
FeeRouter is a UUPS/ERC1967 proxy controlled by the current governance address. Escrow instances are separate, non-upgradeable deployments.
Verify the result
Record the transaction hash and check its Sepolia receipt. The application may wait for several block confirmations before showing a final status. Testnet congestion or indexer delay can cause the interface to lag behind the chain.
If the receipt succeeds but the application does not update, do not repeat the settlement transaction. Follow Troubleshooting with the transaction hash.