@@ -25,7 +25,7 @@ export const createExchangeSchema = (t: TFunction) =>
2525 trading_mode : z . literal ( "virtual" ) ,
2626 } ) ,
2727
28- // Live Trading - Hyperliquid
28+ // Live Trading - Hyperliquid
2929 z . object ( {
3030 ...baseStep2Fields ,
3131 trading_mode : z . literal ( "live" ) ,
@@ -38,17 +38,19 @@ export const createExchangeSchema = (t: TFunction) =>
3838 . min ( 1 , t ( "validation.exchange.privateKeyHyperliquidRequired" ) ) ,
3939 } ) ,
4040
41- // Live Trading - OKX & Coinbase (Require Passphrase)
41+ // Live Trading - OKX & Coinbase (Require Passphrase)
4242 z . object ( {
4343 ...baseStep2Fields ,
4444 trading_mode : z . literal ( "live" ) ,
4545 exchange_id : z . enum ( [ "okx" , "coinbaseexchange" ] ) ,
4646 api_key : z . string ( ) . min ( 1 , t ( "validation.exchange.apiKeyRequired" ) ) ,
4747 secret_key : z . string ( ) . min ( 1 , t ( "validation.exchange.secretKeyRequired" ) ) ,
48- passphrase : z . string ( ) . min ( 1 , t ( "validation.exchange.passphraseRequired" ) ) ,
48+ passphrase : z
49+ . string ( )
50+ . min ( 1 , t ( "validation.exchange.passphraseRequired" ) ) ,
4951 } ) ,
5052
51- // Live Trading - Standard Exchanges
53+ // Live Trading - Standard Exchanges
5254 z . object ( {
5355 ...baseStep2Fields ,
5456 trading_mode : z . literal ( "live" ) ,
@@ -59,10 +61,12 @@ export const createExchangeSchema = (t: TFunction) =>
5961 ] ) ;
6062
6163// Step 3 Schema: Trading Strategy
62- export const createTradingStrategySchema = ( t : TFunction ) =>
64+ export const createTradingStrategySchema = ( t : TFunction ) =>
6365 z . object ( {
6466 strategy_type : z . enum ( [ "PromptBasedStrategy" , "GridStrategy" ] ) ,
65- strategy_name : z . string ( ) . min ( 1 , t ( "validation.trading.strategyNameRequired" ) ) ,
67+ strategy_name : z
68+ . string ( )
69+ . min ( 1 , t ( "validation.trading.strategyNameRequired" ) ) ,
6670 initial_capital : z
6771 . number ( )
6872 . min ( 1 , t ( "validation.trading.initialCapitalMin" ) ) ,
@@ -80,7 +84,9 @@ export const createExchangeSchema = (t: TFunction) =>
8084
8185export const createCopyTradingStrategySchema = ( t : TFunction ) =>
8286 z . object ( {
83- strategy_name : z . string ( ) . min ( 1 , t ( "validation.trading.strategyNameRequired" ) ) ,
87+ strategy_name : z
88+ . string ( )
89+ . min ( 1 , t ( "validation.trading.strategyNameRequired" ) ) ,
8490 initial_capital : z
8591 . number ( )
8692 . min ( 1 , t ( "validation.trading.initialCapitalMin" ) ) ,
0 commit comments