UNPKG

ton3-liteclient

Version:
13 lines (10 loc) 462 B
import { StreamWriter } from '../../tl/stream'; import { crc32 } from '../../utils'; import { BlockIdExt, blockIdExt } from '../../dataTypes/tonNode'; export const getBlockHeader = (bufferWriter: StreamWriter, blockId: BlockIdExt, mode: number) => { bufferWriter.writeInt32LE( crc32('liteServer.getBlockHeader id:tonNode.blockIdExt mode:# = liteServer.BlockHeader'), ); blockIdExt.write(bufferWriter, blockId); bufferWriter.writeUint32LE(mode); };