http://www.7klian.com

发明Hyperledger Besu和权限证明的奥秘

打开我的truffle box

./run.sh

truffle migrate --network besuWallet
2. 导入私钥。

将Besu钱包添加到您的网络
3. 初始化私钥提供者工具。
就是这样!只需运行迁移呼吁。

初始化Besu网络
7 }




6 },

const privateKey = "0x8f2a55949038a9610f50fb23b5883af3b4ecb3c3bb792cbcefbd1542c692be63";
8};
您需要添加此npm包
2networks: {

在本文中,我将向您展示如安在2分钟内将Hyperledger Besu与truffle和您的solidity常识团结利用。当开拓人员需要为诸如供给链系统之类的关闭网络建设区块链时,Besu是完美的办理方案。



3 besuWallet: {
(我从BESU文档中得到了私钥,因此您可以在非实际出产情况中复制它)


npm run dev
5 network_id: "*"

4 provider: privateKeyProvider,



1module.exports = {
您将必需执行三个简朴步调:
const HDWalletProvider = require('@truffle/hdwallet-provider')
将Besu网络添加到您的box

npm install --save @truffle/hdwallet-provider
truffle unbox yehia67/HelloWorldBox
./run.sh -c ibft2
此刻测试您的Dapp。
复制Besu网络


const privateKeyProvider = new HDWalletProvider(privateKey, "http://localhost:8545")
cd besu-sample-networks
Besu具有差异范例的共鸣算法实现,譬喻Ethash,IBFT2和clique。要运行默认算法,您只需运行
留意:不要健忘将私钥导入到您的Metamask帐户。

譬喻:

假如要利用其他算法,,请添加-c <name of your algorithm>

您独一需要的先决条件是docker composer。首先将正常的安装Truffle Box。
1. 导入HDWalletProvider。

安装Truffle Box
git clone https://github.com/PegaSysEng/besu-sample-networks...

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读