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