> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gtfo.vc/llms.txt
> Use this file to discover all available pages before exploring further.

# Controller entrypoint

> Single batch entrypoint for all trading actions.

All contract calls are funneled via the **Controller**. The single method is:

```solidity theme={null}
function execute(
  Action[] calldata actionList,
  bytes[] calldata paramsDataList,
  uint64 deadline
) external returns (OrderId[] memory ids);
```

The `paramsDataList` items are ABI‑encoded structs for each action. See [Controller reference](/mms-api/reference/controller).
