不求谌解

不求谌解

💻 Web Dev / Creative 💗 ⚽ 🎧 🏓
twitter
github
jike
email

記一次 wagmi 的升級過程

最近 wagmi, viem, rainbowkit 陸續都有大的版本更新,是時候把之前專案中的相關依賴(wagmi v0.5.x 以及 ether.js)統一升級一次了。

目標版本#

wagmi
wagmi v1.2.0

遷移過程#

wagmi 官方的遷移文件寫得很棒,對我而言主要關注的是下面幾個方面的變化:

  • provider => publicClient()
  • signer => walletClient()
  • useProvider => usePublicClient()
  • useClient => useConfig()
  • BigNumber => BigInt

當然還有一部分的工作是把之前的專案,從 ether.js 遷移到 viem。好在 viem 的官方文件已經給出了遷移示例。

總體來說,這次的 wagmi 升級過程並沒有遇到什麼坑,按照官方遷移文件進行基本上就 Ok 了。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。