Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 62.2MB ·虚拟内存 1300.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Ganache运行一个本地区块链网络,可以用来测试,它的网络端口是 127.0.0.1:7545。
关于 Ganache 的更多信息,可以参考我们的教程以太坊(Ethereum) – Ganache本地区块链。
在Dapp的前端JS代码中,需要加载MetaMask的web3实例,并确保插件本身已正确配置了Ganache。
// 是否有一个注入的web3实例?
if
(typeof web3 !==
'undefined'
) { App.web3Provider = web3.currentProvider; web3 =
new
Web3(web3.currentProvider); }
else
{ // 如果没有检测到注入的web3实例,则退回到Ganache网络。 App.
web3Provider =
new
web3.providers.HttpProvider
(
'http://127.0.0.1:7545'
); web3 =
new
Web3(App.web3Provider); }
把钱包账号从Ganache导入到Metamask中,这样我们就可以连接到区块链了。
打开Ganache主界面,如下图所示,复制MNEMONIC的值:
打开Metamask,选择通过Seed Phrase导入账号,把复制MNEMONIC的值,粘贴到Wallet Seed,如下图所示:
查看private network 网络,可以看到里面有一些测试以太币余额。
现在我们的浏览器已经支持区块链了。
Truffle Develop是一个命令行应用程序,它在本地运行一个临时的区块链,也用于测试目的。它在 127.0.0.1:9545上运行。 使用M ...