Dapps我在哪裡可以找到所有
我在哪裡可以找到所有 wallet_
RPC 呼叫的文件?
到處找,我只能找到一堆 EIP。是否有某個文件/儲存庫列出了與錢包互動的所有可用 RPC 呼叫(
wallet_...
)?具體來說,我想在使用者登錄我的 dApp 時將他們切換到其中一個測試網。但是,EIP-3085
wallet_addEthereumChain
中提到的不適用於主網,或者 4 個測試網中的任何一個(返回),以及EIP-2015中提到的,也會返回。May not specify default MetaMask chain.``wallet_updateEthereumChain``May not specify default MetaMask chain.
您可以在 Metamask 網站上找到您要查找的文件:https ://docs.metamask.io/guide/rpc-api.html#table-of-contents
您正在尋找的 RPC 呼叫確實是
wallet_addEthereumChain()
您嘗試過的。您遇到的限制是設計使然:根據文件,呼叫將不起作用…… “如果鏈 ID 對應於任何預設的 MetaMask 鏈。”
但是,有一個未解決的問題跟踪檢查的潛在刪除:#10597。