🧱Tech Stack

Fume’s technology stack blends blockchain infrastructure with modern web technologies to deliver a secure, efficient, and user-friendly on-chain fund administration platform.

The tech stack used for the different aspects of the app

🧩 Blockchain Layer

  • Solidity – Used to write smart contracts managing fund operations such as subscriptions, redemptions, and fee distributions.

  • Ethereum / Arbitrum / Base – Main EVM-compatible blockchains where Fume’s smart contracts are deployed. More blockchains are possible depending on client demand.

  • Alchemy – RPC Node provider ensuring reliable blockchain connectivity and transaction handling.

  • Wagmi & Viem – Client libraries used for wallet connections and blockchain interactions in the frontend.

  • Safe (Gnosis Safe) – Enables multi-signature wallets for fund and investor custody, ensuring secure asset management.

  • ChainSecurity – External partner used for smart contract audits to guarantee code safety.

  • GitHub Copilot & Cursor – AI-assisted coding for smart contract and backend development efficiency.

πŸ–₯ Server Layer

  • Vercel – Hosts the web app and backend API with fast, serverless deployment.

  • Neon – PostgreSQL databases, integrated into Vercel.

  • Prisma – ORM (Object Relational Mapper) connecting the backend to databases for user and fund metadata management.

  • Sentry – Monitors errors and performance in real-time across backend and frontend.

  • Privy – Login solution, abstracts complexity and consolidates user objects. Allows for embedded wallets and server wallets.

  • Stripe – Payment processor.

  • Resend – Mailer system for all product communications and transactional emails.

πŸ’» App Layer (Frontend)

  • React & Next.js – Frameworks for building a fast, modular web application.

  • Typescript – Used.

  • TailwindCSS – Used for clean and responsive UI design.

  • Jest – Testing framework to ensure the reliability of the app’s components and logic.

  • Privy – Login system, allows users to login with web2 or web3 means and provides embedded wallets for web2-based logins

πŸ‘› User Side

  • Users interact with the platform through providers such as Safe, WalletConnect, providing secure, non-custodial access to funds.

  • The wallet connects directly to the on-chain fund contracts via the frontend, ensuring transactions remain decentralized and verifiable.

Summary

Fume’s stack combines:

  • Blockchain reliability (Ethereum, Safe, Alchemy),

  • Modern web performance (Next.js, Vercel),

  • Developer safety (ChainSecurity, Sentry, Jest), to deliver a compliant, auditable, and scalable infrastructure for on-chain fund administration.

Last updated