GetHash returns the hash stored in the given input (which also is a
transaction ID represented as 32 byte slice containing 256 bit BE value).
It uses `Neo.Input.GetHash` syscall.
Input is an opaque data structure that can only be created by
transaction.GetInputs and it represents transaction's input. It's similar
to Neo .net framework's TransactionInput.