eqlabs / pathfinder

A Starknet full node written in Rust
https://eqlabs.github.io/pathfinder/
Other
622 stars 231 forks source link

Duplicate L2 to L1 messages in `starknet_traceTransaction` output #2094

Closed kkovaacs closed 3 months ago

kkovaacs commented 3 months ago

Tracing this Sepolia testnet transaction with pathfinder returns slightly different results compared to the feeder gateway output.

In the feeder gateway output there is only a single message, while pathfinder returns a trace where the same message is duplicated. It is reported once the internal call within the execute_invocation function invocation, and once for execute_invocation itself.