Soroban (Stellar) smart contracts for the Orivex learning-and-rewards protocol.
| Crate | Role |
|---|---|
course-registry |
Course CRUD, learner progress, soulbound badge mint, USDC payout triggering |
badge-nft |
Soulbound badge issuance, retrieval, and admin revocation |
reward-pool |
USDC funding, distribution, approved-spender gate, emergency sweep |
stake-vault |
Token staking + lock + multiplier accessor |
governance |
Badge-weighted proposal lifecycle |
quest-engine |
Build & Explore quests, submissions, batch review, refunds |
cd contracts
cargo build --target wasm32-unknown-unknown --release
stellar contract build
cd contracts
cargo test
- CODE_OF_CONDUCT.md - Community code of conduct for contributors and community members
- CONTRIBUTING.md - Guidelines for contributing to the project
- ROADMAP.md - Project roadmap and milestones
- GLOSSARY.md - Glossary of key terms and concepts
- FAQ.md - Frequently asked questions
- CHANGELOG.md - Changelog of project changes
- SECURITY.md - Security policy and vulnerability reporting process