Structs

FTokenDetails

struct FTokenDetails {
  address tokenAddress;
  bool eip2612Deposits;
  bool isNativeUnderlying;
  string name;
  string symbol;
  uint256 decimals;
  address asset;
  uint256 totalAssets;
  uint256 totalSupply;
  uint256 convertToShares;
  uint256 convertToAssets;
  uint256 rewardsRate;
  uint256 supplyRate;
  int256 rebalanceDifference;
  struct Structs.UserSupplyData liquidityUserSupplyData;
}

UserPosition

struct UserPosition {
  uint256 fTokenShares;
  uint256 underlyingAssets;
  uint256 underlyingBalance;
  uint256 allowance;
}

FTokenDetailsUserPosition

struct FTokenDetailsUserPosition {
  struct Structs.FTokenDetails fTokenDetails;
  struct Structs.UserPosition userPosition;
}