← Разработчикам

Foundry и Hardhat с kexify

У Foundry и Hardhat нет подписанта WalletConnect, поэтому собирайте и тестируйте локально, а затем деплойте через Remix, подключив папку проекта.

  1. 1

    Собирайте и тестируйте как обычно: forge build и forge test (или npx hardhat compile и npx hardhat test).

  2. 2

    Откройте папку проекта в Remix: npx @remix-project/remixd -s . --remix-ide https://remix.ethereum.org

  3. 3

    В Remix выберите рабочую область localhost (Connect to localhost) и откройте контракт.

  4. 4

    Скомпилируйте его в Remix, затем задеплойте через окружение WalletConnect, как в руководстве по Remix.

  5. 5

    Для вызовов только на чтение используйте cast или скрипты Hardhat; транзакции отправляйте из Remix, чтобы их подписал kexify.

kexify не работает как подписант для Foundry или Hardhat (например, через --account или приватный ключ) и никогда не выдаёт сырой приватный ключ, если вы сами не восстановите его из обоих файлов ключа.