@ton3/liteclient
Version:
TON Blockchain LiteClient
20 lines • 777 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.transactionId = void 0;
const utils_1 = require("../../utils");
exports.transactionId = {
tag: (0, utils_1.crc32)('liteServer.transactionId mode:# account:mode.0?int256 lt:mode.1?long hash:mode.2?int256 = liteServer.TransactionId'),
read: (bufferReader) => {
const mode = bufferReader.readUint32LE();
const account = mode & 1 ? bufferReader.readBuffer(32) : null;
const lt = mode & (1 << 1) ? bufferReader.readUint64LE() : null;
const hash = mode & (1 << 2) ? bufferReader.readBuffer(32) : null;
return {
account,
lt,
hash,
};
},
write: () => { },
};
//# sourceMappingURL=transactionId.js.map