Skip to content

Commit f86998f

Browse files
authored
feat(feeds): add TRUMP/USD with new risk category (#522)
2 parents 9cc691a + 7026e4b commit f86998f

File tree

7 files changed

+38
-2
lines changed

7 files changed

+38
-2
lines changed

automations/anchor_feeds.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,5 +398,13 @@
398398
"base_asset": "THORChain",
399399
"category": "Crypto",
400400
"risk": 2
401+
},
402+
{
403+
"feed_name": "TRUMP/USD",
404+
"feed_id": "0x015452554D502F5553440000000000000000000000",
405+
"decimals": 5,
406+
"base_asset": "Official Trump",
407+
"category": "Crypto",
408+
"risk": 4
401409
}
402410
]

automations/anchor_risk.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
{ "name": "FET/USD", "index": 46, "decimals": 5, "volatility": 1 },
4949
{ "name": "RENDER/USD", "index": 47, "decimals": 5, "volatility": 1 },
5050
{ "name": "NOT/USD", "index": 48, "decimals": 7, "volatility": 2},
51-
{ "name": "RUNE/USD", "index": 49, "decimals": 5, "volatility": 2 }
51+
{ "name": "RUNE/USD", "index": 49, "decimals": 5, "volatility": 2 },
52+
{ "name": "TRUMP/USD", "index": 50, "decimals": 5, "volatility": 4 }
5253
]
5354

automations/block_latency_feeds.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,5 +448,14 @@
448448
"base_asset": "THORChain",
449449
"category": "Crypto",
450450
"risk": 2
451+
},
452+
{
453+
"feed_name": "TRUMP/USD",
454+
"feed_index": 50,
455+
"feed_id": "0x015452554D502F5553440000000000000000000000",
456+
"decimals": 5,
457+
"base_asset": "Official Trump",
458+
"category": "Crypto",
459+
"risk": 4
451460
}
452461
]

automations/block_latency_risk.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
{ "name": "FET/USD", "index": 46, "decimals": 5, "volatility": 1 },
4949
{ "name": "RENDER/USD", "index": 47, "decimals": 5, "volatility": 1 },
5050
{ "name": "NOT/USD", "index": 48, "decimals": 7, "volatility": 2},
51-
{ "name": "RUNE/USD", "index": 49, "decimals": 5, "volatility": 2 }
51+
{ "name": "RUNE/USD", "index": 49, "decimals": 5, "volatility": 2 },
52+
{ "name": "TRUMP/USD", "index": 50, "decimals": 5, "volatility": 4 }
5253
]
5354

docs/ftso/_feed_explanation.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,13 @@ The table below categorizes feeds into three risk levels based on their market i
7272
| **Asset Spread Risk** | Tight spreads, minimal bid-ask gaps | Moderate spreads, acceptable bid-ask gaps | Wide spreads, significant bid-ask gaps |
7373
| **Cross Rate Risk** | Low correlation, direct pricing available | Moderate correlation, indirect pricing used | High correlation, dependent on multiple intermediaries |
7474

75+
**Other risk categories:**
76+
77+
-**New Feed**
78+
New tokens lack historical data for proper risk assessment and stable price discovery.
79+
Users must recognize these assets carry higher volatility risks and verify feed reliability independently.
80+
After a monitoring period, feeds will be assigned risk levels or potentially discontinued.
81+
7582
Each feed undergoes a rigorous assessment process prior to deployment. The evaluation criteria may vary depending on the specific type of feed being implemented and can evolve over time as our understanding of market integrity risks improves.
7683

7784
</details>

src/components/DataTables/AnchorFeeds.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ const getRiskIcon = (value: number): { icon: string; tooltip: string } => {
2525
tooltip:
2626
"High risk: Feeds demonstrating high volatility with frequent price swings.",
2727
},
28+
4: {
29+
icon: "⚫",
30+
tooltip:
31+
"New Feed: Recently launched feeds with high volatility risk. Users must verify reliability.",
32+
},
2833
};
2934
return riskMap[value];
3035
};

src/components/DataTables/BlockLatencyFeeds.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ const getRiskIcon = (value: number): { icon: string; tooltip: string } => {
2525
tooltip:
2626
"High risk: Feeds demonstrating high volatility with frequent price swings.",
2727
},
28+
4: {
29+
icon: "⚫",
30+
tooltip:
31+
"New Feed: Recently launched feeds with high volatility risk. Users must verify reliability.",
32+
},
2833
};
2934
return riskMap[value];
3035
};

0 commit comments

Comments
 (0)