project screenshot 1
project screenshot 2
project screenshot 3

DegenOS

DegenOS is a decentralized OS built on Cartesi Rollups & Avail DA, featuring wallet/email login & six Web3 apps: token swaps, block explorer, DeFi metrics, social lookup, token risk analysis & recipe sharing. A unified platform for essential Web3 services.

DegenOS

Created At

ETHGlobal Bangkok

Winner of

Cartesi - Build a dApp showcasing Avail integration 2nd place

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Avail - Best Cartesi x Avail integrated project 1st place

The Graph - Best use of The Graph 3rd place

Project Description

DegenOS is a decentralized operating system that revolutionizes Web3 interaction by providing a unified interface for essential DeFi and social applications. Built on Cartesi Rollups with Avail as the Data Availability layer, it combines scalability with powerful off-chain computation capabilities. Users access the system through secure wallet-based or email authentication powered by Dynamic. The ecosystem features six core applications: degenSwap for token exchanges via CoW DAO, degenScout for multi-chain block exploration using Blockscout, degenMetric for analyzing Uniswap pools through The Graph protocol, degenSocial for ENS and social platform integration, degenShield for comprehensive token risk analysis, and degenChef for decentralized recipe sharing via Push Protocol. The architecture ensures verifiable computations through Cartesi's notice system and enables on-chain actions via vouchers, while the backend service manages data-intensive operations. EIP-712 signing guarantees secure data transfer between layers, creating a robust and transparent system. This innovative platform bridges the gap between traditional OS functionality and Web3 capabilities, offering users a seamless experience while maintaining the security and transparency of blockchain technology.

How it's Made

DegenOS is built on Cartesi Rollups, providing a Linux-based VM for complex off-chain computations while maintaining blockchain security. We integrated Avail as our data availability layer, using EIP-712 signing for secure data transfers. The authentication system leverages Dynamic SDK for both wallet and email-based logins, creating a seamless Web2/Web3 experience. Our six core applications are strategically integrated with leading protocols: degenSwap uses CoW DAO's SDK for MEV-protected trades, degenScout builds on Blockscout for multi-chain exploration, degenMetric utilizes The Graph for Uniswap analytics, degenShield implements custom risk scoring algorithms, degenSocial handles ENS lookups, and degenChef leverages Push Protocol for decentralized communication. The backend service, built with Node.js and TypeScript, manages data-intensive operations and coordinates between the Cartesi VM and integrated protocols. We implemented custom data bridges and compression techniques for efficient cross-layer communication, along with parallel processing and caching mechanisms for optimal performance. The system uses a notice/voucher architecture for verifiable computations and on-chain actions, ensuring security while maintaining efficiency.

background image mobile

Join the mailing list

Get the latest news and updates