> For the complete documentation index, see [llms.txt](https://edp.ethkipu.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://edp.ethkipu.org/modulo-1/intro-a-smart-contracts/remix/desplegar-en-una-red-publica.md).

# Desplegar en una red pública

Para hacer el despliegue sobre una red pública, ya se mainnet o una testnet como Sepolia, es necesario contar con una wallet como Metamask con ETH suficiente para pagar el gas de la transacción.

Debes conectar tu wallet a la red en la que quieres hacer el despliegue del contrato.

Luego debes proceder de forma similar a el despliegue que hicimos sobre Remix VM, solo que ahora habrá que seleccionar un ENVIRONMENT diferente. En nuestro caso seleccionamos: Injected Provider - Metamask. Nuesta wallet está conectada a la red de prueba Sepolia y tiene fondos suficientes para ejecutar la transacción de despliegue.

<figure><img src="https://495929358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcQaFIdmRnxQda0t6MjKJ%2Fuploads%2FaA4AxfQzSiusULST2Hz6%2Fmod1_33.png?alt=media&amp;token=7d59d976-c561-47a7-ac76-0ce0a6580ae9" alt="" width="375"><figcaption></figcaption></figure>

Verificamos que el contrato es el correcto y hacemos clic sobre Deploy.

Esta vez sí requerimos firmar la transacción para aprobar el consumo de gas.

<figure><img src="https://495929358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcQaFIdmRnxQda0t6MjKJ%2Fuploads%2FXg9r4D1hFd4vRuNyQgom%2Fmod1_34.png?alt=media&amp;token=918e90a9-05d4-4284-96d0-4c15767e45e8" alt="" width="375"><figcaption></figcaption></figure>

Damos a Confirmar y la transacción de creación será enviada.

Unos segundos después podremos ver creado nuestro contrato en la sección Deployed Contracts.

<figure><img src="https://495929358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcQaFIdmRnxQda0t6MjKJ%2Fuploads%2F8uxT8hboqJ83cdmTrqS3%2Fmod1_35.png?alt=media&amp;token=da0f656b-bb95-4828-9081-872ea95e5670" alt="" width="375"><figcaption></figcaption></figure>

En el terminal veremos datos de la transacción ejecutada.

<figure><img src="https://495929358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcQaFIdmRnxQda0t6MjKJ%2Fuploads%2F6HKJsT90EMYYJVG7WVw2%2Fmod1_36.png?alt=media&amp;token=bedd53fd-87ba-45f9-82bf-b4f90a4997e8" alt=""><figcaption></figcaption></figure>

Ahora podemos interactuar con las funciones del contrato de la misma forma que lo hicimos en Remix VM. Solo que esta vez tendremos que aprobar la transacción de escritura y pagar el gas necesario para ejecutarla, utilizando nuestra wallet.
