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);