1#ifndef XRPL_TEST_CSF_EVENTS_H_INCLUDED
2#define XRPL_TEST_CSF_EVENTS_H_INCLUDED
4#include <test/csf/Proposal.h>
5#include <test/csf/Tx.h>
6#include <test/csf/Validation.h>
7#include <test/csf/ledgers.h>
A ledger is a set of observed transactions and a sequence number identifying the ledger.
boost::container::flat_set< Tx > TxSetType
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Peer accepted consensus results.
Peer closed the open ledger.
Peer fully validated a new ledger.
Ledger prior
The prior fully validated ledger This is a jump if prior.id() != ledger.parentID()
Ledger ledger
The new fully validated ledger.
A value received from another peer as part of flooding.
PeerID from
Peer that sent the value.
A value relayed to another peer as part of flooding.
PeerID to
Peer relaying to.
A value to be flooded to all other peers starting from this peer.
V val
Event that is shared.
Peer starts a new consensus round.
Ledger prevLedger
The prior ledger on hand.
Ledger::ID bestLedger
The preferred ledger for the start of consensus.
A transaction submitted to a peer.
Tx tx
The submitted transaction.
Peer detected a wrong prior ledger during consensus.