1234567891011121314151617181920212223242526272829303132333435363738394041 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.HashPrefix = void 0;
- const buffer_1 = require("buffer/");
- /**
- * Write a 32 bit integer to a Buffer
- *
- * @param uint32 32 bit integer to write to buffer
- * @returns a buffer with the bytes representation of uint32
- */
- function bytes(uint32) {
- const result = buffer_1.Buffer.alloc(4);
- result.writeUInt32BE(uint32, 0);
- return result;
- }
- /**
- * Maps HashPrefix names to their byte representation
- */
- const 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),
- // payment channel claim
- paymentChannelClaim: bytes(0x434c4d00),
- };
- exports.HashPrefix = HashPrefix;
- //# sourceMappingURL=hash-prefixes.js.map
|