As per the discussion here: https://discord.com/channels/905194001349627914/1306104244486668369/1306929797296816200, Firefly-cli currently hard code the starting block of the Firefly batch pin contract event to 0 to ensure no events could be missed. But this is impractical when using multi-party mode with a public chain:
Workaround
The currently workaround is to update the firefly_core yaml generated manually to start indexing the events from a desired block number. (hint: newest can be used if you don't care about missing events which breaks integrity of indexed data)
An enhancement would be making the FirstEvent configurable
As per the discussion here: https://discord.com/channels/905194001349627914/1306104244486668369/1306929797296816200, Firefly-cli currently hard code the starting block of the Firefly batch pin contract event to
0to ensure no events could be missed. But this is impractical when using multi-party mode with a public chain:firefly-cli/internal/stacks/stack_manager.go
Line 988 in 14e7721
Workaround
The currently workaround is to update the firefly_core yaml generated manually to start indexing the events from a desired block number. (hint:
newestcan be used if you don't care about missing events which breaks integrity of indexed data)An enhancement would be making the FirstEvent configurable