Skip to content

v1.2.1

Choose a tag to compare

@neodix42 neodix42 released this 20 Oct 12:01
· 32 commits to main since this release
  • introduce a new Exporter module that allows to access a TON RockDB database hosted locally;
  • add various RocksDB readers, like CellDbReader, GlobalIndexReader, StateDbReader and ArchiveIndexReader;
  • add simple command line tool TonExporterApp.jar to extract data (like blocks in TL-B or BoC format, last block, latest or by seqno account balance/shard) from TON db.
  • in Exporter module add some TL-B types that use lazy-loading cell mechanism, where during cell deserialization each cell's reference is loaded from the CellDB by its hash;
  • in Exporter module in ShardAccountsLazy added lookup method, that looks for a key in (HashmapAugE 256 ShardAccount DepthBalanceInfo) = ShardAccounts dict without loading the whole HashMap;
  • add endCellNoRecalculation() to CellBuilder, that is used to end the cell without calculating hashes;
  • improve readability of OutMsgQueueInfo de/serialization;
  • fix AccountBlock and LibDescr deserialization;
  • fix MsgEnvelope, McStateExtraInfo, BlockCreateStats, ShardAccountBlocks, OldMcBlocksInfo de/serialization;