基于以太坊开发的DAPP系统WEBPACK使用

以太坊Webpack示例Dapp 

带有Webpack的示例以太坊(Solidity)智能合约去中心化应用程序,展示了以下功能和行为:

  • 简单的以太坊去中心化应用程序(dapp),具有:
    • 用Solidity编写的智能合约
    • 一个使用Vanilla JavaScript编写的简单查看器。
  • 最小的改造。仅使用前端JavaScript开发人员已经熟悉的工具。
  • 智能合约基于ethereum.org上的教程中的 The Coin 。
  • 通过solc-loaderweb3-loader通过Webpack直接导入Solidity代码并实例化智能合约。
    • 与智能合约的接口非常简单import { MyToken } from './contract/MyToken.sol'
    • 请参阅index.js以获取更多详细信息。
  • 是用于创建以太坊去中心化应用程序的简单入门套件。

 

# Using testrpc (recommended)
testrpc

# If you are running Geth, 
# make sure to run in testnet or private net and enable rpc
geth --testnet --rpc
  1. Install dependencies
npm install
  1. Run, during development
npm start

Once webpack build is done, open index.html in your favorite web browser.

Webpack is now started in --watch mode, any changes done at JavaScript or Solidity files would automatically rebuild the affected modules.

  1. Build, for deployment
npm run build

Only the static directory is required to be hosted and served.

  1. Run tests
npm test

Additional notes

  1. web3-loader can be further configured, for example to reuse a deployed contract instead of redeploying at every build. See web3-loader's README for more details.

  2. Similarly for solc-loader.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值