← all projects

Arc Terminal

Arc mainnet
@earnadvise· jeet singh·12 followers·added 2026-10-24
1
stars
53k
lines
2,376
files
0
forks
12
followers
languages
TypeScript 79%JavaScript 19%Solidity 2%Python 0%HTML 0%

Arc Terminal is a Next.js trading terminal on Arc mainnet. Spot swaps route through src/lib/swapRouter.ts with the LI.FI SDK, and BridgeView.tsx wires @circle-fin/app-kit with @circle-fin/adapter-ethers-v6 for CCTP bridging of USDC to and from Arc. EarnView.tsx drives Circle Earn Kit vault discovery, deposits and withdrawals, while src/lib/circle-unified-balance-kit.tsx reads USDC balances across chains. Perpetuals run through the builder's own ArcPerpRouter contract (deposit, openPosition, settlePosition, placeLimitOrder, setTPSL) paired with scripts/relayer.js, a server-side relayer that watches router events and executes on Hyperliquid, with ArcSettlementRelayer.sol handling fee-aware settlement. ArcSafePay.sol adds createPayment, releasePayment and cancelPayment for conditional USDC payments. AgentsView.tsx exposes a chat box that turns /swap <amount> <A> to <B> into a prefilled quote the user signs. ArcPerpRouter (0x68E6EF57B846CA3dBb3Aed6E8e7512BB2180C8C7) and ArcSafePay (0xCA51920257DD503150F3eF9a3fE4a34B2176C866) are verified on Arc mainnet.

deployed on Arc mainnet · chain 5042
Evidence (2 verified on-chain): Sourcify exact-match verification
events
tags
circle components
builder bio

An Engineer and Developer focused on building practical and efficient digital solutions. I enjoy working with new technologies, improving systems, and continuou

team · solo

1 (Solo) — Jeet Singh

on xx/earnadvise
repo description

A modern testnet DEX for spot & perpetual trading with live TradingView charts, portfolio tracking, and trade history.

last pushed 2026-10-24