|
Kagome
Polkadot Runtime Engine in C++17
|
#include <boost/variant.hpp>#include <scale/bitvec.hpp>#include <tuple>#include <type_traits>#include <vector>#include "common/blob.hpp"#include "consensus/grandpa/common.hpp"#include "crypto/hasher.hpp"#include "primitives/common.hpp"#include "primitives/compact_integer.hpp"#include "primitives/digest.hpp"#include "scale/tie.hpp"#include "storage/trie/types.hpp"Go to the source code of this file.
Classes | |
| struct | kagome::network::Signed< Payload > |
| Payload signed by validator. More... | |
| struct | kagome::network::CollatorAdvertisement |
| struct | kagome::network::CollatorDeclaration |
| struct | kagome::network::ErasureChunk |
| A chunk of erasure-encoded block data. More... | |
| struct | kagome::network::ParachainBlock |
| struct | kagome::network::CandidateDescriptor |
| struct | kagome::network::CandidateReceipt |
| struct | kagome::network::CollationResponse |
| struct | kagome::network::CollationFetchingRequest |
| struct | kagome::network::CollationFetchingResponse |
| struct | kagome::network::OutboundHorizontal |
| struct | kagome::network::CandidateCommitments |
| struct | kagome::network::CommittedCandidateReceipt |
| struct | kagome::network::Statement |
| struct | kagome::network::Seconded |
Namespaces | |
| kagome::network | |
Typedefs | |
| using | kagome::network::Signature = crypto::Sr25519Signature |
| using | kagome::network::ParachainId = uint32_t |
| using | kagome::network::CollatorPublicKey = crypto::Sr25519PublicKey |
| using | kagome::network::ValidatorIndex = uint32_t |
| using | kagome::network::UpwardMessage = common::Buffer |
| using | kagome::network::ParachainRuntime = common::Buffer |
| using | kagome::network::HeadData = common::Buffer |
| using | kagome::network::CandidateHash = primitives::BlockHash |
| using | kagome::network::ChunkProof = std::vector< common::Buffer > |
| using | kagome::network::Dummy = std::tuple<> |
| NU element. More... | |
| using | kagome::network::ViewUpdate = Dummy |
| ViewUpdate message. Maybe will be implemented later. More... | |
| using | kagome::network::ReqCollationResponseData = boost::variant< CollationResponse > |
| using | kagome::network::CandidateState = boost::variant< Dummy, CommittedCandidateReceipt, primitives::BlockHash > |
| using | kagome::network::SignedBitfield = Signed< scale::BitVec > |
| Signed availability bitfield. More... | |
| using | kagome::network::CollationMessage = boost::variant< CollatorDeclaration, CollatorAdvertisement, Dummy, Dummy, Seconded > |
| using | kagome::network::ProtocolMessage = boost::variant< CollationMessage > |
| using | kagome::network::WireMessage = boost::variant< Dummy, ProtocolMessage, ViewUpdate > |
Functions | |
| CandidateHash | kagome::network::candidateHash (const crypto::Hasher &hasher, const CandidateReceipt &receipt) |
| CandidateHash | kagome::network::candidateHash (const crypto::Hasher &hasher, const CommittedCandidateReceipt &receipt) |
| CandidateHash | kagome::network::candidateHash (const crypto::Hasher &hasher, const CandidateState &statement) |