project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

ScaleyValley

Game-focused marketplace with deep multi-chain integration and cross-chain bridging to access game content.

ScaleyValley

Created At

Scaling Ethereum 2023

Winner of

💸 Hyperlane — Best use of Hyperlane Warp Routes

Project Description

We thought about how L2 networks could be used in the growing GameFi industry. And what if the networks themselves can become part of the game process?

At the Scaling Ethereum 2023 hackathon, we are going to implement a solution that enables the purchase and bridging of NFTs from the main Ethereum network to the L2 network and back (using the technologies that are presented in the description of the hackathon).

Users would need to pay with ERC20 tokens to purchase a character in the marketplace, and transactions are processed in one of the Layer2 networks. Moreover, depending on the desired character, the user must use the appropriate network. In the marketplace, we give users the opportunity to exchange this ERC20 tokens into stablecoins on the Ethereum network.

NFT characters can be moved across different networks. Players will be motivated to move tokens from one network to another to get access to different game content, such as valleys or perk boosters.

If there is some problems with video inside ETHGlobal platform please go to youtube for watch our demo video

How it's Made

We use several technologies presented by sponsors and organizers at once. ERC20 tokens on 4 L2 networks are available to the user to purchase NFT: Gnosis, Optimism, Zksync, Polygon zkEVM

To exchange ERC20 for a stablecoin, bridges corresponding to these L2 networks are used.

To move NFT between three networks we use Hyperlane Warp Route (between networks goerli - optimism - polygon). We tried to raise the full Hyperlane infrastructure on Polygon zkEvm, deployed smart contracts and launched the validator, but unfortunately we did not manage to integrate it into our project in time.

To receive a message about the completed action (purchase of a resource or purchase of a character) by the user, we used the Push Protocol

Check out our readme and githbook for more information.

background image mobile

Join the mailing list

Get the latest news and updates