@ton3/liteclient
Version:
TON Blockchain LiteClient
12 lines (9 loc) • 392 B
text/typescript
import { StreamWriter } from '../../tl/stream';
import { crc32 } from '../../utils';
import { BlockIdExt, blockIdExt } from '../../dataTypes/tonNode';
export const getState = (bufferWriter: StreamWriter, blockId: BlockIdExt) => {
bufferWriter.writeInt32LE(
crc32('liteServer.getState id:tonNode.blockIdExt = liteServer.BlockState'),
);
blockIdExt.write(bufferWriter, blockId);
};