http://www.7klian.com

发明Hyperledger Besu和权限证明(POA)的奥秘

打开我的truffle box
./run.sh -c ibft2
譬喻:
const privateKeyProvider = new HDWalletProvider(privateKey, “http://localhost:8545”)
2networks: {     
2. 导入私钥。
初始化Besu网络
复制Besu网络
truffle unbox yehia67/HelloWorldBox
const privateKey = “0x8f2a55949038a9610f50fb23b5883af3b4ecb3c3bb792cbcefbd1542c692be63”;

7 } 
假如要利用其他算法,请添加-c <name of your algorithm>
npm install –save @truffle/hdwallet-provider
npm run dev
Besu具有差异范例的共鸣算法实现,譬喻Ethash,,IBFT2和clique。要运行默认算法,您只需运行
您将必需执行三个简朴步调:
8};
您需要添加此npm包
您独一需要的先决条件是docker composer。首先将正常的安装Truffle Box。

安装Truffle Box
./run.sh
3  besuWallet: {      
此刻测试您的Dapp。
4     provider: privateKeyProvider,       
cd besu-sample-networks
就是这样!只需运行迁移呼吁。
const HDWalletProvider = require(‘@truffle/hdwallet-provider’)
3. 初始化私钥提供者工具。
将Besu钱包添加到您的网络
6  },   
(我从BESU文档中得到了私钥,因此您可以在非实际出产情况中复制它)
5     network_id: “*”     

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

将Besu网络添加到您的box
git clone https://github.com/PegaSysEng/besu-sample-networks.git
truffle migrate –network besuWallet
留意:不要健忘将私钥导入到您的Metamask帐户。

1. 导入HDWalletProvider。
1module.exports = {   

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

相关文章阅读