MIMIC 以太坊医疗项目开发(5)truffle部署智能合约
truffle是以太坊开发框架, 本地的用来编译、部署智能合约的工具。
1. Truffle安装
npm install truffle -g
2. Truffle项目开发
创建目录
mkdir MetaCoin
cd MetaCoin
创建工程
truffle unbox metacoin
truffle文件架构
├── app
│ ├── images 前端界面用到的图片
│ ├── index.html 前端界面用到的页面
│ ├── javascripts 前端界面用到的javascript
│ │ └── app.js
│ └── stylesheets 前端界面用到的css文件
│ └── app.css
├── contracts 智能合约文件
│ ├── ConvertLib.sol
│ ├── MetaCoin.sol
│ └── Migrations.sol
├── migrations 部署用到的脚本
│ ├── 1_initial_migration.js
│ └── 2_deploy_contracts.js
├── test 编写的测试
│ └── metacoin.js
└── truffle.js
更改配置,与当前区块链相连接
. 把truffle.js改名为truffle-config.js
修改truffle.js:
module.exports = {networks: {development: {host: 'localhost',port: '7545',network_id: '*' // Match any network id}}
};
部署合约
truffle compile
truffle migrate
【引用】
[1]: CREATING A PROJECT
MIMIC 以太坊医疗项目开发(5)truffle部署智能合约相关推荐
- MIMIC 以太坊医疗项目开发(6)Web3智能合约API
web3.js是一个库集合,你可以使用HTTP或IPC连接本地或远程以太它节点进行交互. 它具备如下性质: •通过JSON-RPC与Ethereum客户端进行交互 •支持所有的JSON-RPC方法类型 ...
- MIMIC 以太坊医疗项目开发(7) 医疗智能合约 sample
本文引自<基于区块链的医疗信息系统及智能合约设计>辽宁科技大学学报 第43卷 第2期 2020年4月 Journal of University of Science and Techno ...
- MIMIC 以太坊医疗项目开发(2) 前端H5介绍
Vue.js 是一套H5用户界面的渐进式框架.只关注视图层, 采用自底向上增量开发的设计, 通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件. 前端基于Vue框架编写. mounted是v ...
- MIMIC 以太坊医疗项目开发(4)Axios
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 eg. // 为给定 ID 的 user 创建请求 axios.get('/user?ID=12345' ...
- MIMIC 以太坊医疗项目开发(3)nodejs安装
NodeJS.NPM安装配置 1. 安装 1.1 windows 登陆官网(http://nodejs.org/)下载安装程序"node-v14.15.1-x64 (1).msi" ...
- MIMIC 以太坊医疗项目开发(1) Express Web Server介绍
Express 是一个很小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能.使用 Express 可以快速地搭建一个完整功能的网站,它提供了精简的基 ...
- 代币转账_手把手教你从源代码开始搭建多节点以太坊私链(五)部署智能合约及代币发行...
一.安装以太坊合约编译环境 安装solc 智能合约代码的编译可以通过第三方平台或者软件.不过,为了安全起见,还是搭建自己的编译器比较好.(But be aware that if the compil ...
- solidity payable_以太坊区块链搭建与使用(五)-智能合约Solidity
一.智能合约Solidity开发工具 1.remix-ide http://remix.ethereum.org/ 在线版本,也可以去github下载安装到本地.开发.编译.发布.执行.测试 2.re ...
- 用truffle部署智能合约到以太坊网络(truffle+infura)的简易方法
1.登录infura官网注册,获取API-KEY Infura是一个托管的以太坊节点集群,可以将你编写的以太坊智能合约部署到infura提供的节点上,而无需自己搭建以太坊节点. https://inf ...
最新文章
- 编译器设计-代码优化
- MySql入门使用:登录及简单创建查询表
- vs2010无法查看自定义的普通变量(CXX0017:错误:没有找到符号)
- BaseAction
- Go 语言web 框架 Gin 练习3
- 深度学习在遥感图像目标检测中的应用综述
- Linux常见英文报错中文翻译(菜鸟必知)
- phoenix 使用详细介绍 创建二级索引
- 读《C++ Primer(第三版)》的一些疑问(不断更新)
- 一本名不符实的.NET书籍: Game Engine Toolset Development
- [windows网络编程]tcp/udp编程初步详解-转
- [转]ISO镜像工具PowerISO和UltraISO制作ISO光盘镜像教程
- 高翔视觉SLAM十四讲:第三讲中plotTrajectory.cpp怎么运行
- Android怎么在Service中执行耗时操作
- Java API版权第一大案,索赔百亿美元,打了10年终于有结果了!
- Swing组件与监听器
- html在电脑中怎么用,电脑的基本操作是什么?
- IDEA使用Tomcat
- Hack The Box 注册邀请码破解记录
- 大连散客旅游网今日开通一站式服务升级滨城自助游
热门文章
- Java 分割字符串的方法String.split()底层原理
- python flask框架发布问答平台注册页面_Python|Flask框架实现QQ账号登录
- linux中 pwd *****,linux命令自己写--pwd
- 大数据时代数据中心的发展思考
- AI:2021年WAIC世界人工智能大会2021年7月9日《可信AI论坛》、《AI引领探索保险科技新价值》、《产研共育·数智未来》等论坛演讲内容分享及解读
- 成功解决未授予用户在此计算机上的请求登录类型图文教程
- 成功解决TypeError: unhashable type: 'numpy.ndarray'
- ML之DT:基于简单回归问题训练决策树(DIY数据集+七种{1~7}深度的决策树{依次进行10交叉验证})
- 机器学习-梯度下降算法原理及公式推导
- 新手學python之新體驗