← นักพัฒนา

Foundry และ Hardhat กับ kexify

Foundry และ Hardhat ไม่มีตัวลงนามผ่าน WalletConnect ดังนั้นให้ build และทดสอบในเครื่อง แล้ว deploy ผ่าน Remix โดยใช้โฟลเดอร์โปรเจกต์ของคุณ

  1. 1

    build และทดสอบตามปกติ: 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 เลือก workspace แบบ localhost (Connect to localhost) แล้วเปิดสัญญาของคุณ

  4. 4

    คอมไพล์ใน Remix แล้ว deploy ด้วย environment แบบ WalletConnect เหมือนในคู่มือ Remix

  5. 5

    ใช้ cast หรือสคริปต์ Hardhat สำหรับการเรียกแบบอ่านอย่างเดียว ส่งธุรกรรมจาก Remix เพื่อให้ kexify เป็นผู้ลงนาม

kexify ใช้เป็นตัวลงนามของ Foundry หรือ Hardhat ไม่ได้ (เช่น --account หรือ private key) และไม่เคยให้ private key ดิบแก่คุณ เว้นแต่คุณสร้างขึ้นใหม่เองจากไฟล์คีย์ทั้งสองไฟล์