TrailingStopTrigger

Description

Validates trailing stop, caller injects a chainlink roundId where conditions are met

Notes

Given the currentPrice and the maxPrice see if there diff. > than percentage

Trigger ID

0x818774c3

SDK Action

const trailingStopTrigger = new dfs.triggers.TrailingStopTrigger(
    tokenAddr,
    percentage,
    roundId
);

Subscription Parameters

/// @param tokenAddr address of the token
/// @param percentage percentage of the price that represents the triggerable point
/// @param startRoundId start round id of the token
struct SubParams {
    address tokenAddr;
    uint256 percentage;
    uint80 startRoundId;
}

Calldata Parameters

/// @param maxRoundId max round id of the token
struct CallParams {
    uint80 maxRoundId;
}

IsChangeable

false

Last updated

Was this helpful?