fix transactions to use new ledger format