切换网络#
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 |
---|---|
SOL | 5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d |
SONIC_TESTNET_VONE | E8nY8PG8PEdzANRsv91C2w28Dbw9w3AhLqRYfn5tNv2C |
SOONTEST_ETH | E41XcTqezgDG8GzWwnPW8Rjewv2o5UUtskPbuwA52Kjr |
ECLIPSE_ETH | EAQLJCV2mh23BsK2P9oYpV5CHVLDNHTxYss3URrNmg3s |
SOON_ETH | E8aYS7Vghmf1sZVSsCse9JdFHzccdE9QdpPF5SVNcGxr |
SONIC_SOL | 9qoRTAHGWBZHYzMJGkt62wBbFRASj6H7CvoNsNyRw2h4 |
SOON_BNB | 8MCzWLHk3FmrdW1gVtZe7NgDefMhYFZfTUmvMANn5r6X |