hackquest logo
  • Aprender
  • Explorar curso
  • Construir
  • Explorar hackatón
  • Archivo de proyectos
  • Comunidad
  • Foro
  • Evento global
  • Mi comunidad
  • Aprendizaje conjunto
  • Centro de organización
  • Más
    • Glosario
    • Blog
    • Grifos
    • Estación de trabajo
    • Kit de prensa
    • Fundador
hackquest logo

Titanic

Crypto Titanic is a MetaMask Smart Account–powered dApp built for Monad Mission 8. The ship is sinking — and players must decide which tokens to save before it’s too late.

Videos

Pila tecnológica

React
Solidity
Web3

Descripción

https://crypto-titatic.vercel.app

🚢 Crypto Titanic — Monad Mission 8

🧭 Overview

Crypto Titanic is a MetaMask Smart Account–powered dApp built for Monad Mission 8. The ship is sinking — and players must decide which tokens to save before it’s too late. Every “rescue” is recorded on-chain through a gasless Smart Account UserOperation, proving your conviction without paying gas.

This project demonstrates Account Abstraction (AA) on Monad Testnet — including custom calldata composition, bundler execution, and on-chain aggregation — wrapped in a playful, story-driven UX.

Feature

Description

Smart Account Integration

MetaMask Smart Account handles all contract calls and signatures.

Gasless Execution

Rescues are sent through a bundler — no direct EOA gas needed.

On-chain Aggregation

Contract maintains direct rescue counts (no log scanning).

Live Leaderboard

getCounts() provides real-time on-chain totals per token.

Polished Monad UI

A thematic “sinking ship” interface with elegant visuals.

Agent Mode (WIP)

Will allow users to delegate rescues to an automated strategy bot.

🎮 Gameplay Concept

“The markets are sinking. Only the brave decide what to save.”

Connect MetaMask Smart Account – Creates or restores a gasless account on Monad.

Select tokens to rescue – Choose your survivors (e.g. BTC, SOL, MON, etc.).

Confirm the mission – Your Smart Account signs & executes the rescue.

Check the Leaderboard – See global totals updated in real time.

Let the Agent decide for you.

🧰 Stack

React + Vite Viem Hardhat TailwindCSS MetaMask Smart Accounts Vercel (deployment) Monad Testnet RPC (via DRPC)

🧩 Agent Mode

The Agent Mode will introduce automated rescues through delegated strategies — letting users choose between options like: “Max Market Cap” “Underdogs” “Balanced Mix” These will generate a deterministic hash of the chosen tokens and submit a gasless rescue, all handled via Smart Account. The Agent system is currently in development and will be finalized post-Mission 8 submission.

🌐 Live Demo

Frontend: https://crypto-titatic.vercel.app

Contract: 0x72e9C475F9b3bB810fBb0d758c3484Cd52b5db41

Progreso del hackathon

During the hackathon, we built and deployed Crypto Titanic — a fully functional dApp using MetaMask Smart Accounts on Monad Testnet. ✅ Integrated MetaMask Smart Account (EOA → Smart Account creation and gasless execution) ✅ Built RescueLog contract and deployed it to Monad Testnet ✅ Implemented gasless UserOperations via bundler & paymaster (Pimlico) ✅ Added on-chain aggregation (live leaderboard using getCounts()) ✅ Designed a complete UI/UX themed around a sinking ship and token rescue ✅ Successfully tested Agent Mode prototype, where a delegated strategy auto-fills rescues

Estado de recaudación de fondos

-
Líder del equipo
Vviktorcrypt
Enlace del proyecto
Sector
GamingAISocialFi