tycho-execution 0.365.0

Provides tools for encoding and executing swaps against Tycho router and protocol executors.
Documentation
// SPDX-License-Identifier: BUSL-1.1
pragma solidity ^0.8.26;

/**
 * @title FeeStructs
 * @notice Shared fee-related data structures used across the protocol
 */

struct FeeRecipient {
    address recipient;
    uint256 feeAmount;
}

struct FeeInput {
    uint256 actualAmountOut;
    uint256 expectedAmountOut;
    uint256 amountIn;
    address tokenIn;
    address tokenOut;
    uint32 clientFeeBps;
    address client;
}