项目作者: Capillar

项目描述 :
基于物流区块链的平台Capillar.io智能合约公共开发
高级语言: JavaScript
项目地址: git://github.com/Capillar/capillar-solidity.git
创建时间: 2017-07-26T13:34:14Z
项目社区:https://github.com/Capillar/capillar-solidity

开源协议:GNU General Public License v3.0

关键词:
truffle logistics solidity-contracts capillario

下载


Capillar.io

Logistics blockchain-based platform Capillar.io smart contracts public development.

For more information about Capillario project visit capillar.io

About

This repository contains files for testing ICO and platform contracts written in Solidity language.

Proof of concept folder contains initial test for implementing logistics functionality using smart contracts.

Status

Platform contacts: proof of concept

ICO contacts: private testing, test coverage 100%

Requirements

Tools used to compile contracts and run tests:

  1. Truffle 3.4.6 (learn more)
  2. TestRPC v4.0.1 (learn more)
  3. NodeJS 6.0+ (learn more)
  4. Solidity 0.4.13 (learn more)
  5. ChaiJS 4.1.0. (learn more)
  6. Windows, Linux or Mac OS X

Setup

  1. Install NodeJS
  2. Use npm to install TestRPC and Truffle
  3. Pull repository files into local folder
  4. Install chai locally: npm install --save-dev chai
  5. Use truffle compile command in work folder to compile contracts
  6. Start testrpc with default parameters
  7. Use truffle test command to run tests

Contract Rollout (ICO)

  1. Test coverage 100% (see /tests in repository) [DONE]
  2. Testing deployment in private testnet [IN PROGRESS]
  3. Deployment in public testnet and public testing
  4. Deployment in main Ethereum network and distributing tokens

Known Issues

none

Reporting an Issue

Feel free to open issues or request pull in test code