mirror of
https://github.com/bigchaindb/js-bigchaindb-driver.git
synced 2025-02-14 21:10:32 +01:00
11 lines
382 B
JavaScript
Executable File
11 lines
382 B
JavaScript
Executable File
import serializeTransactionIntoCanonicalString from './serializeTransactionIntoCanonicalString'
|
|
import sha256Hash from '../sha256Hash'
|
|
|
|
export default function hashTransaction(transaction) {
|
|
// Safely remove any tx id from the given transaction for hashing
|
|
const tx = { ...transaction }
|
|
delete tx.id
|
|
|
|
return sha256Hash(serializeTransactionIntoCanonicalString(tx))
|
|
}
|