UNPKG

bluzelle-binary-codec

Version:
28 lines (24 loc) 781 B
'use strict';var _require = require('./utils/bytes-utils'),serializeUIntN = _require.serializeUIntN; function bytes(uint32) { return serializeUIntN(uint32, 4); } var HashPrefix = { transactionID: bytes(0x54584E00), // transaction plus metadata transaction: bytes(0x534E4400), // account state accountStateEntry: bytes(0x4D4C4E00), // inner node in tree innerNode: bytes(0x4D494E00), // ledger master data for signing ledgerHeader: bytes(0x4C575200), // inner transaction to sign transactionSig: bytes(0x53545800), // inner transaction to sign transactionMultiSig: bytes(0x534D5400), // validation for signing validation: bytes(0x56414C00), // proposal for signing proposal: bytes(0x50525000) }; module.exports = { HashPrefix: HashPrefix };