Skip to content

Conversation

@danyalprout
Copy link
Collaborator

@danyalprout danyalprout commented Oct 9, 2025

Description

Remove a race condition for eth_sendRawTransactionSync, without this change it would end up having to fallback to canonical block processing, with this change send raw transaction sync uses flashblock data:

───────┬──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
       │ File: data/flashblocks-texas.csv
───────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   1   │ sent_at,txn_hash,included_in_block,inclusion_delay_ms
   2   │ 2025-10-09 13:02:34.028301 -0500 CDT m=+0.425203542,0x78449e5b0f25d8ba0dbbeee9375537f9d37f7330872f4da6d6cb0f13ceb6582f,32299950,116
   3   │ 2025-10-09 13:02:34.636438 -0500 CDT m=+1.033342959,0xedc027996f740d5ac6ee5acc93324726dc1f6a0fbfce6f46ae50dde5604d891d,32299950,108
   4   │ 2025-10-09 13:02:35.294273 -0500 CDT m=+1.691180584,0x062f68638d3c5c303cccaff1f2a9d8a2d66c1884006194c65326e88912069685,32299951,553
   5   │ 2025-10-09 13:02:36.251268 -0500 CDT m=+2.648179959,0x7cdc26fff54fc8c773759328a21fa861de2dfc4d265c02c3aad8a6500cf3dee3,32299951,195
   6   │ 2025-10-09 13:02:36.91156 -0500 CDT m=+3.308474876,0x1c900e78409f7a8f17842615def3e6633fac23b36f613dbf9e144f3629bda088,32299951,134
   7   │ 2025-10-09 13:02:37.532173 -0500 CDT m=+3.929091126,0xca5807bc4f7f7c1bde521394f401a338acc47d2cb9d547ac8e7b658c272fb205,32299952,316
   8   │ 2025-10-09 13:02:38.424143 -0500 CDT m=+4.821064084,0xeef95995e26c988ebc47fc4f97a7d3996f6493eb058d1aef0e12148093306070,32299952,173
   9   │ 2025-10-09 13:02:39.080102 -0500 CDT m=+5.477026001,0x823ab0ab004f52409dbf8c79da5eef88a07e83af61d5f86301b16b9346776864,32299952,115
  10   │ 2025-10-09 13:02:39.588204 -0500 CDT m=+5.985130834,0xbdc14544e06cc794531a4bbd9315038713d0d4d2f5f664a54be886f3dca2df03,32299953,262
  11   │ 2025-10-09 13:02:40.378715 -0500 CDT m=+6.775644542,0x636913dc0cf30501e12a1bdc24d3b9470df71a24946061750bda69db2c62caf8,32299953,216
  12   │ 2025-10-09 13:02:41.058365 -0500 CDT m=+7.455297626,0x31348cfc3e04fcb4fcef36e16d4ad2aa74d86fcd7e7c25990f0bf66e9d3a9e2d,32299953,137
  13   │ 2025-10-09 13:02:41.70541 -0500 CDT m=+8.102345501,0xf645cb059ff174107d3e31e61df30281f36a1737bef2ad08c7d487b41023a56a,32299954,143
  14   │ 2025-10-09 13:02:42.291973 -0500 CDT m=+8.688911001,0xb06b26fcd517d9967ca32697af53c13e461c43f229ee446f653730416e2f26bc,32299954,200
  15   │ 2025-10-09 13:02:42.963406 -0500 CDT m=+9.360346501,0x05c8f4761441c73da411e374b5f968ca09f72bb5ddb1353ed5155a2db3f5bd16,32299954,83
  16   │ 2025-10-09 13:02:43.593978 -0500 CDT m=+9.990921834,0x5cef5150deeefe9146c733e2b1f3da69cbe812c0bf5b5e5d7f3f0718efda02cc,32299955,254
  17   │ 2025-10-09 13:02:44.38966 -0500 CDT m=+10.786607417,0x4b067b28a93c04a299e7a3227530915b4c8c1bb05c10db0bce1baa6337b368e4,32299955,203
  18   │ 2025-10-09 13:02:45.126952 -0500 CDT m=+11.523902459,0xa09bc8a4488bbb08420fc1af9abf095014b41dd9b4a5b859198256aa0deca93a,32299955,69
  19   │ 2025-10-09 13:02:45.744119 -0500 CDT m=+12.141072126,0xf151612c6b87f24c68cdb1ddec57a76902ffb1f0bae46737bd850304b65a9f1b,32299956,106
  20   │ 2025-10-09 13:02:46.355669 -0500 CDT m=+12.752624959,0xce332141243a89012130577c673c2644f59e8003777e44ebf445ba76b88b7c00,32299956,92
  21   │ 2025-10-09 13:02:46.900341 -0500 CDT m=+13.297298584,0x78c49fbaa97952101fe0dc3674327cdf83476079174ab7a1c8aa7af58574df57,32299956,149
───────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

@danyalprout danyalprout marked this pull request as ready for review October 9, 2025 18:03
@github-project-automation github-project-automation bot moved this to In Review in Project Tracking Oct 9, 2025
@haardikk21 haardikk21 merged commit b947706 into main Oct 9, 2025
7 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in Project Tracking Oct 9, 2025
@danyalprout danyalprout deleted the post-processing branch October 10, 2025 19:00
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