Recently, the L2 OP Goerli chain re-orged 256 blocks. Reorgs of the blockchain are not well handled by the Farcaster system. Both Hubs and the Fname server might have serious issues if state is reverted.
We should first answer the following q's:
How often does L1 reorg? What is the distribution of depths of the reorg?
How often do L2's reorg? What is the distribution of depths of the reorg?
What happens when a re-org occurs? Is all data potentially thrown away? Does anything need to be resubmitted?
Depending on the outcome, we may need to write a specification to determine how to handle reorgs in Hubs and in the Fname servers.
What is the bug?
Recently, the L2 OP Goerli chain re-orged 256 blocks. Reorgs of the blockchain are not well handled by the Farcaster system. Both Hubs and the Fname server might have serious issues if state is reverted.
We should first answer the following q's:
Depending on the outcome, we may need to write a specification to determine how to handle reorgs in Hubs and in the Fname servers.