{"id":25972041,"url":"https://github.com/xastro6/wagus-reward-system","last_synced_at":"2026-05-12T19:05:46.469Z","repository":{"id":280339462,"uuid":"941666710","full_name":"xastro6/wagus-reward-system","owner":"xastro6","description":"WAGUS Reward System Smart Contract Program: A Rust-based smart contract for the Solana blockchain designed to manage and reward user interactions in the WAGUS reward system. This repository contains the core logic for the reward mechanism, as well as the associated configuration and utility files.","archived":false,"fork":false,"pushed_at":"2025-03-04T02:54:13.000Z","size":45850,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"program-rust","last_synced_at":"2025-03-04T03:29:54.967Z","etag":null,"topics":["blockchain","cryptocurrency","defi","programming","rewards","rust","smart-contract","solana","system"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xastro6.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-02T20:19:43.000Z","updated_at":"2025-03-04T02:54:16.000Z","dependencies_parsed_at":"2025-03-04T03:29:55.648Z","dependency_job_id":null,"html_url":"https://github.com/xastro6/wagus-reward-system","commit_stats":null,"previous_names":["xastro6/xastro-smart-contract","xastro6/wagus-reward-system"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xastro6%2Fwagus-reward-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xastro6%2Fwagus-reward-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xastro6%2Fwagus-reward-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xastro6%2Fwagus-reward-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xastro6","download_url":"https://codeload.github.com/xastro6/wagus-reward-system/tar.gz/refs/heads/program-rust","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241940762,"owners_count":20045931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","cryptocurrency","defi","programming","rewards","rust","smart-contract","solana","system"],"created_at":"2025-03-05T00:18:56.866Z","updated_at":"2026-05-12T19:05:46.451Z","avatar_url":"https://github.com/xastro6.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 WAGUS Reward System\n\nA Solana smart contract (program) that powers the **WAGUS token** reward system. This program is designed to handle token-based rewards on the Solana blockchain, utilizing SPL tokens and built with Rust.\n\n## 📜 Description\nThis project implements a decentralized reward system for the **WAGUS** ecosystem. Users can earn and claim rewards in WAGUS tokens through on-chain interactions.\n\n## 🛠️ Built With\n- [Rust](https://www.rust-lang.org/)\n- [Solana Program Library (SPL)](https://spl.solana.com/)\n- [Borsh](https://borsh.io/) (for serialization)\n- Solana SDK\n\n## 📂 Project Structure\n```\n├── /src                  # Contains the main source code of the smart contract\n│   └── lib.rs            # Main contract code\n│\n├── /tests                # Contains test files for the smart contract\n│   └── test-lib.rs       # Unit and integration tests\n│\n├── .gitattributes        # Git configuration for handling file attributes\n├── .gitignore            # Git ignore rules for excluding unnecessary files\n├── cargo.lock            # Rust's lock file for dependencies\n├── cargo.toml            # Rust's package configuration file\n├── readme.md             # This file\n├── testclient.js         # JavaScript file to interact with the smart contract\n```\n\n## 🚀 Deployments\n| Network  | Program ID                              |\n|----------|-----------------------------------------|\n| Devnet   | `2ga161fxHesc8YATYz2CconNkTSpCJVABrjbBKGtRYGF` |\n\n## ⚡ Getting Started\n\n### Prerequisites\n- [Rust](https://www.rust-lang.org/tools/install)\n- [Solana CLI](https://docs.solana.com/cli/install-solana-cli-tools)\n- [Node.js](https://nodejs.org/) (if using JS tests)\n- Git\n\n### Install Dependencies\n```bash\ncargo build-bpf\n```\n\n### Deploy Program\n```bash\nsolana program deploy target/deploy/wagus_reward_system.so\n```\n\n## 🧪 Testing\n```bash\ncargo test\n```\n\nOr, for Solana test validator:\n```bash\nsolana-test-validator\n```\n\n## 🌐 Resources\n- [Solana Docs](https://docs.solana.com/)\n- [SPL Token Docs](https://spl.solana.com/token)\n- [Anchor Framework (optional)](https://book.anchor-lang.com/)\n\n## 📜 License\nThis project is licensed under the [Apache 2.0 License](LICENSE).\n\n## ✨ Author\n**xastro**  \n[GitHub](https://github.com/xastro6)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxastro6%2Fwagus-reward-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxastro6%2Fwagus-reward-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxastro6%2Fwagus-reward-system/lists"}