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