Skip to Content
錢包使用新網路
View as Markdown

在新網路上使用你的錢包

App 清單中的任何網路都能使用。如果你的網路不在清單中,可以新增自訂 EVM 網路。 你的位址在每個 EVM 網路上都相同,因此無需建立新錢包。

需求

網路必須是 EVM,並支援錢包所需的項目:

  • 位於標準位址的 ERC-4337 EntryPoint v0.7。
  • 部署在標準位址的 Kernel v3.3 錢包合約與 passkey(WebAuthn)驗證器。
  • 一個 bundler 端點。
  • 選用:P-256 簽章檢查預編譯合約(RIP-7212 )。 沒有它時,passkey 簽章會在合約程式碼中驗證,手續費會較高。

1. 開啟新增自訂網路

開啟錢包 → 網路 → 新增自訂網路。

2. 輸入 RPC URL

輸入網路的 RPC URL。App 會從 RPC 讀取 chain ID 並進行驗證。 你也可以輸入選用的 bundler URL。

3. 讓 App 檢查網路

App 會在鏈上檢查合約,並告訴你該網路是否能承載此錢包。若不能,App 會說明原因, 例如缺少 EntryPoint 或缺少驗證器。

4. 為你的位址充值

開啟收款,選擇新網路,並將一些該網路的原生幣轉到你的位址。 此位址與你在其他 EVM 網路上的位址相同。

5. 進行首次轉帳

你在該網路上的首次轉帳會在該網路上完成錢包設定(即「部署」)。 這會收取一次性設定費,從你持有的該網路原生幣餘額中支付。 之後的轉帳只需支付一般的網路手續費。

設定之前也能收款。在錢包完成設定之前轉入你在該網路上位址的資金, 會安全地保存在你的位址。

如果鏈上缺少合約

如果檢查結果顯示該鏈上沒有 EntryPoint、Kernel 合約或驗證器,錢包目前無法在那裡運作。 必須先有人部署這些標準合約。ERC-4337 與 ZeroDev 的確定性部署器讓任何人都能將它們部署在標準位址。 請參閱公開的部署文件:

部署完成後,請再次執行檢查。

疑難排解

沒有 bundler

沒有 bundler,App 就無法送出交易。新增網路時請輸入該網路的 bundler URL, 或編輯網路並加入一個。請確認該 bundler 在該鏈上支援 EntryPoint v0.7。

Chain ID 不符

RPC 回傳的 chain ID 必須與你輸入的網路相符。請確認 RPC URL 屬於正確的網路, 且你沒有把測試網的 URL 貼到主網上。

手續費似乎偏高

如果網路沒有 P-256 預編譯合約(RIP-7212),passkey 簽章會在合約程式碼中驗證, 這會消耗更多 gas。這是預期的行為。網路營運方必須加入該預編譯合約才能降低費用。

資金在設定前就已轉入

資金是安全的。你的位址存在於每個 EVM 網路上,轉到那裡的資金仍屬於你。 請先以原生幣為該位址充值,再進行首次轉帳以完成錢包設定。

相關內容