FinTech · Crypto Derivatives

Deribit Trading Web

ASP.NET Core trading interface for the Deribit crypto-derivatives exchange.

The problem it solved

Trading directly against an exchange API from a web UI needs solid live-data plumbing — naïve polling drifts, and re-implementing the API for each client wastes effort. This wraps Deribit once in a shared library and streams updates over SignalR.

Similar problems it can solve

Any exchange-integration trading UI (TradFi, FX, futures), real-time financial-data dashboards over SignalR/WebSocket, and shared trading libraries reused across web/desktop/CLI.

A live trading interface for the Deribit crypto-derivatives exchange built on ASP.NET Core with SignalR streaming and a shared .NET library that backs both web and desktop clients. Covers the Deribit market, account and trading API surface — orders, positions, instrument data and live price feeds.

Overview

Deribit Trading Web is a complete, live trading interface for the Deribit crypto-derivatives exchange — orders, positions, market data and live price streaming wrapped in a web app and a parallel desktop test rig.

One platform, many components

A solution of five projects: a Web ASP.NET Core app with Areas, Controllers, Services, SignalR Hubs and EF Core Migrations; Controls for shared UI; a shared Dirbit.Library that owns the Deribit-API client; a WPF.Test desktop harness; and a Console.Test rig — so the same trading library can be exercised from web, WPF and CLI.

Engineering depth

Market data streams in over SignalR Hubs to keep prices, order books and account state synchronised with the session; the shared library means the Deribit-API surface is implemented once and reused everywhere; EF Core migrations track persisted account/order state.

Technology

.NET, ASP.NET Core MVC, SignalR, EF Core, WPF, and the Deribit REST/WebSocket API.

.NET ASP.NET Core SignalR Entity Framework Deribit API WPF