XRPLF / rippled

Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
https://xrpl.org
ISC License
4.48k stars 1.45k forks source link

Proposed 2.2.0-rc1 #5003

Closed ximinez closed 2 months ago

ximinez commented 2 months ago

High Level Overview of Change

This is a release candidate for the 2.2.0 release.

Highlights:

The base branch is release. All releases (including betas) go in release. This PR will be merged with --ff-only (not squashed or rebased, and not using the GitHub UI) to both release and develop.

Context of Change

This introduces

It also introduces the first step in a physical code reorganization, unit test utilities to test RPC calls, and a global Rules object for transaction processing.

Type of Change

API Impact

No API impact.

codecov-commenter commented 2 months ago

Codecov Report

Attention: Patch coverage is 61.03896% with 30 lines in your changes are missing coverage. Please review.

Project coverage is 70.9%. Comparing base (676aae2) to head (02ec8b7).

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/XRPLF/rippled/pull/5003/graphs/tree.svg?width=650&height=150&src=pr&token=i2RPGI5xGF&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF)](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF) ```diff @@ Coverage Diff @@ ## release #5003 +/- ## ========================================= - Coverage 71.0% 70.9% -0.0% ========================================= Files 796 796 Lines 66727 66792 +65 Branches 10973 10997 +24 ========================================= + Hits 47348 47377 +29 - Misses 19379 19415 +36 ``` | [Files](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF) | Coverage Δ | | |---|---|---| | [src/ripple/app/main/Main.cpp](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Fapp%2Fmain%2FMain.cpp&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9hcHAvbWFpbi9NYWluLmNwcA==) | `47.0% <ø> (ø)` | | | [src/ripple/app/misc/TxQ.h](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Fapp%2Fmisc%2FTxQ.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9hcHAvbWlzYy9UeFEuaA==) | `98.1% <ø> (ø)` | | | [src/ripple/app/paths/AMMLiquidity.h](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Fapp%2Fpaths%2FAMMLiquidity.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9hcHAvcGF0aHMvQU1NTGlxdWlkaXR5Lmg=) | `100.0% <ø> (ø)` | | | [src/ripple/app/paths/impl/Steps.h](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Fapp%2Fpaths%2Fimpl%2FSteps.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9hcHAvcGF0aHMvaW1wbC9TdGVwcy5o) | `93.1% <ø> (ø)` | | | [src/ripple/app/reporting/ETLSource.cpp](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Fapp%2Freporting%2FETLSource.cpp&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9hcHAvcmVwb3J0aW5nL0VUTFNvdXJjZS5jcHA=) | `0.0% <ø> (ø)` | | | [src/ripple/app/tx/impl/NFTokenAcceptOffer.cpp](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Fapp%2Ftx%2Fimpl%2FNFTokenAcceptOffer.cpp&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9hcHAvdHgvaW1wbC9ORlRva2VuQWNjZXB0T2ZmZXIuY3Bw) | `89.6% <ø> (ø)` | | | [src/ripple/app/tx/impl/Transactor.cpp](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Fapp%2Ftx%2Fimpl%2FTransactor.cpp&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9hcHAvdHgvaW1wbC9UcmFuc2FjdG9yLmNwcA==) | `84.5% <100.0%> (+<0.1%)` | :arrow_up: | | [src/ripple/basics/Number.h](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Fbasics%2FNumber.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9iYXNpY3MvTnVtYmVyLmg=) | `100.0% <100.0%> (ø)` | | | [src/ripple/overlay/impl/TxMetrics.cpp](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Foverlay%2Fimpl%2FTxMetrics.cpp&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9vdmVybGF5L2ltcGwvVHhNZXRyaWNzLmNwcA==) | `16.2% <ø> (ø)` | | | [src/ripple/overlay/impl/TxMetrics.h](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&filepath=src%2Fripple%2Foverlay%2Fimpl%2FTxMetrics.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF#diff-c3JjL3JpcHBsZS9vdmVybGF5L2ltcGwvVHhNZXRyaWNzLmg=) | `100.0% <ø> (ø)` | | | ... and [9 more](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF) | | ... and [4 files with indirect coverage changes](https://app.codecov.io/gh/XRPLF/rippled/pull/5003/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF) [![Impacted file tree graph](https://app.codecov.io/gh/XRPLF/rippled/pull/5003/graphs/tree.svg?width=650&height=150&src=pr&token=i2RPGI5xGF&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF)](https://app.codecov.io/gh/XRPLF/rippled/pull/5003?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=XRPLF)