A single inner of a confidential Batch, in one of two intentionally distinct
shapes:
a confidential operation spec (ConfidentialBatchOperation) — a recipe
the assembler builds into a transaction and proof. operation-tagged and camelCase
because it mirrors a builder's parameters (e.g. senderKeypair), not a
serialized transaction.
a ready-made transaction (a SubmittableTransaction) — already
the wire model, so TransactionType-tagged and PascalCase. The assembler only
shapes it as a Batch inner (tfInnerBatchTxn, Fee: '0', a sequence) and
passes it through.
The two read differently on purpose: operation means "build this for me",
TransactionType means "here is a finished transaction".
A single inner of a confidential Batch, in one of two intentionally distinct shapes:
operation-tagged and camelCase because it mirrors a builder's parameters (e.g.senderKeypair), not a serialized transaction.TransactionType-tagged and PascalCase. The assembler only shapes it as a Batch inner (tfInnerBatchTxn,Fee: '0', a sequence) and passes it through.The two read differently on purpose:
operationmeans "build this for me",TransactionTypemeans "here is a finished transaction".