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.
| Entorno | Red | Chain id | Estado |
|---|---|---|---|
| EntornoPruebas | RedArbitrum Sepolia | Chain id421614 | EstadoDisponible |
| EntornoProducción | RedArbitrum One | Chain id42161 | EstadoAún no abierta |
Contratos en pruebas (Arbitrum Sepolia)#
| Contrato | Dirección | Decimales |
|---|---|---|
| ContratoUSDT | Dirección0xdc190461C20DE36fFB305b0190985B4023D7D183 | Decimales6 |
| ContratoUSDC | Dirección0x928C3C521F85790c4B9b8c37251f4e22186610aE | Decimales8 |
ContratoPasarela (GatewayFactory) | Dirección0x4e6ccA28Aec69fc738Cfa770d0a5fF9eb80ddD6F | Decimales— |
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#
| Campo | Ejemplo (USDT, 6 decimales) | Uso |
|---|---|---|
Campoamount | Ejemplo (USDT, 6 decimales)"103.101981" | UsoMonto en texto decimal. Para mostrar y para tu contabilidad. |
Campoamount_units | Ejemplo (USDT, 6 decimales)"103101981" | UsoEl mismo monto en la unidad mínima del token (entero en texto). Para comparar con la blockchain. |
Campodecimals | Ejemplo (USDT, 6 decimales)6 | UsoRelació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 (
usdtvale), 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
tokensde 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.