Parameters for MusdClient.adjustTrove: a combined collateral ± and/or debt ± change (validated).

interface AdjustTroveParams {
    addCollateral?: bigint;
    borrow?: bigint;
    maxFeePercentage?: bigint;
    repay?: bigint;
    withdrawCollateral?: bigint;
}

Properties

addCollateral?: bigint
borrow?: bigint
maxFeePercentage?: bigint

SDK-side fee cap, 1e18-scaled fraction. Advisory, never an on-chain guarantee: no MUSD write path takes a fee cap parameter, so the SDK reads, compares, then sends, and the governable rate can move in between (MK-011). See docs/03-core-api.md §4.

repay?: bigint
withdrawCollateral?: bigint