
NubLuk: Open Mystery Boxes on Base!
Gamified NFT Box Opening
About
The problem it 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. 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
How it's made
Challenges we 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.