Prerequisites to supporting block_api methods
At begin we should do analysis to confirm that HAF database holds all informations required to rebuild block representation from held data. For the quick looks seems that there are missing:
transaction_merkle_root
witness_signature
-
block_header_extensions
- this one seems to be mostly problematic as it is variant type, optionally holding different objects.
Additionally probably we should try to define at HAF side SQL complex type describing at least block header to eliminate repeating it in each application which requires it.