-
- {instructionParams.header}
-
-
-
- The cost of this process is very high, and so should only be used
- in an emergency.
- {' '}
- For regular usage, you should perform the equivalent standard
- operation through the exchange.
-
-
- {instructionParams.description}
-
-
+
+
+
+
+
+ {instructionParams.header}
+
+
+
+ The cost of this process is very high, and so should only be
+ used in an emergency.
+ {' '}
+ For regular usage, you should perform the equivalent standard
+ operation through the exchange.
+
+
+ {instructionParams.description}
+
+
+
+
+
+
-
-
-
)
diff --git a/packages/frontend/src/view/pages/user/components/DyDxStoppedInfoPanel.tsx b/packages/frontend/src/view/pages/user/components/DyDxStoppedInfoPanel.tsx
new file mode 100644
index 000000000..deb384d05
--- /dev/null
+++ b/packages/frontend/src/view/pages/user/components/DyDxStoppedInfoPanel.tsx
@@ -0,0 +1,31 @@
+import { PageContext } from '@explorer/shared'
+import React from 'react'
+
+import { InfoIcon } from '../../../assets/icons/InfoIcon'
+import { Card } from '../../../components/Card'
+
+interface DydxStoppedInfoPanelProps {
+ context: PageContext
+}
+
+export function DydxStoppedInfoPanel(props: DydxStoppedInfoPanelProps) {
+ if (props.context.instanceName !== 'dYdX') {
+ return null
+ }
+ return (
+
+
+
+
+
+ dYdX v3 has stopped trading.
+
+
+
+ Forced withdrawals will not be executed. Withdrawals will be available
+ via Escape Hatch mechanism after October 30, ~14:30 UTC.
+
+
+
+ )
+}