How to get Bitcoin input transaction hash string from bitcoinjslib Transaction object?
Apparently you need to reverse the array before toString. Transaction.ins[i].hash.reverse().toString('hex') produces the correct result. Make sure to call hash.reverse() afterward.

source: ScriptHash from bitcoin address with BitcoinJS