Merge pull request #463 from mDuo13/checks_diagram_fixes

Update checks diagrams
This commit is contained in:
Rome Reginelli
2018-10-12 14:40:25 -07:00
committed by GitHub
6 changed files with 9 additions and 14 deletions

View File

@@ -36,10 +36,9 @@ Checks potentially enable many other use cases. Ripple encourages the community
Checks typically have the lifecycle described below. Checks typically have the lifecycle described below.
<!--{# Diagram sources: https://docs.google.com/drawings/d/1Ez8OZVB2TLH-b_kSFOAgfYqXlEQt4KaUBW6F3TJAv_Q/edit #}--> <!--{# Diagram source: https://docs.google.com/drawings/d/1Ez8OZVB2TLH-b_kSFOAgfYqXlEQt4KaUBW6F3TJAv_Q/edit #}-->
[![Check flow diagram (successful cashing)](img/checks-happy-path.png)](img/checks-happy-path.png)
[![Check flow diagram (successful cashing)](img/checks-happy_path.png)](img/checks-happy_path.png)
**Step 1:** To create a Check, the sender submits a [CheckCreate][] transaction and specifies the receiver (`Destination`), expiration time (`Expiration`), and maximum amount that may be debited from the sender's account (`SendMax`). **Step 1:** To create a Check, the sender submits a [CheckCreate][] transaction and specifies the receiver (`Destination`), expiration time (`Expiration`), and maximum amount that may be debited from the sender's account (`SendMax`).
@@ -60,10 +59,9 @@ If the sender has enough funds to cover the Check and the expiration time has no
In the case of expirations, Checks have the lifecycle described below. In the case of expirations, Checks have the lifecycle described below.
<!--{# Diagram sources: https://docs.google.com/drawings/d/1JOgI3H5tpV1yasYe5WLrdxVXLhcQu0bhPfN0mzzS1YQ/edit #}--> <!--{# Diagram source: https://docs.google.com/drawings/d/11auqa0kVUPonqlc_RaQUfHcSkUI47xneSKpwlLxzSK0/edit #}-->
[![Check flow diagram (expiration)](img/checks-expiration.png)](img/checks-expiration.png)
[![Check flow diagram (expiration)](img/checks_expiration.png)](img/checks_expiration.png)
All Checks start the same way, so **Steps 1 and 2** are the same. All Checks start the same way, so **Steps 1 and 2** are the same.
@@ -76,12 +74,9 @@ All Checks start the same way, so **Steps 1 and 2** are the same.
## Availability of Checks ## Availability of Checks
Checks require `rippled` v0.90.0 or later. The Checks amendment gained support of a majority of validators on the production XRP Ledger on 2018-03-22 in this [EnableAmendment pseudo-transaction](https://ripple.com/build/transactions/#enableamendment): [`EC0D90F114D4F3C599FEABCAF47DCF0CAC29A272D1EF6C9BEF7F420819540F04`](https://xrpcharts.ripple.com/#/transactions/EC0D90F114D4F3C599FEABCAF47DCF0CAC29A272D1EF6C9BEF7F420819540F04). For more information about how amendments are enabled and voted on, see [Amendment Process](amendments.html#amendment-process). Checks require `rippled` v0.90.0 or later. As of 2018-10-11, the Checks amendment has not yet been enabled on the production XRP Ledger. For the latest status of all known amendments, see [Known Amendments](known-amendments.html). For more information about how amendments are enabled and voted on, see [Amendment Process](amendments.html#amendment-process).
<!-- {***TODO:*** update this with the...other pseudo-transaction that will enable this amendment after two weeks with majority support? } --> To check the status of an amendment on a test net or private XRP Ledger network, use the [feature method][].
When not using the production XRP Ledger, you can check the status of the Checks amendment using the [feature method][].
## Further Reading ## Further Reading
@@ -89,17 +84,17 @@ When not using the production XRP Ledger, you can check the status of the Checks
For more information about Checks in the XRP Ledger, see: For more information about Checks in the XRP Ledger, see:
- [Transaction Reference](transaction-types.html) - [Transaction Reference](transaction-types.html)
- [Checks amendment](known-amendments.html#checks)
- [CheckCreate][] - [CheckCreate][]
- [CheckCash][] - [CheckCash][]
- [CheckCancel][] - [CheckCancel][]
- Checks Tutorials - [Checks Tutorials](use-checks.html)
- [Send a Check](send-a-check.html) - [Send a Check](send-a-check.html)
- [Look up Checks by sender address](look-up-checks-by-sender.html) - [Look up Checks by sender address](look-up-checks-by-sender.html)
- [Look up Checks by recipient address](look-up-checks-by-recipient.html) - [Look up Checks by recipient address](look-up-checks-by-recipient.html)
- [Cash a Check for an exact amount](cash-a-check-for-an-exact-amount.html) - [Cash a Check for an exact amount](cash-a-check-for-an-exact-amount.html)
- [Cash a Check for a flexible amount](cash-a-check-for-a-flexible-amount.html) - [Cash a Check for a flexible amount](cash-a-check-for-a-flexible-amount.html)
- [Cancel a Check](cancel-a-check.html) - [Cancel a Check](cancel-a-check.html)
- [Checks amendment](known-amendments.html#checks)
For more information about related features, see: For more information about related features, see:

View File

@@ -2,4 +2,4 @@
Checks in the XRP Ledger authorize another account to claim funds later, similar to how personal paper checks work. Checks in the XRP Ledger authorize another account to claim funds later, similar to how personal paper checks work.
**Caution:** As of 2018-05-11, the [Checks amendment](known-amendments.html#checks) is not enabled on the XRP Ledger. You can use Checks on the [XRP Test Net](xrp-test-net-faucet.html) only. **Caution:** As of 2018-10-11, the [Checks amendment](known-amendments.html#checks) is not enabled on the XRP Ledger. You can use Checks on the [XRP Test Net](xrp-test-net-faucet.html) only.

BIN
img/checks-expiration.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

BIN
img/checks-happy-path.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 KiB