> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/es/redes/rubicon.md).

# Rubicon (mainnet)

Rome Rubicon — la cadena pública de mainnet (ID de cadena 7531). Se liquida en la mainnet de Solana; el gas es USDC real.

Rubicon es la cadena de mainnet pública de Roma. Es una cadena EVM que se ejecuta dentro del programa Rome en la mainnet de Solana y liquida allí. El gas se paga en USDC, y ese USDC es dinero real. No hay faucet.

Rubicon no está en el registro público [registro de Rome](https://github.com/rome-protocol/rome-registry), en `create-rome-app` o en `rome-cli` todavía. Las herramientas que leen los valores de la cadena desde el registro no pueden apuntar a ella. Completa los valores a mano desde esta página.

## Detalles de la red

| Campo                     | Valor                                                                                                                       |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| ID de cadena              | `7531`                                                                                                                      |
| URL de RPC                | `https://rubicon.mainnet.romeprotocol.xyz/`                                                                                 |
| WebSocket                 | `wss://rubicon.mainnet.romeprotocol.xyz/`                                                                                   |
| Explorador                | [via-rubicon.mainnet.romeprotocol.xyz](https://via-rubicon.mainnet.romeprotocol.xyz/)                                       |
| Verificación de contratos | `https://verify.mainnet.romeprotocol.xyz` (véase [Verificar contratos](/es/guias-para-desarrolladores/verify-contracts.md)) |
| Se liquida en             | mainnet de Solana                                                                                                           |
| ID del programa de Rome   | `RomePq9X3iAoTr813HR7uRarafFDUJty6GdiEceYpzX`                                                                               |
| Token de gas              | USDC, 18 decimales en el lado EVM                                                                                           |
| Mint de USDC de Solana    | `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v` (6 decimales)                                                                |

Añádelo a una cartera introduciendo manualmente los valores anteriores (Configuración → Redes → Añadir red), con el símbolo de la moneda `USDC`. Las suscripciones WebSocket se sirven en el mismo host que el RPC HTTPS.

## Gas

El gas es USDC. El precio se obtiene de la forma habitual, con `eth_gasPrice`. El precio de Rubicon es más alto que en Hadrian y varía, así que no copies un número de esta página. A modo de comparación, una consulta de `eth_gasPrice` en Rubicon devolvió unos 104,6 gwei mientras que Hadrian devolvió unos 10,4 gwei, aproximadamente diez veces menos. El contrato de inicio rápido, compilado sin el optimizador como `npx hardhat run` lo compila, estima unos 14 millones de gas en Rubicon, así que un primer despliegue cuesta alrededor de 1,5 USDC a ese precio (unos 9,7 millones de gas y 1 USDC con el optimizador activado).

Usa `eth_estimateGas` para cada escritura y nunca codifiques 21.000. La mayor parte del coste de una escritura es crear cuentas de Solana (un destinatario que nunca se ha usado, una nueva cuenta de token, un contrato desplegado), y la estimación lo incluye. Para llamadas a programas de Solana, añade un margen, como hace el relleno 1,3x del SDK, y fija tú mismo un tope de gas si la propia estimación revierte. Véase [Soporte de JSON-RPC](/es/referencia/json-rpc.md) para los números medidos.

## Financia una billetera

Introduce USDC con el [Rome Bridge en mainnet](https://bridge-api.mainnet.romeprotocol.xyz/). En el momento de escribir esto, su lista de rutas para Rubicon incluye USDC desde Ethereum vía CCTP, ETH desde Ethereum vía Wormhole, y SOL y USDC desde Solana. La lista en vivo está en [`/v1/routes`](https://bridge-api.mainnet.romeprotocol.xyz/v1/routes). El USDC que llega a través del puente se acredita como gas. Los detalles del puente están en la [Rome Bridge](/es/apps-en-rome/bridge-api.md) página, y [Faucets](/es/recursos/faucets.md) indica lo que aplica en mainnet.

## Contratos y wrappers

Las direcciones de wrapper de Rubicon están listadas en [Direcciones de wrapper por red](https://docs.rome.builders/es/redes/pages/d2ec8c59ea44e09028d590f78cfa9f3a2dfd8f20#id-4.-per-network-wrapper-addresses) y en [Contract Addresses](/es/referencia/contract-addresses.md). No se copian aquí para que haya un solo lugar que mantener actualizado.

## Llamar a Rubicon desde una cartera de Solana

La vía de Solana (una cartera de Solana llamando a tu contrato EVM) necesita dos cosas en mainnet.

* **Un RPC de la mainnet de Solana.** El SDK envía la transacción de Solana firmada al RPC de Solana que le indiques, no al proxy de Rome. Usa un RPC para la mainnet de Solana de un proveedor con el que tengas cuenta.
* **Una cartera que firme transacciones Solana v1.** Cada llamada por la vía de Solana es una transacción v1. Comprueba que tu cartera las firma antes de basarte en ella. En Hadrian, Solflare las firma y Phantom todavía no. Aquí no se cubre si una cartera concreta las firma contra Rubicon, así que prueba la tuya primero.

Como el registro no tiene una entrada para Rubicon, completa los `deps` manualmente con los valores de la tabla anterior. El mapa campo por campo está en [Abre tu contrato a usuarios de Solana](https://docs.rome.builders/es/redes/pages/d2ec8c59ea44e09028d590f78cfa9f3a2dfd8f20#id-3.-let-a-solana-wallet-call-it).

## Antes de desplegar

* Desarrolla y prueba en [Hadrian](/es/redes/hadrian.md). Rubicon ejecuta la misma EVM, así que se despliegan los mismos artefactos, con el ID de cadena y las direcciones de wrapper intercambiados.
* Cada transacción en Rubicon gasta USDC real. Ejecuta una vez el recorrido completo con una pequeña cantidad antes de anunciar nada.
* Un usuario que mueve tokens wrapper necesita la concesión única de wrapper descrita en [Interop de tokens](/es/conceptos-basicos/token-interop.md#one-time-grant-per-wallet), en Rubicon como en cualquier otra cadena.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/es/redes/rubicon.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
