[refactor] supplemental funcs for common blockscanner

I wanted to pull out the chain specific logic in this package, and instead pass in an interface that implements those chain specific logics. We can put commonly used implementations in this package (as I've done here for cosmos), or have an implementation in bifrost/pkg/chainclients.

Merge request reports

Loading