LiquityV2AdjustRateDebtInFrontTrigger

Description

Notes

Triggers when the calculated debt in front of a LiquityV2 trove falls below specified thresholds.

Determines whether to trigger the interest rate adjustment strategy based on:

  • Whether the trove is eligible for interest rate adjustment (active, no batch manager, cooldown passed)

  • Whether the debt in front is below the critical or non-critical thresholds

  • Whether adjustment fees are zero (affects which threshold to use)

Trigger ID

0xd9aa7af4

SDK Action

const liquityV2AdjustRateDebtInFrontTrigger = new dfs.triggers.LiquityV2AdjustRateDebtInFrontTrigger(
    market,
    troveId,
    criticalDebtInFrontLimit,
    nonCriticalDebtInFrontLimit
);

Subscription Parameters

/// @notice Parameters for the LiquityV2 interest rate adjustment trigger
/// @param market Address of the LiquityV2 market (branch) to monitor
/// @param troveId ID of the trove to monitor for debt in front
/// @param criticalDebtInFrontLimit Critical threshold - strategy executes when debt in front is below this limit
/// @param nonCriticalDebtInFrontLimit Non-critical threshold - strategy executes when debt in front is below this limit AND adjustment fee is zero
struct SubParams {
    address market;
    uint256 troveId;
    uint256 criticalDebtInFrontLimit;
    uint256 nonCriticalDebtInFrontLimit;
}

Calldata Parameters

None

IsChangeable

false

Last updated

Was this helpful?