* use spans to create a hierarchy of logs
* minor imp
* remove chain id
* add a sequence processing
* added comments
* consistent with other threads
* extract method out
* add field to process block range
* add field to watch events logs
* rename method
* extract process batch method
* tidy
* update log for eth
* remove comment
* update version
* address feedback
* More logging on failure of deserialization
* Log chain id if the provider registration is failing
* Fix sample config
* Fix dysfunctional rpc address from blast
* introduce provider config
* get provider chain config in order
* hash chain with multiple pebble chains
* update script to get metadata
* update version
* comments and move things around
* update comment
* minor fixes
* separate pr for this
* rename provider-config
* sample config
* auto sort commitments
* use seed and chain length
* refactor and simplify hashchain and offset vec
* better formatting
* make commitments private
* optional chain in provider-config
* set default value of chain length
* Version 5.0.0
* update comments
* version update
* optional provider config