TxBuilder: transform all signatures once
Wallet: use TxBuilder instead