UNPKG

@ton3/liteclient

Version:
26 lines (21 loc) 682 B
import { StreamWriter, StreamReader } from '../../tl/stream'; import { crc32 } from '../../utils'; export interface TransactionId3 { account: Uint8Array; lt: bigint; } export const transactionId3 = { tag: crc32('liteServer.transactionId3 account:int256 lt:long = liteServer.TransactionId3'), read: (bufferReader: StreamReader): TransactionId3 => { const account = bufferReader.readBuffer(32); const lt = bufferReader.readUint64LE(); return { account, lt, }; }, write: (bufferWriter: StreamWriter, transaction: TransactionId3) => { bufferWriter.writeBuffer(transaction.account); bufferWriter.writeUint64LE(transaction.lt); }, };