pull down to refresh

Hm, I've got all that covered except for the mining fees + change output, but I knew about that already, sharp.

Each transaction is signed…

This is not semantically correct. My 2nd point is that each input needs their own signatures for a tx to be valid.

reply

Because each transaction can consist of multiple UTXO's, which each have to be signed, gotcha.