ton3-liteclient
Version:
TON Blockchain LiteClient
24 lines (20 loc) • 558 B
text/typescript
import { StreamReader } from '../../tl/stream';
import { crc32 } from '../../utils';
export interface Version {
version: number;
capabilities: bigint;
now: number;
}
export const version = {
tag: crc32('liteServer.version mode:# version:int capabilities:long now:int = liteServer.Version'),
read: (dataReader: StreamReader) => {
const version = dataReader.readUint32LE();
const capabilities = dataReader.readUint64LE();
const now = dataReader.readUint32LE();
return {
version,
capabilities,
now,
};
},
};