https://github.com/dappcoderr/ocb
OCB is a randomized adventurer gear, generated & stored fully on-chain built for believers. First collection where mint stakes are pooled, and holders have a weekly chance to win yield. Identity, Collection, and Rewards — all packed into one Bag.
https://github.com/dappcoderr/ocb
Last synced: 3 months ago
JSON representation
OCB is a randomized adventurer gear, generated & stored fully on-chain built for believers. First collection where mint stakes are pooled, and holders have a weekly chance to win yield. Identity, Collection, and Rewards — all packed into one Bag.
- Host: GitHub
- URL: https://github.com/dappcoderr/ocb
- Owner: DappCoderr
- Created: 2023-12-27T15:41:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-12T15:50:06.000Z (4 months ago)
- Last Synced: 2025-09-12T18:23:12.332Z (3 months ago)
- Language: Cadence
- Homepage: https://bag-l7ko.vercel.app/
- Size: 3.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **OCB: Built on Flow**
**OCB (On-Chain Bag)** is a **fully on-chain GameFi application** built on the **Flow blockchain**. Each Bag represents a **unique digital asset** with **7 randomized traits**, generated using **Flow VRF randomness**.
Bag combines **staking mechanics**, a **weekly lottery reward system**, and **future gameplay features**, bringing together **identity, utility, and rewards** — all in a single NFT.
---
## **✨ Key Features**
* **Bag Collectible** – Each Bag is fully on-chain with provably random traits.
* **Weekly Lottery Rewards** – One lucky Bag holder wins rewards generated from staking every week.
* **Auto-Compounding Staking** – 15% of rewards are automatically restaked to grow the prize pool.
* **Dynamic Mint Supply**:
* Max Supply: 7,777 Bags
* 100 Reserved Bags for the team
* Max 20 Bags per account
* **Gas-Free Transactions** – Smooth and cost-free experience on Flow.
* **Future Utility** – Redeem your Bag to **generate a custom avatar** for the upcoming Bag game.
* **Potential Token Airdrop** – Exclusive rewards for Bag holders coming soon.
---
## **💰 Minting Details**
* **Initial Mint Price:** 60.0 FLOW
* Price **increases by 10.0 FLOW** after every **1,111 Bags minted**.
---
## **🔗 Staking & Rewards**
1. When you **mint a Bag**, the **mint amount is staked into Flow nodes**.
2. **Rewards generated from staking** are pooled into the **Bag Lottery contract**.
3. **Every week**, **one random Bag holder** wins **the entire weekly reward**.
4. **15% of the reward is restaked** to grow future rewards.
> **Example:**
> If the weekly reward is **1000 FLOW**:
>
> * **800 FLOW** goes to the winning Bag holder.
> * **150 FLOW** is restaked for compounding growth.
> * **50 FLOW** is collected as a platform fee.
---
## **📜 Roadmap**
### **Phase 1: Core Launch**
* ✅ Smart contract deployment on Flow
* ✅ Fully on-chain minting
* ✅ Staking + weekly lottery rewards
### **Phase 2: Identity & Gameplay**
* 🔹 Bag-to-Avatar redemption system
* 🔹 Playable avatars in the Bag game
### **Phase 3: Expansion**
* 🔹 Bag Token Airdrop
* 🔹 DAO & community governance
* 🔹 Cross-chain utility
---
## **⚙️ Tech Stack**
* **Blockchain:** [Flow](https://www.onflow.org/)
* **Smart Contracts:** Cadence
* **Frontend:** React + Vite + TailwindCSS + React Query + FCL
---
## **🌍 Links**
* **Website:** [onchainbag.xyz](https://onchainbag.xyz/)
* **Twitter:** [Follow Us](https://x.com/onchainbag)