Architecture
MOA‑Fi follows the KISS (Keep It Simple, Stupid) principle in protocol design, based on the belief that simplicity leads to greater robustness, security, and ease of maintenance.
As part of this philosophy, we've minimized reliance on trusted third parties and external infrastructure. The protocol consists of a streamlined suite of on‑chain contracts on Solana, complemented by lightweight off‑chain relayers—used solely to forward CCTP attestations, as Circle’s CCTP does not provide native relayer infrastructure.
By keeping the architecture lean and minimizing trust assumptions, MOA‑Fi ensures a more secure, auditable, and resilient system for cross‑chain yield sourcing.
Components
The entire protocol consists of two core contracts:
Withdraw Requester (on Solana)
Endpoint (on a supported EVM chain)
Note: There exists an individual Endpoint contract on every chain that MOA‑Fi supports.
Deposit Flow
Withdrawal Flow
Users can always deposit and withdraw funds to and from Solana. Since the protocol uses CCTP, there's no bridging slippage or other losses.