FairFun turns a USDC transfer into a structured escrow workflow with funding visibility, deadlines, oracle confirmation, and refund paths.
Set the recipient, oracle, refund wallet, amount, and timeout.
Send USDC to the vault PDA and activate once the deposit lands.
Release or refund through a clear status-driven escrow flow.