39 std::vector<std::shared_ptr<PbftVote>>
votes;
#define HAS_RLP_FIELDS
Definition encoding_rlp.hpp:208
std::vector< std::shared_ptr< PillarVote > > pillar_votes
Definition votes_bundle_rlp.hpp:63
std::vector< std::shared_ptr< PbftVote > > votes
Definition votes_bundle_rlp.hpp:39
std::vector< std::shared_ptr< PillarVote > > decodePillarVotesBundleRlp(const dev::RLP &votes_bundle_rlp)
Decodes pillar votes from optimized votes bundle rlp.
Definition votes_bundle_rlp.cpp:81
static constexpr size_t kPillarVotesBundleRlpSize
Definition votes_bundle_rlp.hpp:44
std::vector< std::shared_ptr< PbftVote > > decodePbftVotesBundleRlp(const dev::RLP &votes_bundle_rlp)
Decodes pbft votes from optimized votes bundle rlp.
Definition votes_bundle_rlp.cpp:33
dev::bytes encodePillarVotesBundleRlp(const std::vector< std::shared_ptr< PillarVote > > &votes)
Encodes pillar votes into optimized votes bundle rlp.
Definition votes_bundle_rlp.cpp:60
dev::bytes encodePbftVotesBundleRlp(const std::vector< std::shared_ptr< PbftVote > > &votes)
Encodes pbft votes into optimized votes bundle rlp.
Definition votes_bundle_rlp.cpp:8
static constexpr size_t kPbftVotesBundleRlpSize
Definition votes_bundle_rlp.hpp:20
Definition votes_bundle_rlp.hpp:38
Definition votes_bundle_rlp.hpp:62
std::vector<::byte > bytes
Definition Common.h:46