Requestix is a decentralized ticketing platform built on the Ethereum blockchain using the Request Network to facilitate seamless ticket purchases and payments. Users can buy tickets through payment requests generated by the platform, which must be paid within 48 hours. Upon payment confirmation, tickets are registered on a smart contract to validate the purchase. The platform also allows users to create and sell tickets for their own events, ensuring a secure and transparent process through blockchain technology. By leveraging the Request Network's decentralized payment system, Requestix reduces transaction fees and enhances the efficiency and transparency of the ticketing process.
-
Limited transparency - Traditional systems lack clear transaction traceability and ticket ownership verification, making it difficult to track authentic ticket transfers and validate ownership.
-
Poor user experience - Most blockchain platforms present complex technical interfaces and processes, creating significant barriers for non-technical users during ticket purchases.
-
Security risks - Centralized control in existing systems makes them vulnerable to fraud, unauthorized reselling, and potential security breaches.
-
Restricted flexibility - Event organizers face limitations in customizing ticket sales, managing transactions, and implementing specific event requirements efficiently.
-
Enhanced Transaction Transparency
- Leverages Request Network to provide detailed transaction information
- Ensures clear verification of ticket purchases and ownership
- Prevents fraud and unauthorized reselling through transparent tracking
-
Efficient Payment Processing
- Minimizes transaction fees through Request Network integration
- Enables faster payment confirmation and ticket delivery
- Streamlines the entire purchasing workflow
-
User-Friendly Interface
- Provides intuitive platform for both buyers and organizers
- Simplifies blockchain interactions for non-technical users
- Direct linking between payments and ticket issuance
-
Decentralized Security
- Implements smart contract validation for all ticket transactions
- Eliminates risks associated with centralized databases
- Ensures tamper-proof ticket ownership records
-
Organizer Flexibility
- Offers customizable ticketing options for event management
- Enables decentralized event creation and ticket sales
- Maintains security while providing administrative control
%%{init: {'themeVariables': { 'fontFamily': 'arial', 'rough': true }}}%%
sequenceDiagram
autonumber
actor og as Event Organizer
actor us as User
participant rx as Requestix
participant ipfs as IPFS
participant rs as Request Network
participant sep as Sepolia
%% Event Creation Flow
og ->> rx: Create event
rx ->> ipfs: Upload event data
activate ipfs
ipfs -->> rx: Return CID
deactivate ipfs
rx ->> sep: Create event contract
%% Ticket Purchase Flow
us ->> rx: Purchase ticket
activate rx
rx ->> rs: Create payment request
rx -->> us: Notify 48h payment window
deactivate rx
%% Payment Flow
us ->> rx: Pay for ticket
activate rx
rx ->> rs: Call payment SDK
activate rs
rs -->> rx: Confirm token approval & balance
deactivate rs
rx -->> us: Call payment contract
deactivate rx
%% Settlement Flow
us ->> sep: Pay to proxy contract
activate sep
par Parallel Processing
sep ->> og: Transfer ticket price
and
sep -->> rs: Emit payment event (subgraph)
end
deactivate sep
%% Completion Flow
rs ->> rx: Confirm payment completion
rx ->> sep: Register user to smart contract
