From d3b622a5273c071568202ded14928520c4142e1c Mon Sep 17 00:00:00 2001 From: EmelyanenkoK Date: Mon, 27 Feb 2023 08:49:03 +0300 Subject: [PATCH] Fix block_lt in account state by transaction (#624) * fix getAccountStateByTransaction * set correct block_lt --------- Co-authored-by: ms --- emulator/transaction-emulator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/emulator/transaction-emulator.cpp b/emulator/transaction-emulator.cpp index 8611378a..4a616418 100644 --- a/emulator/transaction-emulator.cpp +++ b/emulator/transaction-emulator.cpp @@ -83,6 +83,7 @@ td::Result TransactionEmulator::emulate_t ton::LogicalTime lt = record_trans.lt; ton::UnixTime utime = record_trans.now; account.now_ = utime; + account.block_lt = record_trans.lt - record_trans.lt % block::ConfigInfo::get_lt_align(); td::Ref msg_root = record_trans.r1.in_msg->prefetch_ref(); int tag = block::gen::t_TransactionDescr.get_tag(vm::load_cell_slice(record_trans.description));