投票dapp小案例

启动ganache-cli//cmdganache-cli创建Voting目录,安装truffle模板编写智能合约// Voting/contracts/Voting.solpragma solidity >=0.4.22 <0.8.0;contract Voting{ bytes


truffle的安装配置

安装全局trufflenpm install -g truffle新建一个文件夹用来初始化模板,如果缺少依赖全局安装下即可truffle unbox webpack运行开发控制台(development console)truffle develop编译并迁移智能合约,不过命令前面不需要加truff


Ganache的安装

图形界面版本 : https://trufflesuite.com/ganache/命令行版本 :// 安装ganache-clinpm install -g ganache-cli// 在内存中运行ganacheganache-cli// 新建一个测试用的文件夹mkdir test// 安装web


Geth的安装使用

Geth官网: https://geth.ethereum.org/Geth的github: https://github.com/ethereum/go-ethereum配置环境变量,将Geth安装目录路径添加到系统变量的Path中