RouterSwapResolver
Inherits: IRouterSwapResolver
State Variables
router
IArrakisPublicVaultRouter public immutable router;
Functions
constructor
constructor(
    address router_
);
calculateSwapAmount
function calculateSwapAmount(
    IArrakisMetaVault vault_,
    uint256 amount0In_,
    uint256 amount1In_,
    uint256 price18Decimals_
) external view returns (bool zeroForOne, uint256 swapAmount);
_getUnderlyingOrLiquidity
function _getUnderlyingOrLiquidity(
    IArrakisMetaVault vault_
) internal view returns (uint256 gross0, uint256 gross1);