Exit to App
How It Works

Settlement Verification

How MOI confirms that onchain token transfers match the exact agreed quote.

After an onchain transaction confirms in a Celo block, MOI does not assume success from the transaction status alone. The settlement worker executes a forensic verification routine:

  • ERC-20 Transfer Log Parsing: Reads raw event logs from the Celo block to verify that the treasury debited exactly takerPays and received >= buyAmount.
  • Permit2 Allowance Invalidation: Confirms that single-use Permit2 nonces have been successfully consumed, preventing replay attempts.
  • Reactor Verification: Validates that the event emitter matches the Textile LimitOrderReactor address (0xa9AA0a64769cBed4d3B1Ceb4Df01CdE915C235b3).