Skip to content

fix: wire Soroban service to live RPC#630

Merged
BigBen-7 merged 2 commits into
PinSpace-Org:mainfrom
Ibinola:feat/issue-603-soroban-live-integration
Jun 22, 2026
Merged

fix: wire Soroban service to live RPC#630
BigBen-7 merged 2 commits into
PinSpace-Org:mainfrom
Ibinola:feat/issue-603-soroban-live-integration

Conversation

@Ibinola

@Ibinola Ibinola commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace the Soroban mock path with a live RPC-backed client when CONTRACT_ID_GIST_REGISTRY is configured
  • Submit post_gist transactions on-chain and decode get_gist results from Soroban RPC
  • Keep mock behavior intact when no contract ID is configured
  • Fix the indexer cursor to advance by Soroban ledger, not timestamp

Validation

  • npm run build
  • npm test -- --runInBand --watchman=false gists.service.spec.ts indexer.service.spec.ts

Closes #603

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.

Connect SorobanService to live testnet and invoke GistRegistry contract

2 participants