Optional
fullnamefullname is the protobuf fullname of the raw transaction type (for instance the tx.Tx type) it is not meant to support polymorphism of transaction types, it is supposed to be used by reflection clients to understand if they can handle a specific transaction type in an application.
Optional
msgsmsgs lists the accepted application messages (sdk.Msg)
TxDescriptor describes the accepted transaction type