runtimeERC20BalanceOf
Inject the ERC-20 token balance of an address at execution time.Parameters
Returns
RuntimeValue - Can be used as argument in buildComposable
Example
runtimeNativeBalanceOf
Inject the native token (ETH) balance of an address at execution time.Parameters
Example
runtimeERC20AllowanceOf
Inject the ERC-20 allowance between two addresses at execution time.Parameters
Example
runtimeParamViaCustomStaticCall
Inject any return value from a view function (up to 32 bytes).Parameters
Example
Constraints
Constraints control when instructions execute and protect against bad values.greaterThanOrEqualTo
lessThanOrEqualTo
equalTo
Constraint Behavior
Constraints determine execution order in multi-step flows:- MEE attempts to execute deposit
- Constraint not satisfied (no WETH yet)
- MEE waits and retries
- Swap completes, WETH arrives
- Constraint satisfied → deposit executes