Public / external functions¶
Choose a contract to browse its callable surface. Every function is listed with a short description; use User functions to isolate direct product calls, or open Parameters and behavior for access rules, inputs, returns, effects, units, events, and expected errors.
What this section means
“Public / external” is a collective label for the ABI-callable surface. User functions are an explicitly maintained subset of direct state-changing product calls; they are not inferred from names or ABI visibility. ABI metadata does not preserve the exact Solidity visibility keyword for each function.
Core accounts and control¶
Custody, account identity, protocol roles, and shared control-plane state.
Spot¶
Spot deployment, market configuration, matching, and passive liquidity.
Perpetuals¶
Perp deployment, margin and risk accounting, funding, liquidation, and matching.
Periphery and automation¶
Unprivileged quoting, signed intents, conditional triggers, and post-fill hooks.