ChainlinkPriceTrigger
Description
Trigger contract that verifies if current token price is over/under the price specified during subscription
Notes
If there's no chainlink oracle available for the token, price will be fetched from AaveV2, Spark and AaveV3 (in that order). Checks chainlink oracle for current price and triggers if it's in a correct state.
Trigger ID
0xac6bb72a
SDK Action
const chainLinkPriceTrigger = new dfs.triggers.ChainLinkPriceTrigger(
tokenAddr,
price,
state
);
Subscription Parameters
/// @param tokenAddr address of the token which price we trigger with
/// @param price price in USD of the token that represents the triggerable point
/// @param state represents if we want the current price to be higher or lower than price param
struct SubParams {
address tokenAddr;
uint256 price;
uint8 state;
}
Calldata Parameters
None
IsChangeable
false
Last updated
Was this helpful?