Skip to content

Ethereum SmartContracts for Vera Decentralised Recruitment Platform

License

Notifications You must be signed in to change notification settings

robotveradev/SmartContracts

Repository files navigation

OnGrid Systems Blockchain Applications DApps Development

Build Status Coverage Status Project website Demo website GitHub

VERA Platform smart contracts

Ethereum SmartContracts for Vera Decentralised Recruitment Platform and its crowdsale

VERA platform Ethereum contracts stack consists of

  • Oracle - the central point for Decentralised Recruitment Platform logic;
  • Pipeline contains actions to be passed by Candidate
  • Facts registry storing 3rd parties claims
  • Company contract of the hiring company

VERA contracts for TokenSale

  • PriceOracle - contract keeping the current ETH price in USD cents to use by crowdsale contract
  • VeraCrowdsale - contract keeping the list of investors who has passed KYC. It receives ethers to fallback, calculates correspinding amount of tokens, add bonus (depending on the deposit size) then transfers tokens to the investor's account

Getting started

Get the source code

Clone the contracts repository with submodules (we use zeppelin-solidity libraries)

git clone --recurse-submodules git@github.com:robotveradev/SmartContracts.git

Run tests

  • Run npm install.
  • Run ./scripts/test.sh.

License

Copyright (c) 2018 ROBOTVERA OÜ,

Narva mnt 36 Kesklinna linnaosa, Tallinn Harju maakond 10152

Each file included in this repository is licensed under the MIT license.

Contributors