Cross-chain NFT ownership verification with identity verification with Worldcoin and Lens, commemorating all of our time together at ETH Global Lisbon by leaving our mark at Convento do Beato
This project is a digital celebration of our collective experience at ETH Global Lisbon. By leveraging blockchain technology, it allows us to mint a unique ticket NFT, serving as both a keepsake and a participation token for a collective art creation at Convento do Beato.
Our platform supports a cross-chain approach, allowing you to mint your NFT on the blockchain that you prefer. This inclusivity reflects the diverse blockchain communities represented at the event.
The ticket NFT not only stands as a digital memento, but also as an entry point into a larger, collaborative artwork. Each ticket holder can contribute to this shared piece, resulting in a community-driven art project that symbolizes our united experience.
The integrity of our platform is ensured by integrating Worldcoin and Lens for identity verification and proof of humanity. This ensures a transparent, secure, and unique participation for everyone involved, keeping the experience authentic and personal.
In essence, this project weaves technology, art, and community together to create a unique, shared memory of our time at ETH Global Lisbon, forever immortalized on the blockchain.
At the heart of our platform is LayerZero and Polygon zkEVM. These are leveraged for cross-chain messaging, a critical component of our project, allowing the creation and verification of NFTs across different blockchains. LayerZero's interoperability and Polygon zkEVM's ability to enable trustless communication between Ethereum mainnet and its layer 2 solutions were instrumental in achieving this cross-chain functionality.
We utilized Worldcoin and Lens for identity verification and proof of humanity. These technologies ensure each participant is unique, authentic, and human, maintaining the integrity of our platform and the communal artwork.
Our base code was written using Solidity for smart contracts, ethers.js for interacting with these contracts, and Hardhat as our Ethereum development environment. Node/Express was employed for image generation, essential for creating the visual component of our NFT. For frontend development, we used Next.js, offering a robust, scalable framework.
A particularly noteworthy hack was using Polygon zkEVM, one of the few ways to enable trustless communication between Ethereum and a Layer 2 solution. This enabled us to achieve a seamless, secure cross-chain experience, a key distinguishing feature of our platform.
In essence, our project stands as an example of how diverse technologies can interweave to create a seamless, secure, and inclusive platform that fosters creativity and unity within the crypto community.