@xoxno/sdk-js
    Preparing search index...

    Type Alias ReserveDto

    type ReserveDto = {
        asset: string;
        assetDecimals: number;
        availableLiquidityShort: number;
        availableLiquidityUsd: number;
        borrowable: string[];
        borrowApy: number;
        borrowCap: string;
        borrowCapFilledPct: number;
        borrowCapShort: number;
        borrowedShort: number;
        borrowsUsd: number;
        collateralFactorBps: number;
        depositCapFilledPct: number;
        depositsUsd: number;
        flashloanFeeBps: number;
        frozen: boolean;
        healthFactorForMaxBonusWad: string;
        hubId: number;
        hubPool: HubPoolDto;
        irm: ReserveIrmCurveDto;
        isBorrowable: boolean;
        isCollateralizable: boolean;
        isFlashloanable: boolean;
        liquidationBonusFactorBps: number;
        liquidationFeesBps: number;
        liquidationPenaltyBps: number;
        liquidationThresholdBps: number;
        liveBorrowIndexRay: string;
        liveSupplyIndexRay: string;
        noSeize: boolean;
        paused: boolean;
        spokeId: number;
        suppliedShort: number;
        supplyApy: number;
        supplyCap: string;
        supplyCapShort: number;
        supportedCollateral: string[];
        targetHealthFactorWad: string;
        usdPrice: number;
        useAsCollateral: boolean;
        utilization: number;
    }
    Index

    Properties

    asset: string

    Reserve asset (Stellar token C-address).

    assetDecimals: number

    Reserve asset decimals.

    availableLiquidityShort: number

    Available liquidity / cash (human-readable units).

    availableLiquidityUsd: number

    Available liquidity valued in USD (live).

    borrowable: string[]

    Assets borrowable in this spoke (token addresses).

    borrowApy: number

    Hub-scoped borrow APY.

    borrowCap: string

    Raw asset-native i128 spoke borrow cap. Always an enforced ceiling; 0 means the reserve accepts no new borrows (there is no unlimited sentinel).

    borrowCapFilledPct: number

    Spoke borrow capacity filled, percentage [0,100].

    borrowCapShort: number

    Spoke borrow cap for this reserve (human-readable units). Always an enforced ceiling; 0 means closed to new borrows.

    borrowedShort: number

    This spoke's borrowed balance (human-readable units). Spoke-scoped.

    borrowsUsd: number

    Total borrowed valued in USD (live).

    collateralFactorBps: number

    Collateral factor (LTV) in basis points.

    depositCapFilledPct: number

    Spoke deposit capacity filled, percentage [0,100].

    depositsUsd: number

    Total supplied valued in USD (live).

    flashloanFeeBps: number
    frozen: boolean
    healthFactorForMaxBonusWad: string

    Health factor at which max bonus applies (wad).

    hubId: number
    hubPool: HubPoolDto

    Totals for the shared hub pool this reserve draws on — what the IRM and the utilization guard price. The supplied/borrowed totals above are spoke-scoped.

    isBorrowable: boolean
    isCollateralizable: boolean
    isFlashloanable: boolean
    liquidationBonusFactorBps: number
    liquidationFeesBps: number
    liquidationPenaltyBps: number

    Liquidation penalty (bonus) in basis points.

    liquidationThresholdBps: number
    liveBorrowIndexRay: string

    Live borrow index applied to this reserve (ray, 1e27); stored index on fallback.

    liveSupplyIndexRay: string

    Live supply index applied to this reserve (ray, 1e27); stored index on fallback.

    noSeize: boolean

    Blocks only the liquidation seizure leg. Unlike paused, supply, borrow, withdraw and repay stay open; a liquidator simply cannot take this asset as collateral, so a quote naming it reverts with SpokeAssetSeizureHalted.

    paused: boolean
    spokeId: number
    suppliedShort: number

    This spoke's supplied balance (human-readable units). Spoke-scoped.

    supplyApy: number

    Hub-scoped supply APY.

    supplyCap: string

    Raw asset-native i128 spoke supply cap. Always an enforced ceiling; 0 means the reserve accepts no new supply (there is no unlimited sentinel).

    supplyCapShort: number

    Spoke supply cap for this reserve (human-readable units). Always an enforced ceiling; 0 means closed to new supply.

    supportedCollateral: string[]

    Assets usable as collateral in this spoke (token addresses).

    targetHealthFactorWad: string

    Target health factor (wad, 1e18).

    usdPrice: number

    Live spot USD price per whole unit.

    useAsCollateral: boolean

    Whether the asset can be used as collateral here.

    utilization: number

    Hub-pool utilization rate in [0,1] — counts every spoke on the hub.