OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Sparkle Proof Of Loyalty

Sparkle Proof Of Loyalty is a public GitHub repository containing Ethereum smart contracts for a loyalty rewards program. Its README describes rewards for holding Sparkle tokens over a maturity period and says the contracts should be compatible with ERC-20 tokens. Truffle is identified as the development and testing environment.

Independent OpenViST project profile, based on linked sources.

Sparkle Proof Of Loyalty — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the repository when researching or developing a token-based loyalty contract design, particularly if you want to inspect its documented reward periods and Truffle workflow.

Who it is for

  • Developers exploring Ethereum smart contracts for token-based loyalty rewards.
  • Developers interested in a Truffle and Ganache-CLI local development setup.

Documented uses

  • Examine a holding-period-based loyalty rewards design.
  • Explore an Ethereum contract project described as ERC-20 compatible.
  • Set up the documented Truffle and Ganache-CLI tools for local development.
Before you choose

Requirements & limits

The project is available as a public GitHub repository. The README says Mainnet and Ropsten contract links are currently unavailable.

  • The README describes ERC-20 compatibility but the project is presented as a set of specialized contracts for its loyalty program.
  • The documented development stack specifies older pinned versions, including Node.js 10.11.0 and Truffle 5.1.23.
  • The README says Mainnet and Ropsten contract links are unavailable, which limits its usefulness for finding a published deployment.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the documented Truffle tools

Install the Truffle and Ganache-CLI tools listed for local contract development.

Before you start

  • Node.js 10.11.0
  • Docker 19.03.8
  • Truffle 5.1.23
  • Ganache-CLI 6.9.1

Steps

  1. Install Node.js and Docker using their respective installation guidance.

  2. Install Truffle with the command below.

    Documented command
    npm install -g truffle@5.1.23
  3. Install Ganache-CLI with the command below.

    Documented command
    npm install -g ganache-cli

Expected outcome

The Truffle and Ganache-CLI tools are installed for the repository's described local development setup.

Guide limitations

  • The README does not provide the Node.js or Docker installation procedures.
  • This setup recipe does not cover running tests, deploying contracts or connecting to a live network.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
Sparkleloyalty/Sparkle-Proof-Of-Loyalty · Official homepage title · retained in its source language