Skip to content

Introspect/bin init - #37

Merged
bengineer42 merged 11 commits into
mainfrom
introspect/bin-init
Mar 18, 2026
Merged

bengineer42 merged 11 commits into
mainfrom
introspect/bin-init

Conversation

@bengineer42

Copy link
Copy Markdown
Collaborator

Removed decoder paralisation

MartianGreed and others added 11 commits March 18, 2026 08:35
- Introduced `EcsSink` to handle event processing and entity management.
- Implemented gRPC service for ECS interactions in `torii-ecs-sink`.
- Added scripts for testing gRPC endpoints and entity model filters.
- Enhanced logging for decoder context errors with event previews.
- Created bash scripts for end-to-end testing and subscription smoke checks.
@github-actions

Copy link
Copy Markdown

📊 Synthetic Benchmark Results

Comparing against baseline: 20260318T133811Z

Performance Summary

Token Type Duration (ms) Blocks Transactions Events Envelopes Blocks/sec Events/sec
erc20 2992 100 50000 50000 50000 33.42 16709.46
erc721 3264 100 50000 50000 50000 30.63 15316.27
erc1155 3368 100 50000 50000 70000 29.68 14841.98

Comparison with Baseline

Token Type Metric Baseline Current Change
erc20 Throughput (events/sec) 16709.46 16709.46 ➡️ 0.0%
erc20 Duration (ms) 2992 2992 ➡️ 0.0%
erc721 Throughput (events/sec) 15316.27 15316.27 ➡️ 0.0%
erc721 Duration (ms) 3264 3264 ➡️ 0.0%
erc1155 Throughput (events/sec) 14841.98 14841.98 ➡️ 0.0%
erc1155 Duration (ms) 3368 3368 ➡️ 0.0%

Legend:

  • ✅ Improvement (faster)
  • ⚠️ Regression (slower)
  • 📈 Throughput increase
  • 📉 Throughput decrease
  • ➡️ No significant change (<5%)

Stage Latency Breakdown

Token Type Extract (ms) Decode (ms) Sink (ms) Commit (ms)
erc20 12.811724000000002 58.542502000000034 2809.2156039999995 0.034004999999999994
erc721 14.177062000000003 63.81014900000001 3120.300436 0.034290000000000015
erc1155 20.662054 80.70255599999999 3192.025103 0.018973999999999994

Generated by Synthetic Benchmark CI

@bengineer42
bengineer42 merged commit f438e1a into main Mar 18, 2026
8 checks passed
@bengineer42
bengineer42 deleted the introspect/bin-init branch March 18, 2026 13:40
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.

2 participants