← Desenvolvedores

Foundry e Hardhat com o kexify

Foundry e Hardhat não têm signatário WalletConnect, então compile e teste localmente e depois faça deploy pelo Remix usando a pasta do seu projeto.

  1. 1

    Compile e teste como de costume: forge build e forge test (ou npx hardhat compile e npx hardhat test).

  2. 2

    Compartilhe a pasta do projeto com o Remix: npx @remix-project/remixd -s . --remix-ide https://remix.ethereum.org

  3. 3

    No Remix, escolha o workspace localhost (Connect to localhost) e abra seu contrato.

  4. 4

    Compile no Remix e faça o deploy com o ambiente WalletConnect, como no guia do Remix.

  5. 5

    Use cast ou scripts do Hardhat para chamadas somente de leitura; envie as transações pelo Remix para que o kexify assine.

O kexify não funciona como signatário do Foundry ou do Hardhat (por exemplo com --account ou uma chave privada), e nunca entrega uma chave privada bruta, a menos que você a reconstrua com os dois arquivos de chave.