← All projects

Multi-Chain Platform

SurfTide

A full-stack token launch platform combining smart-contract execution, multichain wallet connectivity, indexed blockchain data, social features, and automated liquidity workflows.

Next.jsTypeScriptReactPostgreSQLSolidityHardhatWagmiThe Graph
Rebuild in progress
~12Kapplication LOC
13EVM networks
10API handlers
10subgraph repos

01 · Problem

What the system solves

Launching and tracking tokens across multiple EVM networks requires coordinated contract deployment, wallet state, indexed events, metadata storage, pricing, and liquidity management.

02 · Architecture

How the pieces connect

01Wallet
02Next.js app
03Smart contracts
04EVM networks
05Subgraphs
06PostgreSQL

03 · Technical highlights

Implementation details

01

Three Solidity implementations support factory deployment, bonding-curve trading, permits, and reentrancy protection.

02

Automatic Uniswap V3 liquidity creation activates after the bonding curve reaches its purchase cap.

03

PostgreSQL stores token metadata, chat messages, transactions, and OHLCV candles.

04

Ten chain-specific Graph subgraphs index contract events for historical views and analytics.

04 · What this demonstrates

Engineering signal

Full-stack TypeScript development integrated with stateful blockchain systems.

Data architecture spanning on-chain state, indexed events, relational persistence, and client caches.

Complex external integration across wallets, RPC providers, GraphQL, IPFS, and smart contracts.

Continue exploring

View all projects