我想连接到自定义网络,就像在arbiscan.io底部那样
我该如何使用醚。js框架做到这一点?
点击按钮应该会将仲裁网络添加到用户的元任务中。
你应该使用以太坊库:
async function changeNetwork(){
await ethereum.request({ method: 'wallet_addEthereumChain',
params:[
{chainId: "IN_HEXADECIMAL_FORM",
chainName: "CHAIN_NAME",
nativeCurrency: {
name: "NATIVE_CURRENCY_NAME",
symbol: "NATIVE_CURRENCY_SYMBOL",
decimals: NATIVE_CURRENCY_DECIMALS //In number form
},
rpcUrls: ["BLOCKcHAIN_RPC_URL"],
blockExplorerUrls?: ["BLOCKCHAIN_EXPLORER"]
]});
}
更多信息请参阅本文档