← Desarrolladores

Foundry y Hardhat con kexify

Foundry y Hardhat no tienen firmante WalletConnect, así que compila y prueba en local y luego despliega con Remix usando la carpeta de tu proyecto.

  1. 1

    Compila y prueba como siempre: forge build y forge test (o npx hardhat compile y npx hardhat test).

  2. 2

    Comparte la carpeta del proyecto con Remix: npx @remix-project/remixd -s . --remix-ide https://remix.ethereum.org

  3. 3

    En Remix, elige el workspace localhost (Connect to localhost) y abre tu contrato.

  4. 4

    Compílalo en Remix y despliega con el entorno WalletConnect, como en la guía de Remix.

  5. 5

    Usa cast o scripts de Hardhat para llamadas de solo lectura; envía las transacciones desde Remix para que kexify las firme.

kexify no funciona como firmante de Foundry o Hardhat (por ejemplo con --account o una clave privada), y nunca te da una clave privada en bruto salvo que la reconstruyas tú con ambos archivos de clave.