You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
2024.04 Update
Emulator: Single call optimized runGetMethod added
Tonlib: a series of proof improvements, also breaking Change in liteServer.getAllShardsInfo method (see below)
DB: usage statistics now collected, outdated persistent states are not serialized
LS: fast getOutMsgQueueSizes added, preliminary support of non-final block requests
Network: lz4 compression of block candidates (disabled by default).
liteServer.getAllShardsInfo method was updated for better efficiency. Previously, field proof contained BoC with two roots: one for BlockState from block's root and another for ShardHashes from BlockState. Now, it returns a single-root proof BoC, specifically the merkle proof of ShardHashes directly from the block's root, streamlining data access and integrity. Checking of the proof requires to check that ShardHashes in the data correspond to ShardHashes from the block.