Foundry и Hardhat с kexify
У Foundry и Hardhat нет подписанта WalletConnect, поэтому собирайте и тестируйте локально, а затем деплойте через Remix, подключив папку проекта.
-
1
Собирайте и тестируйте как обычно:
forge buildиforge test(илиnpx hardhat compileиnpx hardhat test). -
2
Откройте папку проекта в Remix:
npx @remix-project/remixd -s . --remix-ide https://remix.ethereum.org -
3
В Remix выберите рабочую область localhost (Connect to localhost) и откройте контракт.
-
4
Скомпилируйте его в Remix, затем задеплойте через окружение WalletConnect, как в руководстве по Remix.
-
5
Для вызовов только на чтение используйте
castили скрипты Hardhat; транзакции отправляйте из Remix, чтобы их подписал kexify.
kexify не работает как подписант для Foundry или Hardhat (например, через --account или приватный ключ) и никогда не выдаёт сырой приватный ключ, если вы сами не восстановите его из обоих файлов ключа.