绝地以太坊指南-第4部分(web3)
在,我们走了一段弯路,并探讨了Remix IDE,将其作为一种交互和测试投注智能合约的方法。 在本文中,我们将向我们的智能合约添加一个简单的Web ui并创建一个* dApp *或去中心化的应用程序。 如果您还记得,在 ,我们使用了一个名为* truffle *的工具来创建我们的智能合约和相关的单元测试。 我们将回到松露,并使用他们的另一种工具box 。 Box本质上是样板应用程序,您可以使用这些应用程序使用基于以太坊的应用程序的通用工具集来引导自己的应用程序。 我们将使用React和以太坊区块链的web3 javascript客户端构建我们的应用程序。 松露为此有一个框,名为* React *,让我们开始吧。
松露盒
在您选择的目录中运行以下命令。 如果尚未安装松露,请参阅以获取帮助。
mkdir JediBet
cd JediBet
truff
1