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.
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.
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
Install Node.js and Docker using their respective installation guidance.
Install Truffle with the command below.
npm install -g truffle@5.1.23Install Ganache-CLI with the command below.
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.
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

