Skip to content

IFluidVaultResolver ​

Git Source

Functions ​

vaultByNftId ​

solidity
function vaultByNftId(uint256 nftId_) external view returns (address vault_);

positionByNftId ​

solidity
function positionByNftId(uint256 nftId_)
    external
    view
    returns (Structs.UserPosition memory userPosition_, Structs.VaultEntireData memory vaultData_);

getVaultVariablesRaw ​

solidity
function getVaultVariablesRaw(address vault_) external view returns (uint256);

getVaultVariables2Raw ​

solidity
function getVaultVariables2Raw(address vault_) external view returns (uint256);

getTickHasDebtRaw ​

solidity
function getTickHasDebtRaw(address vault_, int256 key_) external view returns (uint256);

getTickDataRaw ​

solidity
function getTickDataRaw(address vault_, int256 tick_) external view returns (uint256);

getBranchDataRaw ​

solidity
function getBranchDataRaw(address vault_, uint256 branch_) external view returns (uint256);

getPositionDataRaw ​

solidity
function getPositionDataRaw(address vault_, uint256 positionId_) external view returns (uint256);

getAllVaultsAddresses ​

solidity
function getAllVaultsAddresses() external view returns (address[] memory vaults_);

getVaultLiquidation ​

solidity
function getVaultLiquidation(address vault_, uint256 tokenInAmt_)
    external
    returns (Structs.LiquidationStruct memory liquidationData_);

getVaultEntireData ​

solidity
function getVaultEntireData(address vault_) external view returns (Structs.VaultEntireData memory vaultData_);