Skip to content

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.

436 ABI-callable functions 52 user functions 208 state-changing 228 read-only 11 contracts

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.