← Back to home

CharacterHub

React

CharacterHub is a place where you can transfer and engage your beloved L1 NFTs in fields and games on L2

Screenshots

CharacterHub screenshot 1
CharacterHub screenshot 2
CharacterHub screenshot 3

Problem Statement

Building blockchain games on L2 for existing L1communities (NFT) brings up problems: How to bridge tokens safely? How to motivate users to jump and lock their beloved NTFs?The goal of the platform:Help to grow the gaming ecosystem with easy transfer and proxy of existing L1 NFTs onto L2Provide a platform for game developers to easily build on the top of bridged NFT characters without having to worry about the bridging processBuild a place where communities can easily meet and have fun together through gamingMotivate NFT owners with new bridging functionalities such as:Bridging without locking the original NFTLending out the proxy to other playersSelling the original NFT with the proxy in package

Solution

This project uses Openzeppelin SDK for erc721 contracts and Hardhat for smart contract testing and deployment. It uses React for the frontend and MaterialUI components. Ethers is responsible for interacting with the blockchains. We built a token bridge in nodeJs and we plan to decentralize it.

Hackathon

Road to Web3

2024

Contributors