Skip to content

Feature/issue 4 graphql api#9

Open
Phantomcall wants to merge 2 commits into
Kevin737866:mainfrom
Phantomcall:feature/issue-4-graphql-api
Open

Feature/issue 4 graphql api#9
Phantomcall wants to merge 2 commits into
Kevin737866:mainfrom
Phantomcall:feature/issue-4-graphql-api

Conversation

@Phantomcall

@Phantomcall Phantomcall commented Mar 26, 2026

Copy link
Copy Markdown
Contributor

📝 Pull Request Summary
Title: feat: Implement GraphQL API for Stellar Data Queries and Aggregations (#4) Description: This PR implements a comprehensive GraphQL API server designed for Stellar blockchain analytics. It includes:

A complete GraphQL schema with types for Ledger, Transaction, Operation, Account, and Balance.
Advanced aggregation queries for daily transaction counts, active accounts, and asset-specific DEX volume.
Efficient data fetching using DataLoader to prevent N+1 query performance issues.
Support for Relay-compliant cursor-based pagination.

A new CLI command serve-api to launch the server locally.
Fixes for several soroban-sdk migration issues in the existing codebase (Address generation and syntax).

closes #4

…Kevin737866#4)

Includes GraphQL schema with types for Ledger, Transaction, Operation, and Account. Implements resolvers with DataLoaders for N+1 prevention and aggregation queries for network metrics and DEX volume. Adds 'serve-api' CLI command and fixes Soroban SDK migration issues in the base project. issue Kevin737866#4
@drips-wave

drips-wave Bot commented Mar 26, 2026

Copy link
Copy Markdown

Hey @Phantomcall! 👋 It looks like this PR isn't linked to any issue.

If this PR is for one of the issues assigned to you as part of a Wave, please link it to ensure your contribution is tracked properly. You can do this by adding a keyword to the PR description (e.g., Closes #123), or by clicking a button below:

Issue Title
#3 Implement flash loan functionality Link to this issue

ℹ️ Learn more about linking PRs to issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build decentralized stablecoin on Stellar

1 participant