Referencias

Redes y tokens

La red, los tokens aceptados, sus contratos y decimales.


La pasarela trabaja en una sola red por entorno y acepta dos stablecoins. Una misma dirección de depósito recibe los dos tokens.

EntornoRedChain idEstado
PruebasArbitrum Sepolia421614Disponible
ProducciónArbitrum One42161Aún no abierta

Contratos en pruebas (Arbitrum Sepolia)#

ContratoDirecciónDecimales
USDT0xdc190461C20DE36fFB305b0190985B4023D7D1836
USDC0x928C3C521F85790c4B9b8c37251f4e22186610aE8
Pasarela (GatewayFactory)0x4e6ccA28Aec69fc738Cfa770d0a5fF9eb80ddD6F—

Los decimales cambian entre entornos

El USDC de pruebas tiene 8 decimales; el de Arbitrum One tiene 6. Lee siempre decimals de la API (en tokens del cliente, en el depósito y en la cotización) o trabaja con los montos en texto decimal.

Cómo vienen los montos#

CampoEjemplo (USDT, 6 decimales)Uso
amount"103.101981"Monto en texto decimal. Para mostrar y para tu contabilidad.
amount_units"103101981"El mismo monto en la unidad mínima del token (entero en texto). Para comparar con la blockchain.
decimals6Relación entre los dos: amount_units = amount × 10^decimals.
  • Los montos nunca vienen como número JSON, para no perder precisión. Guárdalos como texto o como decimal exacto.
  • Los símbolos se aceptan sin distinguir mayúsculas (usdt vale), y se devuelven en mayúsculas.
  • Para mínimos, gas y resúmenes se trata 1 token como 1 USD. No hay conversión a otras monedas.
  • Los contratos vigentes vienen en tokens de cada cliente y, para la plataforma, en Estado del sistema.

Lo que no se acepta#

  • Otras redes. Un envío de USDT o USDC por Ethereum, Tron, BSC, Polygon o Base a la misma dirección no llega y hoy no se puede recuperar. Indica siempre la red en tu pantalla de pago.
  • Otros tokens. Un token distinto en Arbitrum no genera depósito ni webhook. Se puede recuperar hacia la tesorería: ver Sin custodia.
  • ETH. Tampoco genera depósito; se puede recuperar entero hacia la tesorería.
  • Transferencias de monto cero. Se ignoran.