core: fix missing output amounts in transaction object
core: fix missing output amounts in transaction object

This fixes missing output amounts, which is one problem reported
in chain/chainprv#1789. It does not completely resolve that issue.

Closes chain/chainprv#1795

chain/chain,chain/chain,chain/chain,chain/chain,chain/chain,chain/chain