Skip to content

Commit

Permalink
Merge branch 'main' into add-jup
Browse files Browse the repository at this point in the history
  • Loading branch information
jaredvu authored Feb 6, 2024
2 parents 029dc81 + 8fc2bd8 commit 5388b32
Show file tree
Hide file tree
Showing 15 changed files with 468 additions and 78 deletions.
50 changes: 35 additions & 15 deletions config/localization/de/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
"ACADEMY": "Academy",
"ACCOUNT_LEVERAGE": "Konto-Hebelwirkung",
"ACCOUNT": "Konto",
"ACKNOWLEDGEMENT": "Bestätigung",
"ACTION": "Aktion",
"ACTIVE": "Aktiv",
"ADDRESS": "Adresse",
Expand Down Expand Up @@ -194,6 +195,7 @@
"PNL": "G&V",
"POSITION": "Position",
"POWERED_BY": "Powered By",
"POWERED_BY_ALL_CAPS": "POWERED BY",
"PRICE_CHART_SHORT": "Preis",
"PRICE": "Preis",
"PRIVACY": "Datenschutz",
Expand Down Expand Up @@ -985,18 +987,21 @@
"ORDER_FILLED": "Gefüllt",
"ORDER_LINES": "Orderzeilen",
"ORDER_LINES_TOOLTIP": "Orderzeilen anzeigen oder ausblenden",
"ORDER_REMOVAL_REASON_EXPIRED": "Abgelaufen",
"ORDER_REMOVAL_REASON_FOK_ORDER_COULD_NOT_BE_FULLY_FULLED": "„Fill or Kill“-Order konnte nicht erfüllt werden",
"ORDER_REMOVAL_REASON_IMMEDIATE_OR_CANCEL_WOULD_REST_ON_BOOK": "„Immediate“- oder „Cancel“-Order würde auf dem Buch ruhen",
"ORDER_REMOVAL_REASON_INDEXER_EXPIRED": "Interner Fehler",
"ORDER_REMOVAL_REASON_INTERNAL_ERROR": "Interner Fehler",
"ORDER_REMOVAL_REASON_POST_ONLY_WOULD_CROSS_MAKER_ORDER": "Post Only würde der Maker-Order entsprechen",
"ORDER_REMOVAL_REASON_REDUCED_ONLY_RESIZE": "Nur die Größenänderung reduziert",
"ORDER_REMOVAL_REASON_REPLACED": "Ersetzt",
"ORDER_REMOVAL_REASON_SELF_TRADE_ERROR": "Selbsthandel-Fehler",
"ORDER_REMOVAL_REASON_UNDERCOLLATERALIZED": "Unterbesichert",
"ORDER_REMOVAL_REASON_UNSPECIFIED": "Nicht spezifiziert",
"ORDER_REMOVAL_REASON_USER_CANCELED": "Benutzer storniert",
"ORDER_REMOVAL_REASON_EQUITY_TIER": "Das Unterkonto erfüllt die Anforderungen der Aktienstufe nicht.",
"ORDER_REMOVAL_REASON_EXPIRED": "Die Order ist abgelaufen.",
"ORDER_REMOVAL_REASON_FOK_ORDER_COULD_NOT_BE_FULLY_FULLED": "Die Fill-Or-Kill-Order konnte nicht vollständig erfüllt werden.",
"ORDER_REMOVAL_REASON_FINAL_SETTLEMENT": "Das ClobPair der Order ist in die Endabrechnung eingetreten.",
"ORDER_REMOVAL_REASON_FULLY_FILLED": "Die Order wurde vollständig erfüllt.",
"ORDER_REMOVAL_REASON_IMMEDIATE_OR_CANCEL_WOULD_REST_ON_BOOK": "Die Immediate-Or-Cancel-Order wurde nicht vollständig erfüllt.",
"ORDER_REMOVAL_REASON_INDEXER_EXPIRED": "Die Order ist abgelaufen.",
"ORDER_REMOVAL_REASON_INTERNAL_ERROR": "Die Order verursachte einen internen Fehler während der Orderplatzierung.",
"ORDER_REMOVAL_REASON_POST_ONLY_WOULD_CROSS_MAKER_ORDER": "Die Order wäre mit den Maker-Orders im Orderbuch abgeglichen, obwohl es eine Post-Only-Order war.",
"ORDER_REMOVAL_REASON_REDUCED_ONLY_RESIZE": "Die Reduce-Only-Order hat entweder die Position des Unterkontos geschlossen oder die vorhandene Position wurde geschlossen oder gespickt.",
"ORDER_REMOVAL_REASON_REPLACED": "Die Order wurde ersetzt.",
"ORDER_REMOVAL_REASON_SELF_TRADE_ERROR": "Die Order wäre mit einer anderen Order abgeglichen, die von demselben Unterkonto platziert wurde.",
"ORDER_REMOVAL_REASON_UNDERCOLLATERALIZED": "Die Order wurde entfernt, da sie unterbesichert war.",
"ORDER_REMOVAL_REASON_UNSPECIFIED": "Nicht spezifizierter Fehler.",
"ORDER_REMOVAL_REASON_USER_CANCELED": "Die Order wurde von einem Benutzer storniert.",
"ORDER_TYPE": "Orderart",
"ORDERBOOK": "Buch bestellen",
"ORDERBOOK_ASK_PRICE": "Preis erfragen",
Expand Down Expand Up @@ -1349,6 +1354,7 @@
"SEASON_ID":"Saison {SEASON_ID}",
"TRADING_REWARD": "Trading-Prämie",
"REWARD_HISTORY_DESCRIPTION": "Prämien werden nach jedem Block verteilt.",
"EMPTY_HISTORICAL_REWARDS_DESCRIPTION": "Beginnen Sie mit dem Trading, um Prämien zu verdienen.",
"FAQ_WHO_IS_ELIGIBLE_QUESTION": "Wer ist für Trading-Prämien berechtigt?",
"FAQ_WHO_IS_ELIGIBLE_ANSWER": "Alle Trader sind für Trading-Prämien berechtigt.",
"FAQ_HOW_DO_TRADING_REWARDS_WORK_QUESTION": "Wie funktionieren Trading-Prämien?",
Expand Down Expand Up @@ -1538,15 +1544,28 @@
"RED_IS_UP": "Rot ist oben",
"SELECT_A_THEME": "Farbdesign auswählen"
},
"GLOBAL_COMMANDS": {
"SET_CLASSIC_DARK_THEME": "Klassisches Dunkles Thema festlegen",
"SET_SYSTEM_THEME": "Systemthema festlegen",
"SET_DARK_THEME": "Dunkles Thema festlegen",
"SET_LIGHT_THEME": "Helles Thema festlegen",
"SET_GREEN_IS_UP": "Grün festlegen, um Oben zu sein",
"SET_RED_IS_UP": "Rot festlegen, um Oben zu sein",
"SET_DEFAULT_LAYOUT": "Standardlayout festlegen",
"SET_REVERSE_LAYOUT": "Umgekehrtes Layout festlegen",
"SET_ALTERNATIVE_LAYOUT": "Alternatives Layout festlegen",
"NAVIGATE_TO_MARKET": "Navigieren zu Market"
},
"NEW_MARKET_WIDGET": {
"ADD_A_MARKET": "Einen Markt hinzufügen",
"ADD_DETAILS_TO_LAUNCH_MARKET": "Details hinzufügen, um einen neuen Markt zu eröffnen",
"ADD_DETAILS_TO_LAUNCH_MARKET": "Details hinzufügen, um einen neuen Markt vorzuschlagen",
"ADD_MARKET_STEP_1_TITLE": "Markt auswählen",
"ADD_MARKET_STEP_2_TITLE": "Details bestätigen",
"ADD_MARKET_STEP_3_TITLE": "Neuen Markt vorschlagen",
"ADD_MARKET_STEP_1_DESCRIPTION": "Suchen Sie oder wählen Sie aus einer Liste von Märkten, die Sie hinzufügen möchten. Die Liste ist mit Märkten vorab gefüllt, die als „sicher“ für die Aufnahme in das Protokoll erachtet wurden.",
"ADD_MARKET_STEP_1_DESCRIPTION": "Suchen Sie oder wählen Sie aus einer Liste von Märkten, die Sie hinzufügen möchten. Diese vorab gefüllte Liste von Märkten basiert auf Tiefe und Volumen an beliebten zentralisierten Börsen und spiegelt keine Billigung solcher Märkte wider. Weitere Informationen zur Methodik finden Sie {HERE}.",
"ADD_MARKET_STEP_2_DESCRIPTION": "Sobald ein Markt ausgewählt ist, werden alle seine Parameter automatisch gefüllt.",
"ADD_MARKET_STEP_3_DESCRIPTION": "Senden Sie eine Transaktion, die einen Vorschlag für das Hinzufügen des neuen Marktes zu dYdX Chain erstellt. Dies erfordert ein Gleichgewicht von {REQUIRED_NUM_TOKENS}Unstaked {NATIVE_TOKEN_DENOM}.",
"ADD_MARKET_STEP_3_DESCRIPTION": "Senden Sie eine Transaktion, die einen Vorschlag für das Hinzufügen des neuen Marktes erstellt. Dies erfordert ein Gleichgewicht von {REQUIRED_NUM_TOKENS}Unstaked {NATIVE_TOKEN_DENOM}.",
"CONFIRM_NEW_MARKET_PROPOSAL": "Neuen Marktvorschlag bestätigen",
"HIDE_STEPS": "Schritte ausblenden",
"IMPACT_NOTIONAL": "Einfluss nominal",
"LIQUIDITY_TIER": "Liquiditätsstufe",
Expand All @@ -1556,6 +1575,7 @@
"MSG_CREATE_PERPETUAL": "Msg perpetual erstellen",
"MSG_DELAY_MESSAGE": "Msg-Verzögerungsmeldung",
"MSG_SUBMIT_PROPOSAL": "Msg-Vorschlag einreichen",
"NEW_MARKET_PROPOSAL_AGREEMENT": "Durch das Aktivieren des untenstehenden Kästchens erkennen Sie an und verstehen, dass (a) die vorab gefüllte Liste von Märkten keine Billigung eines bestimmten Vermögenswertes oder Marktes widerspiegelt und nicht als Anlage-, Rechts- oder andere Form von professioneller Beratung herangezogen werden sollte; (b) diese Liste ist keine Empfehlung für einen bestimmten Markt und Märkte werden basierend auf Kompatibilitäts- und Funktionsbewertungen aus technischer Sicht unter Verwendung öffentlicher Daten aufgenommen; und (c) Sie werden ermutigt, Ihre eigenen Recherchen durchzuführen und qualifizierten Rechtsbeistand zu konsultieren, um die Einhaltung der Gesetze aller anwendbaren Rechtsordnungen sicherzustellen. Darüber hinaus erkennen Sie an und verstehen, dass Sie durch Klicken auf „Neuen Markt vorschlagen“ einen On-Chain-Governance-Vorschlag erstellen werden. Weitere Informationen zu On-Chain-Governance-Vorschlägen finden Sie auf dieser {DOCUMENTATION_LINK}, die unabhängig von dem Host und Betreiber dieser Website und nicht mit diesem verbunden ist. Die Verwendung dieses Widgets ist in den USA, Kanada und sanktionierten Gerichtsbarkeiten verboten, wie in den {TERMS_OF_USE}dargestellt.",
"NEW_MARKET_REWARDS_ENTRY_DESCRIPTION": "Wählen Sie ein Asset aus, bestätigen Sie Details und starten Sie einen Governance-Vorschlag, um der dYdX Chain einen neuen Markt hinzuzufügen. Erfordert {REQUIRED_NUM_TOKENS}Unstaked {NATIVE_TOKEN_DENOM}.",
"OR_MORE": "{NUMBER} oder mehr",
"POPULATED_DETAILS": "Ausgefüllte Details",
Expand Down
2 changes: 1 addition & 1 deletion config/localization/en/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -1364,7 +1364,7 @@
"POWERED_BY":"POWERED BY",
"SEASON_ID":"Season {SEASON_ID}",
"TRADING_REWARD": "Trading Reward",
"REWARD_HISTORY_DESCRIPTION": "Rewards are distributed after every block.",
"REWARD_HISTORY_DESCRIPTION": "While trading rewards are distributed immediately after every block, history is updated every five minutes. Trading rewards history goes back until January 27, 2024.",
"EMPTY_HISTORICAL_REWARDS_DESCRIPTION": "Start trading to earn rewards.",
"FAQ_WHO_IS_ELIGIBLE_QUESTION": "Who is eligible for trading rewards?",
"FAQ_WHO_IS_ELIGIBLE_ANSWER": "All traders are eligible for trading rewards.",
Expand Down
44 changes: 44 additions & 0 deletions config/localization/es/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"ACCOUNT_LEVERAGE": "Apalancamiento de la cuenta",
"ACCOUNT": "Cuenta",
"ACTION": "Acción",
"ACTIVE": "Activar",
"ADDRESS": "Dirección",
"ADVANCED": "Avanzado",
"ALERTS": "Alertas",
Expand Down Expand Up @@ -142,6 +143,7 @@
"INCREASED": "Aumentado",
"INCREASING": "Incremento",
"INITIAL_MARGIN_FRACTION": "Fracción del margen inicial",
"INITIALIZING": "Inicialización",
"KEEP_TRADING": "Seguir operaciones",
"LANGUAGE": "Idioma",
"LAYER_1": "Capa 1",
Expand Down Expand Up @@ -210,6 +212,7 @@
"RECEIVE": "Recibir",
"RECENT_TRADES_SHORT": "Operaciones",
"RECENT": "Reciente",
"RECOMMENDED": "Recomendado",
"REFERRAL_CODE": "Código de referencia",
"REFERRALS": "Referidos",
"REFERRER_PERCENT_OFF": "{DISCOUNT}% de descuento",
Expand Down Expand Up @@ -571,6 +574,7 @@
"ENABLE_TRADING": "Habilitar operaciones",
"ENSURES_WALLET_SUPPORT": "Asegura que tu billetera sea compatible",
"ESTIMATED_TIME": "Tiempo estimado",
"EXCHANGES": "Intercambios",
"FINISH_ONBOARDING_DESCRIPTION": "Completar el flujo de integración para comenzar a operar en dYdX",
"FREE_SIGNING": "Firmar es {FREE} y no enviará una transacción.",
"GASLESS_ONBOARDING_RULES": "Reglas de incorporación sin gas",
Expand All @@ -593,6 +597,9 @@
"LINKING_WALLET": "Cómo vincular la billetera",
"MISSING_KEYS_DESCRIPTION": "¡Bienvenido de nuevo! Una o más de tus claves necesita ser recuperada",
"NEED_A_WALLET": "¿Necesitas una billetera?",
"NOBLE_ADDRESS": "Dirección Noble",
"NOBLE_WARNING": "Esta dirección solo admite transferencias de Noble USDC a la cadena Noble, que luego se traspasará automáticamente a la dirección dYdX correspondiente en la cadena dYdX. Usar esta dirección Noble para cualquier otro activo podría resultar en una pérdida de fondos.",
"NOBLE_ACKNOWLEDGEMENT": "Entiendo los riesgos si envío fondos que no sean Noble USDC a esta dirección de la cadena Noble.",
"NO_FUTURE_ACCESS": "En el futuro no podrás acceder a este sitio o realizar operaciones en dYdX mientras te encuentres ubicado dentro de los Estados Unidos o en una ubicación restringida.",
"NO_VPN_USE": "No estás utilizando y no utilizarás en el futuro una VPN para ocultar que te encuentras físicamente en una ubicación restringida.",
"NOT_A_RESIDENT": "No eres una persona o empresa residente en, o se encuentra localizada, tienes una empresa constituida o un agente registrado en, los Estados Unidos o un territorio restringido.",
Expand Down Expand Up @@ -1522,13 +1529,47 @@
"THEME": {
"THEME": "Tema",
"DIRECTION_COLOR_PREFERENCE": "Preferencia de color",
"DISPLAY_SETTINGS": "Ajustes de visualización",
"DARK": "Oscuro",
"CLASSIC_DARK": "Oscuro Clásico",
"LIGHT": "Claro",
"SYSTEM": "Sistema",
"GREEN_IS_UP": "Verde está arriba",
"RED_IS_UP": "Rojo está arriba",
"SELECT_A_THEME": "Seleccionar tema de color"
},
"NEW_MARKET_WIDGET": {
"ADD_A_MARKET": "Agregar un mercado",
"ADD_DETAILS_TO_LAUNCH_MARKET": "Agregar detalles para lanzar un nuevo mercado",
"ADD_MARKET_STEP_1_TITLE": "Selecciona el mercado",
"ADD_MARKET_STEP_2_TITLE": "Confirmar detalles",
"ADD_MARKET_STEP_3_TITLE": "Proponer un nuevo mercado",
"ADD_MARKET_STEP_1_DESCRIPTION": "Buscar o elegir de una lista los mercados que te gustaría agregar. La lista incluye mercados que se han considerado \"seguros\" para agregar al Protocolo.",
"ADD_MARKET_STEP_2_DESCRIPTION": "Una vez que se seleccione un mercado, todos sus parámetros se completarán automáticamente.",
"ADD_MARKET_STEP_3_DESCRIPTION": "Enviar una transacción que crea una propuesta para agregar el nuevo mercado a la cadena dYdX. Esto requiere un saldo de {REQUIRED_NUM_TOKENS} {NATIVE_TOKEN_DENOM} desagrupados.",
"HIDE_STEPS": "Ocultar pasos",
"IMPACT_NOTIONAL": "Nocional de impacto",
"LIQUIDITY_TIER": "Nivel de liquidez",
"MESSAGE_DETAILS": "Detalles del mensaje",
"MSG_CREATE_CLOB_PAIR": "Crear mensaje clobPair",
"MSG_CREATE_ORACLE_MARKET": "Crear mensaje mercado oráculo",
"MSG_CREATE_PERPETUAL": "Crear mensaje perpetuo",
"MSG_DELAY_MESSAGE": "Mensaje de retraso de mensaje",
"MSG_SUBMIT_PROPOSAL": "Mensaje de enviar propuesta",
"NEW_MARKET_REWARDS_ENTRY_DESCRIPTION": "Selecciona un activo, confirma los detalles y lanza una propuesta de gobernanza para agregar un nuevo mercado a la cadena dYdX. Requiere {REQUIRED_NUM_TOKENS} {NATIVE_TOKEN_DENOM} desagrupados.",
"OR_MORE": "{NUMBER} o más",
"POPULATED_DETAILS": "Detalles completados",
"PREVIEW_MARKET_PROPOSAL": "Vista previa de la propuesta de mercado",
"PROPOSAL_DISCLAIMER": "Cuando envíes una propuesta, se deducirán {NUM_TOKENS_REQUIRED} {NATIVE_TOKEN_DENOM} de tu billetera. Después de que concluya el voto de gobernanza, estos tokens se devolverán a tu billetera, excepto si la propuesta es vetada.",
"PROPOSAL_SUBMISSION_SUCCESSFUL": "Tu propuesta se ha enviado correctamente en la cadena.",
"PROPOSE_NEW_MARKET": "Proponer un nuevo mercado",
"REFERENCE_PRICE": "Precio de referencia",
"REQUIRED_BALANCE": "Saldo requerido",
"SHOW_STEPS": "Mostrar pasos",
"STEPS_TO_CREATE": "Pasos para crear un nuevo mercado",
"SUBMITTED_PROPOSAL": "¡Propuesta enviada!",
"SUGGEST_NEW_MARKET": "Sugiere un nuevo mercado",
"VIEW_PROPOSAL": "Ver propuesta"
}
},
"TOKEN_MIGRATION": {
Expand Down Expand Up @@ -1779,6 +1820,9 @@
"TRANSFER_MORE_THAN_FREE": "No puedes transferir más que tu garantía gratuita.",
"TRANSFER_TO_YOURSELF": "No puedes realizar una transferencia directa a tu propia dirección de billetera.",
"TRANSFER_INSUFFICIENT_GAS": "Es posible que el saldo de USDC {USDC_BALANCE}en tu billetera de cadena no cubra las tarifas de transacción. Deposita fondos adicionales."
},
"NEW_MARKET_WIDGET": {
"NOT_ENOUGH_BALANCE": "Necesitas al menos {NUM_TOKENS_REQUIRED} {NATIVE_TOKEN_DENOM} para agregar un mercado."
}
},
"WARNINGS": {
Expand Down
22 changes: 20 additions & 2 deletions config/localization/es/tooltips.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
},
"INITIAL_MARGIN_FRACTION": {
"TITLE": "Fracción del margen inicial",
"BODY": "La fracción de margen se calcula como el valor nocional de tu posición dividido por la equidad. Si tu fracción de margen excede a la fracción de margen inicial, ya no podrás aumentar tu posición. Para limitar el riesgo, la fracción del margen inicial aumenta por la raíz cuadrada del tamaño de la posición, dividida por la posición nocional de base y multiplicada por la fracción del margen inicial de base."
"BODY": "La fracción de margen inicial define la cantidad de apalancamiento que un comerciante puede usar inicialmente cuando ingresa una posición. El IMF se calcula como el valor nocional de la posición de un comerciante dividido por el capital. Si la fracción de margen de un comerciante excede la fracción de margen inicial, el comerciante no podrá aumentar su posición."
},
"INITIAL_STOP": {
"TITLE": "Parada inicial",
Expand Down Expand Up @@ -109,7 +109,7 @@
},
"MAINTENANCE_MARGIN_FRACTION": {
"TITLE": "Fracción del margen de mantenimiento",
"BODY": "La fracción de margen se calcula como el valor nocional de tu posición dividido por la equidad. Si tu fracción de margen excede la fracción de margen de mantenimiento, tu posición se cerrará (liquidará) automáticamente y se aplicará una tasa de liquidación de al menos el 1% (puede ser mayor según la liquidez en el momento de la liquidación)."
"BODY": "La fracción de margen de mantenimiento define cuándo se liquidan los comerciantes. Se calcula como el valor nocional de la posición de un comerciante dividido por el capital. Si la fracción de margen de un comerciante supera la fracción de margen de mantenimiento, su posición se cerrará (liquidará) automáticamente y el motor de liquidación intentará dejar fondos en cuentas de valor positivo, cuando sea posible, después de que haya pagado la penalización máxima de liquidación del 1,5 %."
},
"MAKER_FEE": {
"TITLE": "Tasa de creador",
Expand Down Expand Up @@ -155,6 +155,10 @@
"TITLE": "Solo post",
"BODY": "Las órdenes de \"solo post\" habilitado únicamente se pueden realizar como órdenes del creador. Si la orden se cruza con otras órdenes en el momento de la colocación, se cancelará automáticamente."
},
"POST_ONLY_TIMEINFORCE_GTT": {
"TITLE": "Solo post",
"BODY": "Post-Only solo está disponible si el Tiempo en vigor está establecido en Válido hasta."
},
"PRICE_IMPACT": {
"TITLE": "Impacto de precios",
"BODY": "La diferencia entre el precio de ejecución previsto para su orden y la mejor orden en el lado de la oferta o la demanda. Esto aumentará para volúmenes de operación más altos."
Expand All @@ -167,6 +171,14 @@
"TITLE": "Solo reducir",
"BODY": "Solo reducir evita que una orden cambie el lado de tu posición (largo a corto o corto a largo). Una orden con Solo reducir se redimensionará y se cancelará automáticamente a medida que cambie tu posición. "
},
"REDUCE_ONLY_TIMEINFORCE_IOC_FOK": {
"TITLE": "Solo reducir",
"BODY": "Reduce-Only solo está disponible si el Tiempo en vigor está establecido en IOC o FOK."
},
"REDUCE_ONLY_EXECUTION_IOC_FOK": {
"TITLE": "Solo reducir",
"BODY": "Reduce-Only solo está disponible si la ejecución está establecida en IOC o FOK."
},
"SPREAD": {
"TITLE": "Propagación",
"BODY": "La diferencia de precio entre la oferta más alta (el precio por el que un comprador está dispuesto a comprar) y la oferta más baja (el precio por el que un vendedor está dispuesto a vender) un activo."
Expand Down Expand Up @@ -260,5 +272,11 @@
"TITLE": "liquidación de la cadena dYdX",
"BODY": "Para garantizar la seguridad del protocolo, los validadores de la cadena dYdX retrasan la liquidación de la cadena dYdX DYDX."
}
},
"NEW_MARKET_WIDGET": {
"REFERENCE_PRICE": {
"TITLE": "Precio de referencia",
"BODY": "El precio de referencia es el promedio móvil de 30 días del precio de mercado y se utiliza como dato para calcular automáticamente los parámetros del mercado en la cadena dYdX. El precio de referencia debe ser aproximadamente el mismo que el precio actual del mercado (es decir, redondeado a la baja a las mismas potencias de 10)."
}
}
}
Loading

0 comments on commit 5388b32

Please sign in to comment.