Start updating known amendments for rippled 1.0

This commit is contained in:
mDuo13
2018-05-15 16:27:31 -07:00
parent baf229031a
commit 3fc2c33a74

View File

@@ -5,11 +5,14 @@ The following is a comprehensive list of all known amendments and their status o
| Name | Introduced | Status |
|:--------------------------|:-----------|:------------------------------------|
| [fix1543][] | v1.0.0 | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [fix1571][] | v1.0.0 | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [fix1623][] | v1.0.0 | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [Checks][] | v0.90.0 | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [FlowCross][] | v0.70.0 | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [SHAMapV2][] | TBD | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [CryptoConditionsSuite][] | TBD | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [OwnerPaysFee][] | TBD | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [SHAMapV2][] | TBD | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [Tickets][] | TBD | [Planned: TBD]( "BADGE_LIGHTGREY") |
| [DepositAuth][] | v0.90.0 | [Enabled: 2018-04-06](https://xrpcharts.ripple.com/#/transactions/902C51270B918B40CD23A622E18D48B4ABB86F0FF4E84D72D9E1907BF3BD4B25 "BADGE_GREEN") |
| [fix1513][] | v0.90.0 | [Enabled: 2018-04-06](https://xrpcharts.ripple.com/#/transactions/57FE540B8B8E2F26CE8B53D1282FEC55E605257E29F5B9EB49E15EA3989FCF6B "BADGE_GREEN") |
@@ -50,7 +53,6 @@ Introduces three new transaction types: CheckCreate, CheckCancel, and CheckCash,
This amendment also changes the OfferCreate transaction to return `tecEXPIRED` when trying to create an Offer whose expiration time is in the past. Without this amendment, an OfferCreate whose expiration time is in the past returns `tesSUCCESS` but does not create or execute an Offer.
## CryptoConditions
[CryptoConditions]: #cryptoconditions
@@ -225,6 +227,48 @@ Fixes a bug where validators could build consensus ledgers with different timest
This amendment changes how validators negotiate the close time of the consensus ledger so that they cannot reach a consensus on ledger contents but build ledger versions with different timestamps.
## fix1543
[fix1543]: #fix1543
| Amendment ID | Status |
|:-----------------------------------------------------------------|:----------|
| CA7C02118BA27599528543DFE77BA6838D1B0F43B447D4D7F53523CE6A0E9AC2 | Planned |
Enforces reserved flag ranges on some transaction types that did not correctly enforce them already. Transactions of the affected types are now considered invalid if they enable undefined or unknown flags, or flags from the reserved range. (Transactions unaffected by this change already correctly enforce the same rules.)
Without this amendment, transactions of certain types are considered valid even when they have undefined or reserved flags enabled.
The affected transaction types are:
- Escrow transactions: [EscrowCancel][], [EscrowCreate][], and [EscrowFinish][]
- Payment Channel transactions: [PaymentChannelClaim][], [PaymentChannelClaim][], and [PaymentChannelCreate][]
- Ticket transactions: `CancelTicket` and `CreateTicket` (from the in-development [Tickets](#tickets) amendment)
## fix1571
[fix1571]: #fix1571
| Amendment ID | Status |
|:-----------------------------------------------------------------|:----------|
| 7117E2EC2DBF119CA55181D69819F1999ECEE1A0225A7FD2B9ED47940968479C | Planned |
Updates Escrow transactions so you can't make escrows that can be finished unconditionally by anyone right away.
***TODO: More specifics***
## fix1623
[fix1623]: #fix1623
| Amendment ID | Status |
|:-----------------------------------------------------------------|:----------|
| 58BE9B5968C4DA7C59BA900961828B113E5490699B21877DEF9A31E9D0FE5D5F | Planned |
Adds the `delivered_amount` field to Checks metadata. (Has no effect unless the [Checks](#checks) amendment is enabled.)
***TODO: More specifics***
## Flow
[Flow]: #flow