Scalability: A significant focus was placed on designing scalable backend services capable of handling high transaction volumes
Security: Robust security measures were implemented throughout the backend architecture
Data Consistency: A key challenge involved ensuring seamless data consistency between the immutable records stored on-chain (facilitated by the onchain-worker) and the mutable data residing in the off-chain database
Solutions
Efforts included optimizing database queries, implementing highly efficient API endpoints, and strategically leveraging the modular monorepo structure to allow for independent scaling of individual services as demand dictates.
Secure API authentication protocols, rigorous input validation to prevent malicious data injection, and comprehensive protection against common vulnerabilities known to affect web applications and smart contracts
Key Features
Gasless minting and listing powered by account abstraction
Real-time activity feed with sales, bids, and top trending collections
Wallet-native login and transaction signing with Braavos & Argent
NFT detail view with collection metadata, price history, and bid ladder