Back to leaderboard
Season 1 · DeFi & Open Finance

Prism

Prism is a DeFi aggregator for OPN Chain. It puts swapping, earning yield, staking, and portfolio tracking behind one interface

Stage 1, ReviewDeFi & Open Finance

by jrken_ny · submitted Jun 10, 2026

Community votes

0

Voting opens when this submission reaches the Top 10 stage.

Overall score

/ 100

Weighted average across the 5 judging criteria.

Description

01/03

What the builder said.

Written by the team, rendered as the markdown they typed in the submission wizard.

What we built

Prism is a DeFi aggregator for OPN Chain. It puts swapping, earning yield, staking, and portfolio tracking behind one interface, so you can move through the OPN ecosystem's real deployed apps in a single click without leaving the page. If you have used Jumper or 1inch, it is that idea scoped to OPN.

For a first-time user: it is one app that lets you trade tokens and put them to work earning yield, instead of hunting down a separate site for each.

For a developer: it is a router contract plus a set of thin adapters. The frontend never talks to target protocols directly, and every action is a real on-chain transaction routed through Prism.

Why it matters

Most of the OPN ecosystem today is single-function: one vault here, one swap there, each with its own site. Prism is the layer on top that ties them together. The goal is not another isolated app. It is a front door that sends users into the apps that already exist, and a clean way for new apps to plug in.

How it works

You only ever interact with one contract, OPNRouter. It pulls your token, takes a small configurable fee on routed volume, and forwards the action to a whitelisted adapter that knows how to talk to a specific protocol. It is reentrancy-guarded and takes no custody beyond the single transaction.

Each integration is one small adapter:

  • RoutedSwapAdapter: swaps through Uniswap-V2-style AMMs, with the target router passed in calldata, so one adapter can route through any venue.
  • VaultDepositAdapter: deposits into yield vaults.
  • ZapAdapter: swap then deposit in a single call.
  • StakeAdapter with EscrowFactory: stakes into a per-user escrow contract.

New apps join by adding an adapter. The core router never changes. The same router handles swaps, earn, stake, and zaps, so the aggregator pattern is not tied to one action type.

People holding only the native gas token are covered too. routeNative wraps native OPN into WOPN inside the router, so you can swap or zap straight from OPN with no manual wrapping step.

What is live

Deployed and source-verified on OPN testnet (chain 984):

  • Swaps route through the live OPNSwap V2 router over the real WOPN/mUSDT pool.
  • Earn deposits go through VaultDepositAdapter into the PrismVault set.
  • Stake routes through StakeAdapter into a per-user escrow.
  • A native-OPN zap (OPN, then WOPN, then asset, then vault) runs in one transaction.

The frontend is Next.js with wagmi and viem: Swap, Earn, Stake, Portfolio, and Missions pages, multi-wallet connect, and a testnet faucet for mock tokens. Live stats (route count and routed volume) are read straight from on-chain Routed events.

Roadmap

02/03

What ships next.

The builder's own next-quarter plan. Use it to gauge follow-through and ambition.

Now: hardening for mainnet (Q4 2026)

  • Move the verified testnet stack (router, adapters, vaults) to OPN mainnet behind a small fee on routed volume.
  • Get an independent review of OPNRouter and the adapters before any mainnet value flows. The core is deliberately small and reentrancy-guarded to keep that review tight.
  • Add an ERC-4626 vault adapter so Prism can route into standard vaults without writing a custom adapter each time.

Next: real integrations (Q4 2026)

  • Plug live OPN apps into Prism through adapters, starting with AMMs and yield vaults already deployed on chain. Each integration is one thin contract, and the router never changes.
  • Ship a referral and attribution flow so apps and partners that send volume through Prism are credited on chain.
  • Add a lending adapter (supply and borrow) to extend Earn beyond vaults.

2027 and beyond

  • Open the adapter spec and a submission path, so other builders add their own integrations instead of waiting on us.
  • Split a single swap across pools for better pricing (cross-venue routing).
  • Deepen Portfolio and Missions: more price sources, richer on-chain history, and quests tied to real protocol usage.

On-chain proof

03/03

10 contracts on OPN Chain.

The chain itself confirmed every deployment is valid, signed by the builder's wallet, and inside the season's window.

  • 01PrismVaultPrimary

    0x5F0E94dE6Ce39a1Bd7C61f27E06d9cEbF00ebC7B

    tx 0x32432e23c511f7c133112f6a64283c78c1cf23a61b13e3da955c1423a96c6e95

    deployed Jun 9, 2026 · block 18213500

  • 02PrismVault

    0xf839EDCD296549e3287E2940d4A7334f07d738c7

    tx 0x5547df60d91f414312a99388ec48b51adc0b6d15e8b8ad9c0a3d1f71484280b9

    deployed Jun 9, 2026 · block 18213497

  • 03OPNRouter

    0xafe4170b928467a5c485B1FCB89b97Ba90A39074

    tx 0x94eafbdd823f1ccb80fdc5a4d06d360be943d731a893e7b68b29be9ae188e950

    deployed Jun 9, 2026 · block 18218512

  • 04V2SwapAdapter

    0x8A41878cCAf62F70ED725E3e2631ca7030b680d0

    tx 0xa579934577fdfbcae2bbe9794053b44ee35ae7836d3d8e85b8e056cc878a7924

    deployed Jun 9, 2026 · block 18200978

  • 05V2RoutedSwapAdapter

    0x8eDF5a03fF975FA6d0D3B442d21A5F0935f4A347

    tx 0xbdd7c0158e571df459ebb4c963cf8898ba40de71b9d203412ef23e86f7551db7

    deployed Jun 10, 2026 · block 18252855

  • 06VaultDepositAdapter

    0x0402679865c721E8b697DD334e014e44E77f1E3F

    tx 0xb07982a142032ce6fcb663162ea8e2aaffe4ab1dbce2aba5d61c2b99fdea2000

    deployed Jun 9, 2026 · block 18213496

  • 07ZapAdapter

    0x8Cd5f8be6Ac77Ad86EBaa155309454A48d3AC2b1

    tx 0x769a6918c12bf594aab7f238b8e8b33b15991db07eb67e6be664afc14ea4aede

    deployed Jun 9, 2026 · block 18215769

  • 08PrismStakeAdapter

    0x593754ebBB5e8e71d8748810b215FAe0dbCa999C

    tx 0x8d7b6d22750c096e4eea5f0b01b31672f90b77dbc9245a6a6c437680d4f06d81

    deployed Jun 10, 2026 · block 18262800

  • 09PrismEscrowFactory

    0xBEfcAF714461cb4E66B855752f02Db7C84489919

    tx 0x030bbe64ccdd1a5ad4863d01eae440965d3ced1846834b9dab3e8250a183d3b5

    deployed Jun 10, 2026 · block 18262800

  • 10PrismVault

    0x2d69c43198A6b5FcF74288Ef137884AeCc33b260

    tx 0xe6820dbef250138f90c10b87b2cabaea1ff14b78c6d46c8c6cecd7e1fb76fd77

    deployed Jun 9, 2026 · block 18213496