Logistics blockchain-based platform Capillar.io smart contracts public development
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contracts
migrations
proof of concept
test
tools
.gitignore
ICOPublicTest.md
LICENSE
README.md
truffle.js

README.md

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