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

EventSphere

EventSphere is a movie ticket booking platform on Scroll Sepolia L2, featuring on-chain attestations, XMTP MessageKit, Frames, and a custom L2 rollup via Scroll SDK. It simplifies bookings while securely storing ticket and movie data on-chain. Try it now on Converse!

EventSphere

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Scroll - Build Your Own Rollup

Prize Pool

Pyth Network - Pyth Entropy Pool Prize

Prize Pool

Project Description

EventSphere is an innovative decentralized movie ticket booking platform that combines seamless user experience with the power of blockchain technology. It is designed to simplify ticket reservations while ensuring security, transparency, and efficiency in the process. Here’s a detailed breakdown of the project:

Key Features On-Chain Attestations:

EventSphere uses the Scroll Sepolia L2 network for on-chain attestations. This ensures every ticket transaction is securely verified and recorded, providing an immutable and transparent record. Decentralized Ticket and Movie Data Storage:

Leveraging the Scroll SDK, the project includes a custom L2 rollup deployment. This rollup is used to store critical data such as tickets, movie details, and user bookings on-chain, enabling high availability and security. XMTP Integration:

The platform utilizes XMTP’s MessageKit for its bot interactions. This bot provides users with a conversational interface to browse movies, select showtimes, and book tickets, all within a decentralized messaging environment. Interactive User Interface:

Frames enhance the chat-based ticket booking process by providing interactive components like buttons and carousels. These features ensure a smooth and intuitive user experience. Smart Contract Deployment:

A smart contract deployed on the Scroll Sepolia network handles all movie-related data. This ensures trustless operations and secure data management. Accessible via Convere App:

EventSphere is readily available on the Convere app, allowing users to interact with the bot in a familiar and user-friendly environment. Technical Details Scroll SDK Rollup:

A custom L2 rollup was deployed using the Scroll SDK, designed to manage and store data related to movies and tickets. This rollup ensures scalability and supports the decentralized nature of the platform. Backend Components:

XMTP Bot Address: 0xCc213DB18f8Bc2e58855cBF4Fb322162f6958F72 XMTP Bot API: Hosted on Railway for seamless bot operations and interactions. Smart contracts and bot APIs are integrated to manage both on-chain and off-chain components efficiently. Blockchain Explorer Integration:

Users can track the status of blocks and transactions via Scroll’s Blockscout Explorer. This adds transparency and trust to the platform. Smart Contract Deployment:

The deployed smart contract on Scroll L2 facilitates secure storage and access to movie-related data. Feedback for Scroll SDK During the development, several aspects of the Scroll SDK stood out:

Strengths: The vision of creating a multi-chain ecosystem and quick deployment of L2 rollups is highly impressive. Documentation is thorough and detailed. Challenges: AWS deployment issues: L1 Devnet creation and insufficient IAM policy details for gp3 volumes. Confusing terms like L1_CONTRACT_DEPLOYMENT_BLOCK could use additional clarification in the documentation. EventSphere showcases how decentralized technologies like Scroll SDK, XMTP, and blockchain attestations can revolutionize ticket booking. It ensures security, transparency, and scalability while providing a user-friendly platform. This combination of innovation and blockchain-driven transparency makes EventSphere a standout project in the ticketing ecosystem.

How it's Made

EventSphere is an innovative decentralized movie ticket booking platform that combines seamless user experience with the power of blockchain technology. It is designed to simplify ticket reservations while ensuring security, transparency, and efficiency in the process. Here’s a detailed breakdown of the project:

Key Features On-Chain Attestations:

EventSphere uses the Scroll Sepolia L2 network for on-chain attestations. This ensures every ticket transaction is securely verified and recorded, providing an immutable and transparent record. Decentralized Ticket and Movie Data Storage:

Leveraging the Scroll SDK, the project includes a custom L2 rollup deployment. This rollup is used to store critical data such as tickets, movie details, and user bookings on-chain, enabling high availability and security. XMTP Integration:

The platform utilizes XMTP’s MessageKit for its bot interactions. This bot provides users with a conversational interface to browse movies, select showtimes, and book tickets, all within a decentralized messaging environment. Interactive User Interface:

Frames enhance the chat-based ticket booking process by providing interactive components like buttons and carousels. These features ensure a smooth and intuitive user experience. Smart Contract Deployment:

A smart contract deployed on the Scroll Sepolia network handles all movie-related data. This ensures trustless operations and secure data management. Accessible via Convere App:

EventSphere is readily available on the Convere app, allowing users to interact with the bot in a familiar and user-friendly environment. Technical Details Scroll SDK Rollup:

A custom L2 rollup was deployed using the Scroll SDK to manage and store data related to movies and tickets. This rollup ensures scalability and supports the decentralized nature of the platform. Deployment Environments: The rollup is deployed on an EC2 instance for production-grade performance. An attempt was also made to deploy it using Kubernetes, highlighting flexibility in deployment strategies. Backend Components:

XMTP Bot Address: 0xCc213DB18f8Bc2e58855cBF4Fb322162f6958F72 XMTP Bot API: Hosted on Railway for seamless bot operations and interactions. Smart contracts and bot APIs are integrated to manage both on-chain and off-chain components efficiently. Blockchain Explorer Integration:

Users can track the status of blocks and transactions via Scroll’s Blockscout Explorer. This adds transparency and trust to the platform. Smart Contract Deployment:

The deployed smart contract on Scroll L2 facilitates secure storage and access to movie-related data. Feedback for Scroll SDK During the development, several aspects of the Scroll SDK stood out:

Strengths: The vision of creating a multi-chain ecosystem and quick deployment of L2 rollups is highly impressive. Documentation is thorough and detailed. Challenges: AWS deployment issues: L1 Devnet creation and insufficient IAM policy details for gp3 volumes. Confusing terms like L1_CONTRACT_DEPLOYMENT_BLOCK could use additional clarification in the documentation. EventSphere showcases how decentralized technologies like Scroll SDK, XMTP, and blockchain attestations can revolutionize ticket booking. With deployments on EC2 and attempts using Kubernetes, the project demonstrates a robust and scalable approach to blockchain-based ticketing solutions. It ensures security, transparency, and scalability while providing a user-friendly platform, setting a new standard for ticketing ecosystems.

background image mobile

Join the mailing list

Get the latest news and updates