项目作者: kioskprotocol

项目描述 :
Kiosk protocol smart contracts
高级语言: JavaScript
项目地址: git://github.com/kioskprotocol/contracts.git
创建时间: 2017-07-16T15:35:41Z
项目社区:https://github.com/kioskprotocol/contracts

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

下载


Kiosk

Kiosk is a decentralized e-commerce platform built on Ethereum.

For Merchants:

  • Register a globally unique product identifier (DIN) for each of your products
  • Manage product information and pricing off-chain using your existing e-commerce backend
  • Sell products directly to buyers with no middlemen and no transaction fees
  • Create your own loyalty token to incentivize repeat purchases

For Buyers:

  • Purchase products online with Ether and ERC20 loyalty tokens
  • Earn loyalty tokens from merchants

For Affiliates:

  • Earn Market Tokens from merchants for successful referrals

For Developers:

  • Earn Market Tokens for contributions to the core protocol
  • Build your own e-commerce client

Testing

Requirements:

Download the project and install its dependencies.

  1. git clone https://github.com/kioskprotocol/contracts.git
  2. npm install

In a separate terminal tab, create an in-memory blockchain with Truffle.

  1. truffle develop

Then, in the root directory of the project, run the tests with Truffle.

  1. truffle test