Why am I receiving duplicated data?

Microforks that occur on the network can make it seem like data is being returned in duplicate.

Due to the ever-changing nature of the blockchain within the reversible blocks near the chain's tip (any block height greater than the Last Irreversible Block), a single transaction can be returned multiple times with step:"undo" and step:"redo".

You can read more about this in our documentation in the "Navigating Forks" section.