`

Smart Contract-环境搭建

 
阅读更多
环境搭建 [ 安装所需工具 ]
1.安装nodeJS

安装truffle脚手架、模拟’测试’的区块链网络环境必备。

npm install -g ethereumjs-testrpc truffle


使用
testrpc
命令
可以启动虚拟测试环境。
它会默认显示十个账号[以太坊地址]。对应生成十个私钥。
这十个钱包中(地址)中,默认每一个地址会有100个假以太币。


项目文件的目录结构:

/contracts:存放智能合约原始代码的地方,里面已经有三个sol文件,开发的demo.sol文件就存放在这里。

/migrations:此为 Truffle 框架 用来部署智能合约的功能,部署时会修改2_deploy_contracts.js 来部署 demo.sol。

/test:写测试智能合约的测试代码放在这里,支持js与sol测试。

truffle.js: Truffle的设置文档。


新建一个HelloWorld合约的命令

在contracts文件夹下直接创建 demo.sol文件。也可以在项目路径中执行
truffle create contract demo命令 来创建 demo.sol



注当时看的教程中示范使用的IDE是Atom。
https://atom.io/

分享到:
评论
1 楼 沈寅麟 2017-10-31  
备注 测试使用时候的版本


+ ethereumjs-testrpc@4.1.3
+ truffle@3.4.11
added 456 packages in 21.983s

相关推荐

    json-smart-2.3-API文档-中文版.zip

    赠送jar包:json-smart-2.3.jar; 赠送原API文档:json-smart-2.3-javadoc.jar; 赠送源代码:json-smart-2.3-sources.jar; 赠送Maven依赖信息文件:json-smart-2.3.pom; 包含翻译后的API文档:json-smart-2.3-...

    json-smart-2.4.7-API文档-中文版.zip

    赠送jar包:json-smart-2.4.7.jar; 赠送原API文档:json-smart-2.4.7-javadoc.jar; 赠送源代码:json-smart-2.4.7-sources.jar; 赠送Maven依赖信息文件:json-smart-2.4.7.pom; 包含翻译后的API文档:json-smart...

    基于Java的smart-doc-maven-plugin官方maven插件设计源码

    本项目是基于Java的smart-doc-maven-plugin官方maven插件设计源码,包含43个文件,其中包括27个Java源文件、7个Markdown文档、2个JSON文件、1个gitignore文件、1个LICENSE文件、1个NOTICE文件、1个PNG图片文件、1个...

    JAVA SMART系统-系统框架设计与开发(LW).zip

    JAVA SMART系统-系统框架设计与开发(LW)JAVA SMART系统-系统框架设计与开发(LW)JAVA SMART系统-系统框架设计与开发(LW)JAVA SMART系统-系统框架设计与开发(LW)JAVA SMART系统-系统框架设计与开发(LW)JAVA SMART系统-...

    accessors-smart-1.2-API文档-中英对照版.zip

    赠送jar包:accessors-smart-1.2.jar; 赠送原API文档:accessors-smart-1.2-javadoc.jar; 赠送源代码:accessors-smart-1.2-sources.jar; 赠送Maven依赖信息文件:accessors-smart-1.2.pom; 包含翻译后的API文档...

    json-smart-2.4.7-API文档-中英对照版.zip

    赠送jar包:json-smart-2.4.7.jar; 赠送原API文档:json-smart-2.4.7-javadoc.jar; 赠送源代码:json-smart-2.4.7-sources.jar; 赠送Maven依赖信息文件:json-smart-2.4.7.pom; 包含翻译后的API文档:json-smart...

    accessors-smart-2.4.7-API文档-中文版.zip

    赠送jar包:accessors-smart-2.4.7.jar; 赠送原API文档:accessors-smart-2.4.7-javadoc.jar; 赠送源代码:accessors-smart-2.4.7-sources.jar; 赠送Maven依赖信息文件:accessors-smart-2.4.7.pom; 包含翻译后...

    SmartBI-企业报表指标体系搭建白皮书.pdf

    ### SmartBI-企业报表指标体系搭建关键知识点解析 #### 一、什么是指标体系? - **定义**:指标体系是指为了衡量、监控与评估特定领域的状态和发展趋势,通过一系列量化指标构建而成的一套完整系统。 - **特点**: ...

    accessors-smart-1.2-API文档-中文版.zip

    赠送jar包:accessors-smart-1.2.jar; 赠送原API文档:accessors-smart-1.2-javadoc.jar; 赠送源代码:accessors-smart-1.2-sources.jar; 赠送Maven依赖信息文件:accessors-smart-1.2.pom; 包含翻译后的API文档...

    JAVA SMART系统-系统框架设计与开发(源代码+lw)

    JAVA SMART系统-系统框架设计与开发(源代码+lw)JAVA SMART系统-系统框架设计与开发(源代码+lw)JAVA SMART系统-系统框架设计与开发(源代码+lw)JAVA SMART系统-系统框架设计与开发(源代码+lw)JAVA SMART系统-系统框架...

    Smart-Contract-Modular-Template:开源存储库由Blockchain Education Network香港和台湾分公司支持

    Smart-Contract-Modular-Template:开源存储库由Blockchain Education Network香港和台湾分公司支持

    基于Java和Vue的smart-flow业务流程编排框架设计源码 - smart-flow

    本源码提供了一个基于Java和Vue的smart-flow业务流程编排框架的设计。项目包含536个文件,其中包括299个Java文件、102个JavaScript文件、28个Vue文件、26个XML文件、23个TypeScript文件、18个CSS文件、8个SVG文件,...

    基于java Smart系统-题库及试卷管理模块的设计与开发.zip

    基于java Smart系统-题库及试卷管理模块的设计与开发.zip基于java Smart系统-题库及试卷管理模块的设计与开发.zip基于java Smart系统-题库及试卷管理模块的设计与开发.zip基于java Smart系统-题库及试卷管理模块的...

    JAVA SMART系统-系统框架设计与开发(源代码+LW).zip

    JAVA SMART系统-系统框架设计与开发(源代码+LW)JAVA SMART系统-系统框架设计与开发(源代码+LW)JAVA SMART系统-系统框架设计与开发(源代码+LW)JAVA SMART系统-系统框架设计与开发(源代码+LW)JAVA SMART系统-系统框架...

    JAVA SMART系统-系统框架设计与开发(源代码+论文).zip

    JAVA SMART系统-系统框架设计与开发(源代码+论文).JAVA SMART系统-系统框架设计与开发(源代码+论文).JAVA SMART系统-系统框架设计与开发(源代码+论文).JAVA SMART系统-系统框架设计与开发(源代码+论文).JAVA SMART...

    json-smart-2.3-API文档-中英对照版.zip

    赠送jar包:json-smart-2.3.jar; 赠送原API文档:json-smart-2.3-javadoc.jar; 赠送源代码:json-smart-2.3-sources.jar; 赠送Maven依赖信息文件:json-smart-2.3.pom; 包含翻译后的API文档:json-smart-2.3-...

    JAVA SMART系统-系统框架设计与开发(源代码+论文) new

    JAVA SMART系统-系统框架设计与开发(源代码+论文) new JAVA SMART系统-系统框架设计与开发(源代码+论文) new JAVA SMART系统-系统框架设计与开发(源代码+论文) new JAVA SMART系统-系统框架设计与开发(源代码+论文) ...

Global site tag (gtag.js) - Google Analytics