Skip to content

AmadeusGB/trading_system

Repository files navigation

1.启动服务

终端1#,启动以太坊节点:

~$ ganache-cli

终端2#,启动ipfs节点监听程序:

~$ ipfs daemon

2.构建应用

在终端4#构建应用。

进入trading_system目录:

~$ cd ~/trading_system

编译合约:

~/trading_system$ truffle compile

部署合约:

~/trading_system$ truffle migrate --reset

3.运行应用

在终端4#运行应用。

向链上添加一些模拟商品数据:

~/trading_system$ truffle exec seed.js

启动开发服务器:

~/trading_system$ npm run dev

附:初始化ipfs

初始化本地仓库:

~$ ipfs init

配置CORS以便允许跨域AJAX调用:

~$ ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'

配置API允许外部访问:

~$ ipfs config --json Addresses.API '"/ip4/0.0.0.0/tcp/5001"'

配置HTTP网关允许外部访问,并将监听端口修改为5000

~$ ipfs config --json Addresses.Gateway '"/ip4/0.0.0.0/tcp/5000"'

About

基于区块链的商品交易系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages