← 開発者
kexify で Foundry と Hardhat を使う
Foundry と Hardhat には WalletConnect の署名機能がないので、ローカルでビルドとテストをしてから、プロジェクトフォルダーを Remix と共有して 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 のガイドと同じように、Remix でコンパイルし、WalletConnect の環境でデプロイします。
-
5
読み取り専用の呼び出しには
castや Hardhat のスクリプトを使い、トランザクションは Remix から送って kexify に署名させます。
kexify は Foundry や Hardhat の署名者(たとえば --account や秘密鍵)としては使えません。また、2 つの鍵ファイルから自分で復元しない限り、生の秘密鍵が渡されることはありません。