Feeling a little silly here, I can decode the entire rest of the data in the blockchain, but the "value" field of a transaction output makes no sense.
[0,-14,5,42,1,0,0,0]
This decodes to "50.00000000" but I can't see how.
The remainder of the block decodes correctly, so I am fairly sure I'm looking at the right data. It doesnt seem to be in the same format as the bitcoin value (/10^8)
15861034
, as little endian I get705032704