Home
Softono
contracts

contracts

Open source JavaScript
35
Stars
5
Forks
0
Issues
2
Watchers
8 years
Last Commit

About contracts

🐰 Hop Protocol v1 smart contracts

Platforms

Web Self-hosted iOS

Languages

JavaScript TypeScript

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.

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

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

truffle develop

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

truffle test