Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 674 Bytes

File metadata and controls

25 lines (19 loc) · 674 Bytes

Architecture Overview

Backend & Contract Interactions

graph TD
  FE[Frontend] -- REST/gRPC --> BE[Backend]
  BE -- Soroban SDK --> SC[Smart Contract]
  SC -- Events --> BE
  BE -- Webhooks --> FE
Loading
  • Frontend communicates with the Backend via REST/gRPC APIs.
  • Backend interacts with Soroban Smart Contracts for payment logic.
  • Smart Contracts emit events consumed by the Backend.
  • Backend notifies the Frontend via webhooks or polling.

Key Components

  • Frontend: Next.js app for user interaction
  • Backend: NestJS API server
  • Contracts: Soroban smart contracts (Rust)

For more details, see docs/.