← 開発者

kexify で Foundry と Hardhat を使う

Foundry と Hardhat には WalletConnect の署名機能がないので、ローカルでビルドとテストをしてから、プロジェクトフォルダーを Remix と共有して 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 のガイドと同じように、Remix でコンパイルし、WalletConnect の環境でデプロイします。

  5. 5

    読み取り専用の呼び出しには cast や Hardhat のスクリプトを使い、トランザクションは Remix から送って kexify に署名させます。

kexify は Foundry や Hardhat の署名者(たとえば --account や秘密鍵)としては使えません。また、2 つの鍵ファイルから自分で復元しない限り、生の秘密鍵が渡されることはありません。