mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
Enable compression in private overlays v2 and in collator node
This commit is contained in:
parent
8385336eab
commit
f5cedc3b6e
8 changed files with 129 additions and 66 deletions
|
@ -20,9 +20,7 @@
|
|||
#include "rldp/rldp.h"
|
||||
#include <map>
|
||||
|
||||
namespace ton {
|
||||
|
||||
namespace validator {
|
||||
namespace ton::validator {
|
||||
|
||||
class ValidatorManager;
|
||||
|
||||
|
@ -77,8 +75,11 @@ class CollatorNode : public td::actor::Actor {
|
|||
}
|
||||
|
||||
void process_result(std::shared_ptr<CacheEntry> cache_entry, td::Result<BlockCandidate> R);
|
||||
|
||||
public:
|
||||
static tl_object_ptr<ton_api::collatorNode_Candidate> serialize_candidate(const BlockCandidate& block, bool compress);
|
||||
static td::Result<BlockCandidate> deserialize_candidate(tl_object_ptr<ton_api::collatorNode_Candidate> f,
|
||||
int max_decompressed_data_size);
|
||||
};
|
||||
|
||||
} // namespace validator
|
||||
|
||||
} // namespace ton
|
||||
} // namespace ton::validator
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue