Files
xahaud/src/ripple/protocol
David Schwartz 0c134582ca Track peer "sanity" (RIPD-836)
* Each peer has a "sane/insane/unknown" status
* Status updated based on peer ledger sequence
* Status reported in peer json
* Only sane peers preferred for historical ledgers
* Overlay endpoints only accepted from known sane peers
* Untrusted proposals not relayed from insane peers
* Untrusted validations not relayed from insane peers
* Transactions from insane peers are not processed
* Periodically drop outbound connections to bad peers
* Bad peers get bootcache valence of zero

Peer "sanity" is based on the ledger sequence number they are on.  We
quickly become able to assess this based on current trusted validations.
We quarrantine rogue messages and disconnect bad outbound connections to
help maintain the configured number of good outbound connections.
2015-04-14 18:51:52 -04:00
..
2015-04-13 10:24:47 -07:00
2015-02-02 17:01:17 -08:00
2015-02-23 14:36:34 -05:00
2015-02-02 17:01:17 -08:00
2015-04-14 18:51:52 -04:00
2015-03-16 20:54:15 -04:00
2015-01-26 19:13:40 -08:00
2015-02-02 17:01:17 -08:00
2015-03-16 20:54:15 -04:00
2015-03-16 20:54:15 -04:00
2015-02-02 17:01:17 -08:00
2015-02-02 17:01:17 -08:00
2015-02-02 17:01:17 -08:00
2015-01-26 12:39:13 -08:00
2015-02-02 17:01:17 -08:00

protocol

Classes and functions for handling data and values associated with the Ripple protocol.

Serialized Objects

In ripple objects transmitted over the network must be serialized into a canonical format. The prefix "ST" refers to classes that deal with the serialized format of ripple objects.

The term "Tx" or "tx" is an abbreviation for "Transaction", a commonly occurring object type.