Optional accountAccount balance intervals (Dijkstra body key 26): asserts that each credential's account balance lies in a half-open range at validation time. Non-empty when present.
Optional auxiliaryOptional certificatesOptional directDirect deposits (Dijkstra body key 25): coin deposited directly into reward accounts without a withdrawal-style witness. Non-empty when present.
Optional donationOptional guardsGuard credentials that must authorize the transaction (Dijkstra body key 14, credential form). When present it takes precedence over requiredExtraSignatures, which then holds the key-hash subset of the guards as a read-only compatibility view.
Optional mintOptional networkOptional proposalOptional referenceOptional requiredOptional requiredGuards the enclosing transaction must carry (Dijkstra sub body key 24), each with the datum it must be supplied with. Non-empty when present.
Optional scriptOptional treasuryOptional validityOptional votingOptional withdrawalsGenerated using TypeDoc
Body of a Dijkstra sub transaction (CIP-0118 nested transactions). Reuses the top-level transaction body fields but has no fee, collateral or update fields -- the enclosing transaction pays the fee and posts collateral for the whole batch -- and adds requiredTopLevelGuards.