internal/

directory
v0.0.0-...-73f626d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2026 License: Apache-2.0

Directories

Path Synopsis
Package data provides data access layer for account-contract token mappings.
Package data provides data access layer for account-contract token mappings.
db
dbtest
Package dbtest provides test database utilities with TimescaleDB support.
Package dbtest provides test database utilities with TimescaleDB support.
Package indexer provides high-performance data buffering for Stellar blockchain ingestion.
Package indexer provides high-performance data buffering for Stellar blockchain ingestion.
processors
AccountsProcessor extracts native XLM balance changes from account ledger entries.
AccountsProcessor extracts native XLM balance changes from account ledger entries.
types
Package types defines data structures for the Stellar wallet indexer and GraphQL API.
Package types defines data structures for the Stellar wallet indexer and GraphQL API.
Package ingest - configureHypertableSettings applies TimescaleDB chunk interval and retention policy settings to hypertables at startup.
Package ingest - configureHypertableSettings applies TimescaleDB chunk interval and retention policy settings to hypertables at startup.
infrastructure
backfill_helpers.go provides helper functions for backfill integration testing.
backfill_helpers.go provides helper functions for backfill integration testing.
Package loadtest provides synthetic ledger generation and ingestion for load testing.
Package loadtest provides synthetic ledger generation and ingestion for load testing.
graphql
GraphQL utilities for error handling and other GraphQL-related functionality Contains helper functions for customizing GraphQL behavior
GraphQL utilities for error handling and other GraphQL-related functionality Contains helper functions for customizing GraphQL behavior
graphql/dataloaders
GraphQL DataLoaders package - implements efficient batching for GraphQL resolvers DataLoaders solve the N+1 query problem by batching multiple requests into single database queries This is essential for GraphQL performance when resolving relationship fields
GraphQL DataLoaders package - implements efficient batching for GraphQL resolvers DataLoaders solve the N+1 query problem by batching multiple requests into single database queries This is essential for GraphQL performance when resolving relationship fields
graphql/resolvers
Package resolvers provides utility functions for parsing Stellar ledger entries into GraphQL balance types.
Package resolvers provides utility functions for parsing Stellar ledger entries into GraphQL balance types.
graphql/scalars
GraphQL custom scalars package - implements custom scalar types for gqlgen Custom scalars extend GraphQL's built-in types with application-specific data types This package handles marshaling between Go types and GraphQL representations
GraphQL custom scalars package - implements custom scalar types for gqlgen Custom scalars extend GraphQL's built-in types with application-specific data types This package handles marshaling between Go types and GraphQL representations
middleware
Package middleware provides HTTP middleware components for the wallet backend server.
Package middleware provides HTTP middleware components for the wallet backend server.
Package services provides business logic for the wallet-backend.
Package services provides business logic for the wallet-backend.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL