Skip to main content

Module types

Module types 

Source
Expand description

Base data types shared across all layers and families.

Pure data records. No methods beyond derive and From/Into.

Structsยง

Call
A single EVM call: target + calldata + msg.value.
PlanFragment
Output of a plan function: a bundle of calls + declared approvals + value.
SlippageBps
Slippage tolerance in basis points (1 bps = 0.01%).
TokenAmount
A token + amount pair, family- and protocol-agnostic.
TokenApproval
A declared token approval requirement.