mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
integrating the existing state of TON Storage / TON Payments / CPS Fift development branches
This commit is contained in:
parent
040df63c98
commit
4e2624459b
153 changed files with 10760 additions and 1695 deletions
|
@ -42,7 +42,7 @@ td::Status BlockQ::init() {
|
|||
}
|
||||
vm::StaticBagOfCellsDbLazy::Options options;
|
||||
options.check_crc32c = true;
|
||||
auto res = vm::StaticBagOfCellsDbLazy::create(vm::BufferSliceBlobView::create(data_.clone()), options);
|
||||
auto res = vm::StaticBagOfCellsDbLazy::create(td::BufferSliceBlobView::create(data_.clone()), options);
|
||||
if (res.is_error()) {
|
||||
return res.move_as_error();
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*/
|
||||
#include "collator-impl.h"
|
||||
#include "vm/boc.h"
|
||||
#include "vm/db/BlobView.h"
|
||||
#include "td/db/utils/BlobView.h"
|
||||
#include "vm/db/StaticBagOfCellsDb.h"
|
||||
#include "block/mc-config.h"
|
||||
#include "block/block.h"
|
||||
|
@ -28,7 +28,7 @@
|
|||
#include "crypto/openssl/rand.hpp"
|
||||
#include "ton/ton-shard.h"
|
||||
#include "adnl/utils.hpp"
|
||||
#include <assert.h>
|
||||
#include <cassert>
|
||||
#include <algorithm>
|
||||
#include "fabric.h"
|
||||
#include "validator-set.hpp"
|
||||
|
|
|
@ -1939,7 +1939,7 @@ bool LiteQuery::construct_proof_link_forward_cont(ton::BlockIdExt cur, ton::Bloc
|
|||
// for zero state, lazily deserialize buffer_ instead
|
||||
vm::StaticBagOfCellsDbLazy::Options options;
|
||||
options.check_crc32c = true;
|
||||
auto res = vm::StaticBagOfCellsDbLazy::create(vm::BufferSliceBlobView::create(std::move(buffer_)), options);
|
||||
auto res = vm::StaticBagOfCellsDbLazy::create(td::BufferSliceBlobView::create(std::move(buffer_)), options);
|
||||
if (res.is_error()) {
|
||||
return fatal_error(res.move_as_error());
|
||||
}
|
||||
|
|
|
@ -106,7 +106,7 @@ td::Result<ProofLinkQ::VirtualizedProof> ProofLinkQ::get_virtual_root(bool lazy)
|
|||
if (lazy) {
|
||||
vm::StaticBagOfCellsDbLazy::Options options;
|
||||
options.check_crc32c = true;
|
||||
auto res = vm::StaticBagOfCellsDbLazy::create(vm::BufferSliceBlobView::create(data_.clone()), options);
|
||||
auto res = vm::StaticBagOfCellsDbLazy::create(td::BufferSliceBlobView::create(data_.clone()), options);
|
||||
if (res.is_error()) {
|
||||
return res.move_as_error();
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "message-queue.hpp"
|
||||
#include "validator-set.hpp"
|
||||
#include "vm/boc.h"
|
||||
#include "vm/db/BlobView.h"
|
||||
#include "td/db/utils/BlobView.h"
|
||||
#include "vm/db/StaticBagOfCellsDb.h"
|
||||
#include "vm/cellslice.h"
|
||||
#include "vm/cells/MerkleUpdate.h"
|
||||
|
@ -86,7 +86,7 @@ td::Status ShardStateQ::init() {
|
|||
#if LAZY_STATE_DESERIALIZE
|
||||
vm::StaticBagOfCellsDbLazy::Options options;
|
||||
options.check_crc32c = true;
|
||||
auto res = vm::StaticBagOfCellsDbLazy::create(vm::BufferSliceBlobView::create(data.clone()), options);
|
||||
auto res = vm::StaticBagOfCellsDbLazy::create(td::BufferSliceBlobView::create(data.clone()), options);
|
||||
if (res.is_error()) {
|
||||
return res.move_as_error();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue