连接浏览器插件钱包

切换网络#

window.okxwallet.svm.changeNetwork({ genesisHash })

描述

参数

  • genesisHash - string:目标网络的 genesisHash

返回值

  • Promise<object>:用户当前的网络
    • genesisHash - string:用户当前网络的 genesisHash

此方法会询问用户是否要切换到具有指定 genesisHash 的网络上,并返回一个确认值。

与任何确认值出现的场景一样,window.okxwallet.svm.changeNetwork({ genesisHash })只能作为用户直接操作的结果调用,例如用户单击按钮的时候。

欧易会在以下情况下自动拒绝请求:

  • genesisHash 格式错误
  • 指定 genesisHash 所属的链尚未添加到 OKX Wallet

范例

const { genesisHash } = await window.okxwallet.svm.changeNetwork(
{
    "genesisHash": "5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d"
}
)

默认 genesisHash#

这些是 OKX Wallet 默认支持的SVM链的 genesisHash。

网络genesisHash
SOL5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d
SONIC_TESTNET_VONEE8nY8PG8PEdzANRsv91C2w28Dbw9w3AhLqRYfn5tNv2C
SOONTEST_ETHE41XcTqezgDG8GzWwnPW8Rjewv2o5UUtskPbuwA52Kjr
ECLIPSE_ETHEAQLJCV2mh23BsK2P9oYpV5CHVLDNHTxYss3URrNmg3s
SOON_ETHE8aYS7Vghmf1sZVSsCse9JdFHzccdE9QdpPF5SVNcGxr
SONIC_SOL9qoRTAHGWBZHYzMJGkt62wBbFRASj6H7CvoNsNyRw2h4
SOON_BNB8MCzWLHk3FmrdW1gVtZe7NgDefMhYFZfTUmvMANn5r6X