Files
rippled/src/ripple
seelabs 79a0cb096b Payment paths with a zero output step are dry (RIPD-1749):
A tiny input amount to a payment step can cause this step to output zero. For
example, if a previous steps outputs a dust amount of 10^-80, and this step is a
IOU -> XRP offer, the offer may output zero drops. In this case, call the strand
dry. Before this patch, an error would be logged, the strand would be called
dry; in debug mode an assert triggered.

Note, this patch is not transaction breaking, as the caller did not user the ter
code. The caller only checked for success or failuer.

This patch addresses github issue issue reported here:
https://github.com/ripple/rippled/issues/2929
2019-05-20 15:58:54 -07:00
..
2019-05-20 15:58:54 -07:00
2019-01-18 12:13:21 -08:00
2019-04-26 11:21:52 -07:00
2019-05-20 15:58:54 -07:00
2019-05-20 15:58:54 -07:00
2019-04-26 11:21:52 -07:00
2019-05-20 15:58:54 -07:00
2019-04-26 11:21:52 -07:00
2018-03-02 07:37:15 -08:00

Ripple Source Guidelines

Each folder contains a single module following the newest style:

  • One class per header
  • As much implementation hidden as possible
  • All major interfaces are abstract
  • Every class is documented
  • Each module focuses on solving one problem