@@ -287,14 +287,24 @@ def parse_command_line_arguments(self):
287287 help = "Live CEX"
288288 )
289289 group .add_argument (
290- "--arby.base-asset" ,
290+ "--arby.opendex- base-asset" ,
291291 metavar = "<asset>" ,
292- help = "Base asset"
292+ help = "OpenDEX base asset"
293293 )
294294 group .add_argument (
295- "--arby.quote-asset" ,
295+ "--arby.opendex- quote-asset" ,
296296 metavar = "<asset>" ,
297- help = "Quote asset"
297+ help = "OpenDEX quote asset"
298+ )
299+ group .add_argument (
300+ "--arby.cex-base-asset" ,
301+ metavar = "<asset>" ,
302+ help = "Centralized exchange base asset"
303+ )
304+ group .add_argument (
305+ "--arby.cex-quote-asset" ,
306+ metavar = "<asset>" ,
307+ help = "Centralized exchange quote asset"
298308 )
299309 group .add_argument (
300310 "--arby.test-centralized-baseasset-balance" ,
@@ -702,25 +712,45 @@ def update_arby(self, parsed):
702712 if value :
703713 node ["test-centralized-quoteasset-balance" ] = value
704714
705- if "base-asset" in parsed :
706- if parsed ["base-asset" ]:
707- value = parsed ["base-asset" ]
708- node ["base-asset" ] = value
709- opt = "arby.base_asset"
715+ if "opendex-base-asset" in parsed :
716+ if parsed ["opendex-base-asset" ]:
717+ value = parsed ["opendex-base-asset" ]
718+ node ["opendex-base-asset" ] = value
719+ opt = "arby.opendex_base_asset"
720+ if hasattr (self .args , opt ):
721+ value = getattr (self .args , opt )
722+ if value :
723+ node ["opendex-base-asset" ] = value
724+
725+ if "opendex-quote-asset" in parsed :
726+ if parsed ["opendex-quote-asset" ]:
727+ value = parsed ["opendex-quote-asset" ]
728+ node ["opendex-quote-asset" ] = value
729+ opt = "arby.opendex_quote_asset"
730+ if hasattr (self .args , opt ):
731+ value = getattr (self .args , opt )
732+ if value :
733+ node ["opendex-quote-asset" ] = value
734+
735+ if "cex-base-asset" in parsed :
736+ if parsed ["cex-base-asset" ]:
737+ value = parsed ["cex-base-asset" ]
738+ node ["cex-base-asset" ] = value
739+ opt = "arby.cex_base_asset"
710740 if hasattr (self .args , opt ):
711741 value = getattr (self .args , opt )
712742 if value :
713- node ["base-asset" ] = value
743+ node ["cex- base-asset" ] = value
714744
715- if "quote-asset" in parsed :
716- if parsed ["quote-asset" ]:
717- value = parsed ["quote-asset" ]
718- node ["quote-asset" ] = value
719- opt = "arby.quote_asset "
745+ if "cex- quote-asset" in parsed :
746+ if parsed ["cex- quote-asset" ]:
747+ value = parsed ["cex- quote-asset" ]
748+ node ["cex- quote-asset" ] = value
749+ opt = "arby.cex_quote_asset "
720750 if hasattr (self .args , opt ):
721751 value = getattr (self .args , opt )
722752 if value :
723- node ["quote-asset" ] = value
753+ node ["cex- quote-asset" ] = value
724754
725755 if "live-cex" in parsed :
726756 if parsed ["live-cex" ]:
0 commit comments