Execution Model

function execute(address target, bytes calldata data) external onlyManager
Component
Detail

Target

Whitelisted protocol (Uniswap, GMX, Pendle, Aave)

Calldata

Any valid call (e.g., swapExactTokensForTokens)

Gas

Paid by manager (relayer support Q1 2026)

Safety

whitelist[target] + nonReentrant

Example:

execute(
  0xUniswapV3Router,
  abi.encodeWithSignature(
    "exactInputSingle((address,address,uint24,address,uint256,uint256,uint160))",
    params
  )
);

Last updated