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
takerPaysand 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
LimitOrderReactoraddress (0xa9AA0a64769cBed4d3B1Ceb4Df01CdE915C235b3).