You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just ran my backend with v3.0.0-alpha5 and eth_getTransactionReceipt is 20X slower or more. Before it takes about 1-3 seconds to parse 60 blocks and now it takes 1 minute. I believe also slower than Erigon 2.0 ?
The text was updated successfully, but these errors were encountered:
journeytosilius
changed the title
eth_getTransactionReceipt on v3.0.0-alpha5 10X slower than Geth or Erigon 2.0 ?
eth_getTransactionReceipt on v3.0.0-alpha5 10X+ slower than Geth or Erigon 2.0 ?
Nov 27, 2024
journeytosilius
changed the title
eth_getTransactionReceipt on v3.0.0-alpha5 10X+ slower than Geth or Erigon 2.0 ?
eth_getTransactionReceipt on v3.0.0-alpha5 20X+ slower than Geth or Erigon 2.0 ?
Nov 27, 2024
for _, tx := range block.Transactions() {
wg.Add(1)
go func(tx *types.Transaction) {
defer wg.Done()
receipt, err := node.Client().Instance().TransactionReceipt(ctx, tx.Hash())
if err != nil {
fmt.Println("Error getting transaction receipt:", err)
return
}
}(tx)
}
wg.Wait()
Just calling concurrently, for 60 blocks takes 1+ minute, before it took 1-3 seconds. So just iterating over a range of blocks ( 60 ),get the blocks, then parsing the Tx receipts like this for each block.
System information
main
Ubuntu server 24
#####################
Just ran my backend with v3.0.0-alpha5 and eth_getTransactionReceipt is 20X slower or more. Before it takes about 1-3 seconds to parse 60 blocks and now it takes 1 minute. I believe also slower than Erigon 2.0 ?
I read here there is a similar problem : #11090
How can I fix this or tune it ?
The text was updated successfully, but these errors were encountered: