Validates both offchain and onchain recipients.
Offchain recipients are checked against vtxo tree leaves for correct amounts and assets.
Onchain recipients are validated against the round transaction outputs (amounts and scripts)
via validateOnchainRecipient.
Presence only: the commitment tx and the tree are shared with every other intent in the batch,
so outputs paying someone else are legitimate and cannot be rejected. What this asserts is that
a settlement cannot consume our inputs and pay us nothing.
Validates both offchain and onchain recipients. Offchain recipients are checked against vtxo tree leaves for correct amounts and assets. Onchain recipients are validated against the round transaction outputs (amounts and scripts) via validateOnchainRecipient.
Presence only: the commitment tx and the tree are shared with every other intent in the batch, so outputs paying someone else are legitimate and cannot be rejected. What this asserts is that a settlement cannot consume our inputs and pay us nothing.