Entorno Hardhat configurado para publicar y verificar el contrato Solidity de la bóveda tokenizada ERC-4626 Dim Sum Vault 🍚, en la red de pruebas Ethereum Sepolia Testnet.
El entorno Hardhat se configuró siguiendo las instrucciones descritas en los siguientes enlaces:
- Instalar las dependencias:
npm install
- Establecer el valor de su API Key de Alchemy:
npx hardhat vars set ALCHEMY_API_KEY
Solicitará ingresar la API Key de Alchemy.
- Establecer el valor de la clave privada de su wallet en Sepolia, necesaria para firmar la transacción de creación del contrato en Sepolia:
npx hardhat vars set SEPOLIA_PRIVATE_KEY
Solicitará ingresar la clave privada de la wallet.
- Establecer el valor de la API Key de Etherscan, necesaria para publicar y verificar el contrato en la red de pruebas Sepolia. Esta llave se obtiene creando una cuenta en Etherscan, y generando la llave en la sección API Keys.
npx hardhat vars set ETHERSCAN_API_KEY
Solicitará ingresar la API Key de Etherscan.
- Desplegar y verificar el contrato
DimSumVault.sol
en la red de pruebas Sepolia:
npx hardhat ignition deploy ignition/modules/DimSumVault.js --network sepolia --verify
- Borrar de las variables de entorno, su llave privada:
npx hardhat vars delete SEPOLIA_PRIVATE_KEY