Opyn

A decentralized options protocol on Arbitrum with a Next.js trading interface and indexed onchain data.

Opyn Image

Opyn is a decentralized options protocol on Arbitrum. The trading UI needed indexed protocol state, not a page of raw RPC reads.

I set up the Next.js app structure and the data-fetching path the interface sits on, with Ponder over PostgreSQL and Supabase.

Achievements

  1. Built the Next.js 14 trading interface with React Server Components.
  2. Integrated the protocol and Arbitrum testnet with viem and wagmi.
  3. Indexed onchain data with Ponder, PostgreSQL, and Supabase.
  4. Prototyped an LLM assistant for onboarding and support.

Link: https://opyn.co

Stack: TypeScript, Next.js, React, Foundry, Solidity, Viem, Wagmi, Ponder, PostgreSQL, Supabase, shadcn/ui, Tailwind CSS, TanStack Query, Zod, nuqs, Ethereum, Alchemy

Experience: Web3, Frontend, Backend

Related Posts