在新網路上使用你的錢包
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 網路上,轉到那裡的資金仍屬於你。 請先以原生幣為該位址充值,再進行首次轉帳以完成錢包設定。