Skillchain

Your Certified Skills on Blockchain

Skillchain Skillchain is the definitive Protocol where universities, companies and non-academic training companies meet to certify and guarantee YOUR skills in a permanent way.

More info at https://www.skillchain.io

Smart Contracts Audit

Author

The audit was performed by BC1 - Blockchain Pioneers (https://www.bc1.tech) on all the Smart Contracts provided by the Skillchain team.

Overview

Code is hosted on Skillchain official GitHub repo https://github.com/Skillchain/smart-contracts and was forked here https://github.com/bc1tech/skillchain-audit by BC1 - Blockchain Pioneers team at commit f725ac8ec66798ef75a095b550aa3126e13504b0.

Audited Smart Contracts are in the contracts folder and they have been deployed by Skillchain on Ethereum blockchain at the following addresses:

Smart contracts were compiled using solc v0.4.19+commit.c4cbbb05.Emscripten.clang.

Smart contracts use the OpenZeppelin v1.6.0.

Report

Report can be found here
https://github.com/bc1tech/skillchain-audit/blob/master/audit/SkillChain-BC1-Audit-Report-V1.0.pdf.

Result

PASSED

No security issues were found.

Testing Process

Build Status Coverage Status MIT licensed

Install dependencies

Use:

  • zeppelin-solidity@1.6.0
  • truffle@4.0.6 with solc 0.4.19+commit.c4cbbb05.Emscripten.clang
npm install

Linter

Use solium@1.1.7

npm run lint:sol

Use eslint

npm run lint:js

Test

npm run test

Coverage

npm run coverage