| 
    Kagome
    
   Polkadot Runtime Engine in C++17 
   | 
 
#include <collation_observer.hpp>
Public Member Functions | |
| virtual | ~CollationObserver ()=default | 
| virtual void | onAdvertise (libp2p::peer::PeerId const &peer_id, primitives::BlockHash para_hash)=0 | 
| virtual void | onDeclare (libp2p::peer::PeerId const &peer_id, CollatorPublicKey pubkey, ParachainId para_id, Signature signature)=0 | 
Reacts to messages, related to collation protocol
Definition at line 20 of file collation_observer.hpp.
      
  | 
  virtualdefault | 
      
  | 
  pure virtual | 
Triggered when a Peer makes advertisement
| peer_id | id of the peer | 
| para_hash | hash of the parachain block | 
Implemented in kagome::parachain::ParachainObserverImpl, and kagome::observers::CollationObserverImpl.
      
  | 
  pure virtual | 
Triggered when a Peer declares as a collator
| pubkey | PeerId of the peer. | 
| para_id | Public key of the collator. | 
| signature | Parachain Id. Signature of the collator using the PeerId of the collators node. | 
Implemented in kagome::observers::CollationObserverImpl, and kagome::parachain::ParachainObserverImpl.