I'm developing some raw tx server-side scripts and dealing with ValueNotConservedUTxO errors. If I create a transaction from a specific address, must I create inputs for all the utxos and then add the ones I'm not sending elsewhere to a change address?
Hopefully I'm just missing a key understanding else I really don't understand why such a waste of blockchain data would be part of the plan.