Skip to content

Conversation

@tabaktoni
Copy link
Member

@tabaktoni tabaktoni commented Dec 10, 2025

Motivation and Resolution

  • Migration docs for v9
  • Fix expose default RPC 0.10
  • Event Parsing Fix missing props and optimization
    1. Replaced deep clone with shallow array clones - 10-100x faster
    2. Removed unnecessary .flat() call - One less iteration
    3. Simplified metadata extraction with destructuring - Cleaner code
    4. Cached repeated property lookups - Fewer operations
    5. Added RPC 0.10 fields to ParsedEvent type - transaction_index, event_index
  • simplify Contract parseEvents

Checklist:

  • Performed a self-review of the code
  • Rebased to the last commit of the target branch (or merged it into my branch)
  • Linked the issues which this PR resolves
  • Documented the changes in code (API docs will be generated automatically)
  • Updated the tests
  • All tests are passing

@tabaktoni tabaktoni requested review from PhilippeR26 and penovicp and removed request for PhilippeR26 December 10, 2025 18:08
@tabaktoni tabaktoni merged commit 519dbe3 into develop Dec 11, 2025
3 checks passed
@github-actions
Copy link
Contributor

🎉 This PR is included in version 9.2.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions
Copy link
Contributor

🎉 This PR is included in version 9.2.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants