Galactic Alpha

Trading Engine Powered by Astrology. Built during Mercury Retrograde. May break. Might moon.

Galactic Alpha

Created At

ETHGlobal Buenos Aires

Winner of

sqd

sqd - Most Degen Use Case of Pipes SDK

Project Description

Galactic Alpha is what happens when degens discover astrology and ask: “what if the stars actually did guide our trades?”

We built a playful, data-driven DeFi portal that combines real on-chain metrics with real-time cosmic signals. From celestial vaults that open during planetary alignments, to your own stellar ENS identity (yes, you can mint jupiter-retrograde.galacticalpha.eth), everything is themed for fun—but wired with legit infrastructure.

It’s not just a project; it’s an onboarding gateway for skeptics, stargazers, and shitposters alike. All powered by Web3, good vibes, and a little Mercury in Gatorade.

In a nutshell:

  • Vaults that are 100% aligned with astrology (when you can enter, the strategy, etc.)
  • Super degen. Super scientific. Super cute.

How it's Made

We built Galactic Alpha using a layered architecture that merges astrological engines with on‑chain pipelines and polished UI.

  1. On the data side we used the Pipes SDK (by Subsquid) to stream live and historical Uniswap V2 events (price, volume) for WETH/USDC.
  2. In parallel we used astronomia, a Node.js astronomy library, to compute moon phases, planetary retrogrades and conjunctions.
  3. These data streams feed an “AstroIndex” JSON series which the front‑end uses for charting.

Frontend is built with Next.js, Tailwind CSS, Wagmi and RainbowKit for wallet connection. We added cosmic UI motifs (tarot glyphs, shimmer effects, gradient colors) to deliver a unique vibe. Smart‑contracts: 1) Deployed ERC‑4626 compliant vaults (OpenZeppelin) on the Zircuit roll‑up with “astro‑gated” logic (e.g., only open during certain celestial windows). 2) Built a custom GalacticSubnameRegistrar contract that uses the ENS NameWrapper to mint sub‑domains like nova‑rising.galacticalpha.eth. We approved this contract as an operator so any wallet can call mintSubname() — a hacky but efficient workaround to avoid per‑wallet manual approvals.

ENS custom contract to enable any wallet to mint custom subdomain.

background image mobile

Join the mailing list

Get the latest news and updates