Settings

Theme

HyperEVM system transactions have different hashes depending on where you look

d4mr.com

1 points by d4mr 3 months ago · 1 comment

Reader

d4mrOP 3 months ago

Author here. Was building an indexer to correlate Hyperliquid L1 transfers with HyperEVM transactions. The official RPC gave me one hash, but block explorers couldn't find it.

Turns out: Hyperliquid publishes block data to S3, and system transactions don't have hashes. nanoreth (which explorers use) has to recompute them, but uses a different encoding convention. they stuff the system address into the signature field as a "pseudo transaction."

Neither is wrong exactly, but if you're building tooling you need to know which convention your data source uses.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection