-
-
+
+
+
+
+
+ {apiKey && (
+
)}
- className="w-full px-3 py-2 rounded"
- style={{
- background: '#0B0E11',
- border: '1px solid #2B3139',
- color: '#EAECEF',
- }}
- />
-
+
{apiKey && (
+
+ {t('secureInputHint', language)}
+
+ )}
+
+
+ {t('hyperliquidAgentPrivateKeyDesc', language)}
+
+
+
+ {/* Main Wallet Address 字段 */}
+
+
+
+ setHyperliquidWalletAddr(e.target.value)
+ }
+ placeholder={t(
+ 'enterHyperliquidMainWalletAddress',
+ language
+ )}
+ className="w-full px-3 py-2 rounded"
+ style={{
+ background: '#0B0E11',
+ border: '1px solid #2B3139',
+ color: '#EAECEF',
+ }}
+ required
+ />
+
+ {t('hyperliquidMainWalletAddressDesc', language)}
+
+
+ >
+ )}
+
+ {/* Aster 交易所的字段 */}
+ {selectedExchange.id === 'aster' && (
+ <>
+
+
+ setAsterUser(e.target.value)}
+ placeholder={t('enterUser', language)}
+ className="w-full px-3 py-2 rounded"
+ style={{
+ background: '#0B0E11',
+ border: '1px solid #2B3139',
+ color: '#EAECEF',
+ }}
+ required
+ />
+
+
+
+
+ setAsterSigner(e.target.value)}
+ placeholder={t('enterSigner', language)}
+ className="w-full px-3 py-2 rounded"
+ style={{
+ background: '#0B0E11',
+ border: '1px solid #2B3139',
+ color: '#EAECEF',
+ }}
+ required
+ />
+
+
+
+
+
+
+
- )}
-
- {apiKey && (
-
- {t('secureInputHint', language)}
+ {asterPrivateKey && (
+
+ )}
- )}
-
-
- {t('hyperliquidAgentPrivateKeyDesc', language)}
-
-
-
- {/* Main Wallet Address 字段 */}
-
-
-
setHyperliquidWalletAddr(e.target.value)}
- placeholder={t(
- 'enterHyperliquidMainWalletAddress',
- language
- )}
- className="w-full px-3 py-2 rounded"
- style={{
- background: '#0B0E11',
- border: '1px solid #2B3139',
- color: '#EAECEF',
- }}
- required
- />
-
- {t('hyperliquidMainWalletAddressDesc', language)}
-
-
- >
- )}
-
- {/* Aster 交易所的字段 */}
- {selectedExchange.id === 'aster' && (
- <>
-
-
- setAsterUser(e.target.value)}
- placeholder={t('enterUser', language)}
- className="w-full px-3 py-2 rounded"
- style={{
- background: '#0B0E11',
- border: '1px solid #2B3139',
- color: '#EAECEF',
- }}
- required
- />
-
-
-
-
- setAsterSigner(e.target.value)}
- placeholder={t('enterSigner', language)}
- className="w-full px-3 py-2 rounded"
- style={{
- background: '#0B0E11',
- border: '1px solid #2B3139',
- color: '#EAECEF',
- }}
- required
- />
-
-
-
-
-
-
-
-
{asterPrivateKey && (
-
+
+ {t('secureInputHint', language)}
+
)}
- {asterPrivateKey && (
-
- {t('secureInputHint', language)}
-
- )}
-
-
+ >
+ )}
>
)}