fill-dripDespliega con Foundry

Usar Foundry para desplegar Contratos Inteligentes en Mantle

Foundryarrow-up-right es un conjunto de herramientas rápido, portátil y modular para el desarrollo de aplicaciones EVM escrito en Rust. Los dos componentes principales que generalmente utilizarás para el desarrollo son:

Prerequisito

circle-info

INFO

Si deseas obtener algunos tokens de prueba, por favor consulta la página de Faucetarrow-up-right.

Instalar Foundry

Foundryup es el instalador de la cadena de herramientas Foundry. Abre tu terminal y ejecuta el siguiente comando:

curl -L https://foundry.paradigm.xyz | bash

Para obtener más instrucciones de instalación, consulta aquíarrow-up-right.

Crear un proyecto

  1. Crea un nuevo proyecto Foundry e instala las dependencias necesarias.

  1. Coloca tu contrato en la carpeta src. Para este tutorial, usaremos el contrato de ejemplo Counter.sol. Luego usa el siguiente comando para compilar un contrato inteligente.

Ejemplos de outputs

Despliega tu contratoarrow-up-right

Después de la compilación exitosa, use el siguiente comando para desplegar un contrato inteligente (reemplace <your-private-key> en la línea de comando con la clave privada de su wallet).

Ejemplos de Outputs

Esta es 0x38fa66D97b98607636F88C98aE59e08C04D2FEB6 la dirección del contrato desplegado, que puedes verlo via Mantle blockchain explorerarrow-up-right.

Last updated