Skip to content

feat: cursor pagination for /v2/jettons, fix risk currency calc - #944

Merged
hsslbchtop merged 1 commit into
masterfrom
jettons-cursor-pagination-20260813-170613
Aug 13, 2026
Merged

hsslbchtop merged 1 commit into
masterfrom
jettons-cursor-pagination-20260813-170613

Conversation

@hsslbchtop

Copy link
Copy Markdown
Contributor

Summary

  • Add last_account_id cursor-based pagination to /v2/jettons, resolved live against storage
  • Legacy offset-based pagination is now served from an in-memory cache (registered via WithJettonMastersOffsetSource) instead of a Postgres OFFSET scan, which was found to be a major source of replication lag on read replicas
  • storage.GetJettonMasters no longer takes an offset param at all — keyset (cursor) pagination only
  • Fix risk currency calculation in event_converters.go: an unknown currency no longer aborts the whole risk response, it just omits TotalEquivalent and logs a warning

@hsslbchtop
hsslbchtop merged commit 238f47a into master Aug 13, 2026
1 check passed
@hsslbchtop
hsslbchtop deleted the jettons-cursor-pagination-20260813-170613 branch August 13, 2026 14:12
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.

3 participants