Skip to content

jasonccs/blockchain

Repository files navigation

使用NodeJS开发投票应用

合约开发流程:

合约代码编写(Solidity) --> 合约编译(solc)--> 合约部署(web3)

开发语言及工具:

  • 区块链节点:ganache-cli
  • 基础环境:node
  • 合约开发语言:Solidity
  • 合约编译器:solc
  • 合约访问库:web3.js

控制台示例运行

进入项目目录,执行demo.js脚本:

~$ cd ~/repo/chapter1
~/repo/chapter1$ node demo.js

网页示例运行

  1. 启动web服务器
~$ cd ~/repo/chapter1
~/repo/chapter1$ python -m SimpleHTTPServer         [python2版本] 
~/repo/chapter1$ python -m http.server              [python3版本] 

  1. 在试验环境的嵌入浏览器中点击刷新按钮。

Releases

No releases published

Packages

No packages published

Languages