Skip to content

perf: cache stream addresses, memoize RPC proxy, parallelize batch si… - #403

Merged
Jaydbrown merged 1 commit into
conduit-protocol:mainfrom
Komelove:detai
Jul 30, 2026
Merged

perf: cache stream addresses, memoize RPC proxy, parallelize batch si…#403
Jaydbrown merged 1 commit into
conduit-protocol:mainfrom
Komelove:detai

Conversation

@Komelove

Copy link
Copy Markdown
Contributor

Close #368

@drips-wave

drips-wave Bot commented Jul 30, 2026

Copy link
Copy Markdown

@Komelove Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Jaydbrown
Jaydbrown merged commit 51368d4 into conduit-protocol:main Jul 30, 2026
bbjiggy added a commit to bbjiggy/streamFi-sdk that referenced this pull request Jul 30, 2026
Resolves conflicts against upstream, which advanced independently while
this branch was open:

- src/batch-tx.ts: took upstream's version as-is. PRs conduit-protocol#403 and conduit-protocol#416
  independently parallelized buildBatchTransactions()'s RPC simulation
  the same way this branch's conduit-protocol#361 commit did, and merged first. Our
  own perf commit is superseded; kept our additional test coverage
  (src/tests/batch-tx-rpc-simulation.test.ts covers the getAccount
  sequence-fetch path, method-name validation, and the offline
  fallback, none of which upstream's own
  batch-tx-concurrent-simulation.test.ts exercises).
- docs/api.md: dropped our one-line perf note in favor of upstream's
  fuller buildBatchTransactions() doc section describing the same
  behavior.

All other upstream changes (indexer.ts type-safety refactor, nonce
manager fix, room manager, token-decimals cache, module46, etc.)
merged automatically with no conflicts.

Verified post-merge: typecheck clean, lint clean, 667 passed/2 skipped,
build succeeds.
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.

Enhancement: Detailed SDK Feature #34

2 participants