UNPKG

@ton3/liteclient

Version:
22 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.listBlockTransactions = void 0; const utils_1 = require("../../utils"); const tonNode_1 = require("../../dataTypes/tonNode"); const liteServer_1 = require("../../dataTypes/liteServer"); const tag = (0, utils_1.crc32)('liteServer.listBlockTransactions id:tonNode.blockIdExt mode:# count:# after:mode.7?liteServer.transactionId3 reverse_order:mode.6?true want_proof:mode.5?true = liteServer.BlockTransactions'); const listBlockTransactions = (bufferWriter, blockId, count, after, reverseOrder, wantProof) => { let mode = 1 | (1 << 1) | (1 << 2); mode |= wantProof ? 1 << 5 : 0; mode |= reverseOrder ? 1 << 6 : 0; mode |= after ? 1 << 7 : 0; bufferWriter.writeInt32LE(tag); tonNode_1.blockIdExt.write(bufferWriter, blockId); bufferWriter.writeUint32LE(mode); bufferWriter.writeUint32LE(count); if (after) { liteServer_1.transactionId3.write(bufferWriter, after); } }; exports.listBlockTransactions = listBlockTransactions; //# sourceMappingURL=listBlockTransactions.js.map