Directories
¶
| Path | Synopsis |
|---|---|
|
Mock implementations for data layer models used in testing
|
Mock implementations for data layer models used in testing |
|
Package indexer provides high-performance data buffering for Stellar blockchain ingestion.
|
Package indexer provides high-performance data buffering for Stellar blockchain ingestion. |
|
processors
EffectsProcessor processes Stellar transaction effects and extracts state changes for account properties.
|
EffectsProcessor processes Stellar transaction effects and extracts state changes for account properties. |
|
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. |
|
infrastructure
backfill_helpers.go provides helper functions for backfill integration testing.
|
backfill_helpers.go provides helper functions for backfill integration 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. |
|
Package store provides data access layer for Redis operations.
|
Package store provides data access layer for Redis operations. |
Click to show internal directories.
Click to hide internal directories.