Currently there is no NFT bridge between Ethereum and Avalanche.

What it does

Uses the ChainSafe ChainBridge v2 with a modified relayer to bridge NFTs from Ethereum to Avalanche (work-in-progress).

How we built it

Smart contracts: ChainSafe ChainBridge v2 API: queries a hosted subgraph that indexes all NFTs for data, then queries metadata (URLs) Frontend: TypeScript React

Challenges we ran into

Adapting ChainBridge to the ERC-721 handler. Apparently ConsenSys is about to push some code!

Accomplishments that we're proud of

Even though project is not technically working end-to-end, significant progress in adapting from ERC-20 to ERC-721, frontend is solid.

What we learned

Bridges, subgraphs and wiring it all up!

What's next for Vasco

When ConsenSys pushes their PR, getting everything working end to end.

Share this project: