Skip to content

Reusable Razor components for seamless SDEX integration in .NET apps, for Visual Studio and Visual Studio Code developers.

License

Notifications You must be signed in to change notification settings

lockb0x-llc/SDEX-Razor-Components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

SDEX Razor Tools

This project aims to develop a powerful suite of Razor View Components designed for .NET developers to easily integrate Stellar Decentralized Exchange (SDEX) features into their applications. The SDEX Razor Tools provides end-to-end support for trading, portfolio management, and secure transaction handling, allowing developers to create comprehensive Stellar-based financial applications.

Product Overview

The SDEX Razor Tools extends existing Stellar .NET projects by providing essential components for building trading and portfolio management apps on Stellar, optimized for secure integration and ease of use in the .NET environment.


SDEX Razor Tools - Product List

  1. Real-time Order Book Component

    • Displays live buy/sell orders for specific asset pairs on the SDEX, with real-time updates.
    • Allows developers to easily integrate live market data into their applications.
  2. Open Orders Component

    • Shows a user’s active buy/sell orders, with options to modify or cancel them directly from the interface.
  3. Submit Buy/Sell Offer Component

    • Enables users to submit new buy or sell orders on the SDEX, complete with input validation and error handling.
  4. Completed Orders Component

    • Displays the user’s trade history, showing completed buy/sell orders with filtering options.
  5. Portfolio Tracker Component

    • Tracks and displays account balances, asset values, and historical performance, helping users manage their portfolios.
  6. Market Depth & Order Book Visualization Component

    • Provides a visual representation of market depth, showcasing liquidity levels for specific asset pairs.
  7. Transaction History Component

    • Displays transaction history for a user’s account, with filtering, sorting, and detailed views.
  8. Fee Calculator Component

    • Estimates transaction fees for various operations, helping users make informed trading decisions.
  9. Multi-Account & Multi-Signature Manager

    • Allows users to manage multiple Stellar accounts and configure multi-signature settings for enhanced security.
  10. Trading Pairs Component

    • Lists available trading pairs on the SDEX, helping users discover tradable markets.
  11. Optional Soroban Integration (Advanced)

    • Offers optional integration with Soroban smart contracts, enabling more complex DeFi interactions (e.g., automated trading strategies).
  12. NuGet Package Distribution

    • Packages all components as a single, cohesive NuGet library, making it easy for developers to install and integrate into their .NET projects.

How SDEX Razor Tools Complements Previous Projects

1. Integration with Stellar Razor Tools

The Stellar Razor Tools provides a set of general-purpose Razor components for interacting with the Stellar network, such as managing accounts, assets, and payments.

  • Trading Functionality: The SDEX Razor Tools adds a trading-focused layer to this foundation, allowing developers to build complete portfolio management and trading apps.
  • Portfolio Management: Integrating SDEX components with Pakana’s account management tools provides a holistic view of a user’s assets and trading history.
  • Consistent UI/UX: Both toolkits use Razor components, ensuring a seamless experience when combining Pakana with SDEX components in a single application.

2. Optimization with Stellar Identity Platform

The Stellar DotNet Identity Framework offers keypair management, authentication, and secure transaction handling, which complements the SDEX Razor Tools.

  • Secure Trading: The integration of the Identity Framework with SDEX components allows for secure transaction signing, role-based access, and multi-signature handling—essential for secure trading platforms.
  • Authentication & Session Management: SDEX components can use the Identity Framework’s authentication features to manage user sessions, making it easier to build end-user applications with account security and trading combined.
  • Streamlined User Experience: By enabling seamless integration between Identity Management and SDEX trading, developers can offer users a unified experience for managing accounts, signing transactions, and trading on the SDEX.

Summary

The SDEX Razor Tools project rounds out the feature set provided by Stellar Razor Tools (Pakana) and the Stellar Identity Platform by adding full trading capabilities, robust portfolio management, and optional secure integration with identity management. This combination empowers developers to build complete Stellar applications, from basic account management to secure trading and DeFi interactions, all within a unified .NET environment.

For more details, visit PakanaComponents.com and explore our open-source repository to get started.

About

Reusable Razor components for seamless SDEX integration in .NET apps, for Visual Studio and Visual Studio Code developers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published