การย้ายไปสู่ WalletConnect v2
เตรียมแอปของคุณสำหรับการอัปเกรดไปยัง v2 ภายใน 5 นาทีหรือน้อยกว่า
โปรโตคอล WalletConnect v1 จะถูกยกเลิกการใช้งานในวันที่ 28 มิถุนายน 2023 และ RainbowKit จะช่วยให้คุณทำการเปลี่ยนผ่านแบบง่ายดาย
การรองรับ WalletConnect v2 ถูกทำเป็นมาตรฐานใน RainbowKit แล้ว ไม่มีการเปลี่ยนแปลงใดๆ เพียงแค่อัปเกรดและอ้างอิงคำแนะนำด้านล่างสำหรับรายละเอียดเพิ่มเติม
WalletConnect เป็นโปรโตคอลที่อนุญาตให้ผู้ใช้เชื่อมต่อกระเป๋าเงินมือถือของตนเข้ากับแอปของคุณ และเป็นฐานสำคัญของ RainbowKit การปล่อยตัวล่าสุดของ WalletConnect v2 นำเสนอการอัปเกรดสำคัญหลายอย่างเพื่อทำให้ประสบการณ์การใช้งานดีกว่าที่เคย
ด้วย v2, ผู้ใช้ของคุณสามารถเชื่อมต่อกับเชนหลาย ๆ เชนพร้อมกันได้ ทำให้คุณไม่ต้องกังวลกับการสลับเชน นอกจากนี้ยังสนับสนุนเครือข่ายมากขึ้นและปรับปรุงการลงชื่อเข้าใช้ด้วย Ethereum ให้เร็วขึ้น
หากคุณได้ติดตามคำแนะนำการย้ายสำหรับ RainbowKit 0.12.x และ 1.0.x แล้ว คุณก็กำลังเกือบสำเร็จ! เพียงอัปเกรดเป็นแพตช์ล่าสุดและลองใช้เลย
RainbowKit เปิดการใช้งาน WalletConnect v2 โดยค่าเริ่มต้นด้วย 0.12.15 และ 1.0.2 ยังมีการสนับสนุนต่อไปสำหรับ 0.12.x ในกรณีที่แอปของคุณยังไม่ได้อัปเกรดสู่ wagmi v1 และ RainbowKit v1
1. การอัปเกรดการพึ่งพา
หากคุณใช้เวอร์ชั่นของ RainbowKit ก่อน 0.12.x หรือ 1.0.x เพียงทำตาม คู่มือการย้าย เพื่อให้ทันสมัย
แนะนำให้แอป 0.12.x เริ่มอัปเกรดไปสู่ wagmi v1 เพราะการปรับปรุงเสถียรภาพสำหรับ WalletConnect v2 จะรวมอยู่ในเวอร์ชั่นของ wagmi ในอนาคตเท่านั้น
2. การระบุ projectId
ทุก ๆ dApp ที่พึ่งพา WalletConnect ตอนนี้จำเป็นต้องรับ projectId จาก WalletConnect Cloud. นี่คือแบบฟรีและใช้เวลาไม่กี่นาทีเท่านั้น.
ส่ง projectId ของคุณไปยัง getDefaultWallets และตัวเชื่อมต่อกระเป๋าเงิน RainbowKit แบบต่าง ๆ ดังนี้:
RainbowKit ปลอดภัยในการพิมพ์และจะแจ้งเตือนคุณเมื่อไม่มี projectId อ้างอิงตัวอย่างของเราเพื่อดู v2 ในการใช้งานจริง:
อ้างอิง เอกสาร สำหรับตัวเลือกสนับสนุนเพิ่มเติม