mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
updated submodules, bugfixes
- added new fift/func code for validator complaint creation - bugfixes in validator - updates in tonlib - new versions of rocksdb/abseil - hardfork support
This commit is contained in:
parent
16a4566091
commit
9f008b129f
129 changed files with 8438 additions and 879 deletions
|
@ -55,6 +55,10 @@ class KeyValue : public KeyValueReader {
|
|||
virtual Status set(Slice key, Slice value) = 0;
|
||||
virtual Status erase(Slice key) = 0;
|
||||
|
||||
virtual Status begin_write_batch() = 0;
|
||||
virtual Status commit_write_batch() = 0;
|
||||
virtual Status abort_write_batch() = 0;
|
||||
|
||||
virtual Status begin_transaction() = 0;
|
||||
virtual Status commit_transaction() = 0;
|
||||
virtual Status abort_transaction() = 0;
|
||||
|
@ -86,6 +90,16 @@ class PrefixedKeyValue : public KeyValue {
|
|||
return kv_->erase(PSLICE() << prefix_ << key);
|
||||
}
|
||||
|
||||
Status begin_write_batch() override {
|
||||
return kv_->begin_write_batch();
|
||||
}
|
||||
Status commit_write_batch() override {
|
||||
return kv_->commit_write_batch();
|
||||
}
|
||||
Status abort_write_batch() override {
|
||||
return kv_->abort_write_batch();
|
||||
}
|
||||
|
||||
Status begin_transaction() override {
|
||||
return kv_->begin_transaction();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue