+ {getExchangeIcon(selectedExchange.id, { width: 32, height: 32 })}
-
-
- setApiKey(e.target.value)}
- placeholder={selectedExchange.id === 'hyperliquid' ? '请输入以太坊私钥' : `请输入 ${selectedExchange.name} API Key`}
- className="w-full px-3 py-2 rounded"
- style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
- required
- />
-
-
- {selectedExchange.id !== 'hyperliquid' && (
-
-
- setSecretKey(e.target.value)}
- placeholder={`请输入 ${selectedExchange.name} Secret Key`}
- className="w-full px-3 py-2 rounded"
- style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
- required
- />
-
+ {/* Binance 配置 */}
+ {selectedExchange.id === 'binance' && (
+ <>
+
+
+ setApiKey(e.target.value)}
+ placeholder="请输入 Binance API Key"
+ className="w-full px-3 py-2 rounded"
+ style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
+ required
+ />
+
+
+
+ setSecretKey(e.target.value)}
+ placeholder="请输入 Binance Secret Key"
+ className="w-full px-3 py-2 rounded"
+ style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
+ required
+ />
+
+ >
)}
- {selectedExchange.type === 'dex' && (
-
- setTestnet(e.target.checked)}
- className="w-4 h-4"
- />
-
-
+ {/* Hyperliquid 配置 */}
+ {selectedExchange.id === 'hyperliquid' && (
+ <>
+
+
+ setApiKey(e.target.value)}
+ placeholder="请输入以太坊私钥"
+ className="w-full px-3 py-2 rounded"
+ style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
+ required
+ />
+
+
+
+ setHyperliquidWalletAddr(e.target.value)}
+ placeholder="请输入以太坊钱包地址"
+ className="w-full px-3 py-2 rounded"
+ style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
+ required
+ />
+
+
+ setTestnet(e.target.checked)}
+ className="w-4 h-4"
+ />
+
+
+ >
+ )}
+
+ {/* Aster 配置 */}
+ {selectedExchange.id === 'aster' && (
+ <>
+
+
+ setAsterUser(e.target.value)}
+ placeholder="请输入 Aster 用户地址"
+ className="w-full px-3 py-2 rounded"
+ style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
+ required
+ />
+
+
+
+ setAsterSigner(e.target.value)}
+ placeholder="请输入 Aster 签名者地址"
+ className="w-full px-3 py-2 rounded"
+ style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
+ required
+ />
+
+
+
+ setAsterPrivateKey(e.target.value)}
+ placeholder="请输入 Aster 私钥"
+ className="w-full px-3 py-2 rounded"
+ style={{ background: '#1E2329', border: '1px solid #2B3139', color: '#EAECEF' }}
+ required
+ />
+
+ >
)}