We built a game console NFT with an associated omnichain ERC-6551 Token Bound Account to enable chain-agnostic in game asset ownership..
The Wavegear is an Omnichain NFT with an associated Omnichain ERC-6551 Token Bound Account. Ownership of the NFT allows you to use the Token Bound Account on any supported chain, from any supported chain. This setup opens doors for new use cases in game asset ownership and interoperability by providing chain-agnostic infrastructure via player owned Omnichain NFTs.
This project uses Axelar GMP to connect the NFT and associated Token Bound Account across supported chains. For this hackathon we deployed these contracts to Scroll and Mantle. Axelar GMP provided a smooth way for us to connect the Token Bound Accounts on each chain. We also used NextJS + Wagmi to build a front-end for minting the omnichain TBA NFT and related in game NFTs.
Our goal was to create a virtual game console called the Wavegear as the Token Bound Account NFT, provide the ability to mint on Scroll, and then use the Wavegear TBA to mint an in-game token on Mantle from the Account on Scroll. However, we ran out of time and couldn't finish connecting the contracts to our frontend.