availableComponentGroups

Returns a list of all the component groups that are present in the transaction, excluding the privacySalt, in the following order (which is the same with the order in ComponentGroupEnum:

  • list of each input that is present

  • list of each output that is present

  • list of each command that is present

  • list of each legacy attachment that is present (only relevant if transaction is being verified on a legacy node)

  • The notary Party, if present (list with one element)

  • The time-window of the transaction, if present (list with one element)

  • list of each reference input that is present

  • network parameters hash if present

  • list of each attachment that is present