UNPKG

ton3-liteclient

Version:
24 lines (20 loc) 602 B
import { crc32 } from '../../utils'; import { StreamReader } from '../../tl/stream'; import { blockIdExt, BlockIdExt } from '../tonNode'; export interface TransactionList { ids: BlockIdExt[]; transactions: Uint8Array; } export const transactionList = { tag: crc32( 'liteServer.transactionList ids:(vector tonNode.blockIdExt) transactions:bytes = liteServer.TransactionList', ), read: (reader: StreamReader): TransactionList => { const ids = reader.readVector(blockIdExt.read); const transactions = reader.readBytes(); return { ids, transactions, }; }, };