برای توسعه‌دهندگان

مستندات توسعه‌دهنده

مروری بر سرویس‌ها، ارائه‌دهندگان و آداپتورهای EVM در PrimaSwap.

معماری سرویس‌محور

MarketDataProvider و SwapProvider داده و پیش‌نمایش را از رابط جدا می‌کنند. BFF درخواست و پاسخ را اعتبارسنجی می‌کند. ارائه‌دهندهٔ آزمایشی تراکنش واقعی نمی‌سازد.

نقاط پایانی API

GET /api/health, GET /api/markets/trending, GET /api/tokens/search?q=ETH, GET /api/tokens/ethereum, POST /api/swap/quote. در آزمایش، POST /api/swap/build مقدار 501 DEMO_EXECUTION_DISABLED برمی‌گرداند.

EVM و شبکه‌های دیگر

Wagmi و viem فقط برای EVM هستند. آداپتور Solana و TRON عملیات پشتیبانی‌نشده را صریح اعلام می‌کنند. راه‌اندازی در README مخزن است.