Remove duplication of SigningTransaction and signingBlockHeader and use embedded struct.
Remove frozen transaction because defining interface for transaction in the package adds complexity without much benefit. interface should be defined in the user side.
Acceptance Criteria
All test should be passing
Additional Information
this requires #54 otherwise it will increase the non generated boilerplate code for codec
Description
SigningTransaction
andsigningBlockHeader
and use embedded struct.Acceptance Criteria
Additional Information