Murphy Logo Murphy

Recurring Active Orders

Murphy component to view active Jupiter Recurring DCA Orders on Solana mainnet

Recurring Active Orders

Active Recurring Orders

Please connect your wallet to view active orders.

Installation

Install dependencies

pnpm add @solana/web3.js @solana/wallet-adapter-react sonner

Add Wallet Provider Make sure you have added the Wallet Provider to your application. If not, follow the steps in the Connect Wallet Button guide first.

Add RecurringActiveOrders

pnpm dlx shadcn@canary add https://www.murphyai.dev/r/RecurringActiveOrders.json

Basic Usage

import { RecurringActiveOrders } from "@/components/ui/murphy/Jupiter-Recurring/RecurringActiveOrders";

export default function MyPage() {
  return (
    <div>
      <h1 className="text-xl font-bold mb-2">My Active Recurring Orders</h1>
      <RecurringActiveOrders />
    </div>
  );
}

Features

  • Auto-fetch: Automatically loads data when wallet connects (no manual refresh needed)
  • Real-time data: View all active recurring DCA orders from Jupiter Recurring API (mainnet, no mock)
  • Consistent UI: Uses RecurringOrderCard for uniform display across all components
  • Interactive elements: Copy order ID, view on Solscan, refresh button
  • Murphy UI: Card layout, loading/error/empty states, responsive design
  • Fully on-chain: No test/fake data, all real Solana mainnet data

Props

NameTypeDefaultDescription
classNamestringundefinedAdditional CSS classes

Types

export interface RecurringOrder {
  id: string;
  inputMint: string;
  outputMint: string;
  status: string;
  createdAt: string;
  updatedAt: string;
  [key: string]: any;
}

API

On this page

How are you feeling?

Join Our Community