NubLuk: Open Mystery Boxes on Base!
Gamified NFT Box Opening
Created on 19th August 2025
•
NubLuk: Open Mystery Boxes on Base!
Gamified NFT Box Opening
The problem NubLuk: Open Mystery Boxes on Base! solves
NubLuk addresses the lack of engaging, decentralized entertainment in blockchain, where traditional options require complex setups or centralized platforms, and social interaction lacks incentives.
**What People Can Use NubLuk For
**
- Casual fun with token stakes (e.g., 0.01 ETH) to unlock NFTs or bonuses.
- Social bonding via group NubLuk events for rare rewards.
- DeFi introduction for newcomers through easy staking.
- NFT collection with random, unique assets.
**How NubLuk Makes Tasks Easier/Safer
**
- Simplifies blockchain use with a chat-like, no-download interface.
- Ensures security with Chainlink VRF for fair randomness.
- Enhances safety with decentralized Farcaster integration and privacy focus.
- Reduces risk with small stakes and a burn mechanism for unclaimed rewards.
NubLuk blends fun, social interaction, and blockchain benefits seamlessly.
Challenges I ran into
Randomness Bug with Chainlink VRF: Duplicate NFTs occurred due to a misconfigured callback function.
- Solution: Adjusted fulfillRandomness with unique request IDs to ensure varied rewards.
**Farcaster Integration Delay: **API timeouts disrupted feed sharing from rate limits.
- Solution: Added exponential backoff and a request queue for stability.
**Stake Pool Overflow Risk: **Batch staking exceeded gas limits.
- Solution: Optimized transactions and added a group size cap.
These were resolved through debugging and optimization, enhancing NubLuk's reliability.
Smart Contract Address(es)
NUBLUK_NFT_ADDRESS=0x6F8a55bbC8b7e01856e18391dce5eB678797F6e5
REWARDS_TOKEN_ADDRESS=0x24bF43f3ae050054De71a17aaB416630eed0F192
MYSTERY_BOX_ADDRESS=0xAF2A71FDC6f362efe572fe32E1998E109eaaa17F
YIELD_FARMING_ADDRESS=0x0c778E276326863bB81ffE15B744cD7C98696c81
TREASURY_ADDRESS=0x5893F3a7D0d30Af06D69A00c3082345c77c972Da
GOVERNANCE_ADDRESS=0x7EECFb6b3448d49Dc3929965e368A97BdCf22538
Tracks Applied (1)
Top 5 New Mini Apps
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.