Demo Page
- Project Website:Konan
- Demo Video:Konan Demo
- Konan Contract:
- Arbitrum Sepolia: BlackStone
- Celestia:celestia1px5kx8h2jzrtynchjht5u2qefl39kec5vagkpd
- Verify data availbility: 0xA8974ABdf1F1E5E2256ba728a19cF6ffDb63af86
Introduction
Advantages of Konan with ChainLink VRF
- Verifiable Randomness: Using ChainLink VRF ensures truly random NFT generation, enhancing fairness and excitement for players.
- Enhanced Security: ChainLink VRF provides cryptographic proof that the NFT draw results are tamper-proof and verifiable.
- Unique and Dynamic NFTs: Each NFT is uniquely generated and dynamically enhanced through gameplay, providing a personalized and evolving experience for players.
- Transparent and Trustworthy: Players can trust the randomness and fairness of NFT draws, knowing that each result is transparently verifiable.
Why Konan with ChainLink VRF?

- Secure and Fair Gacha Mechanism: Leveraging ChainLink VRF to power our gacha mechanism ensures every draw is fair and verifiable.
- Dynamic NFT Enhancement: As players unlock new equipment and backgrounds, ChainLink VRF guarantees the randomness and uniqueness of each enhancement.
Key Features
Unique NFT Drawing Mechanism: As soon as players enter the game, they can randomly draw an NFT character. Each character is unique, with different initial attributes and appearances.
Gacha Unlock System: Each unlock offers the chance to obtain rare equipment or special backgrounds, enhancing the value and abilities of the character. The results are filled with surprises, providing endless fun and anticipation for every player.
Dynamic NFT Value: With each unlock, the value of the NFT fluctuates, reflecting market changes and player behavior. This makes each NFT dynamically valuable, serving as both a collectible and an investment.
Technology:
- Celestia Blobstream:Ensures efficient and reliable data streaming, supporting large-scale data storage.
- Succinct:Provides highly compressed data structures, improving storage and retrieval efficiency.
- ChainLink VRF:Utilizes verifiable random functions to generate randomness, ensuring fairness and transparency in the gacha unlock process.
- Arbitrum Network:Offers a fast and low-cost Layer 2 solution, enhancing the game's scalability and user experience.
Methods
- Use Celestia to access nft metadata
- Use ChainkLink VRF to draw nft random number
- Use Arbitrum to deploy Smart Contract
Technical Architecture
Konan Architecture
Konan workflow

Future Prospects
- Record Draw History: Every draw and result will be meticulously recorded, from the moment players draw equipment to each step of the equipment upgrade process. All data will be securely stored on the Celestia network.
- Verifiable Fairness: Players can review and verify this data at any time, ensuring that the draw probabilities and results have not been tampered with. This leverages Celestia's decentralized nature, enhancing player trust in the game system.
Building & Installation
Konan is a monorepo managed using turbo. You can find the source code for each package in the apps/web and package/contract directory.
- apps/web is the Frontend web for Konan. It is built using Next.js.
- package/contract is the smart contract for Konan. It is built using Solidity.
Setting project
Run Project
git clone https://github.com/hollow-leaf/Konan/tree/main
pnpm i
pnpm dev
Contributors
- System Architect: Solo Lin
- Frontend engineer: Jake Kuo
- Smart Contract developer: Albert Cheng
- Designer: Sophia Liang
Built With
- arbitrum
- celestia
- chainlinkvrf
- ipfs
- next.js
- succinct
- wagmi
Log in or sign up for Devpost to join the conversation.