私链搭好在Linux中,配置好ChianID和networkid等参数之后,使用MetaMask连接localhost8545仍然无法访问:
这个问题找了很久的资料,最后发现学习的资料是一年前的,文档更新的速度赶不上以太坊更新的速度,原因是跑私链的命令行中缺失浏览器限制访问项,之前的命令:
geth --datadir ./ --networkid 1337 --http --http console 2>>geth.log
改之后的命令:
geth --datadir ./ --networkid 1337 --http --http.corsdomain "*" console 2>>geth.log
也可以多配置一些参数:
geth --datadir ./ --networkid 1337 --http --http.addr 127.0.0.1 --http.vhosts "*" --http.port 8545 --http.api 'db,net,eth,web3,personal' --http.corsdomain "*" console 2>>geth.log
改好后就能连上localhost8545了:文章来源:https://www.toymoban.com/news/detail-509219.html
文章来源地址https://www.toymoban.com/news/detail-509219.html
到了这里,关于【以太坊】私链搭上后无法MetaMask无法访问localhost8545的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!