Skip to content

Commit ed62831

Browse files
authored
Merge pull request #2965 from XRPLF/fix_missing_common_links
Fix unparsed common links
2 parents 4077af8 + b9f4bbc commit ed62831

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

docs/_snippets/common-links.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@
6868
[Checks amendment]: /resources/known-amendments.md#checks
6969
[Clawback amendment]: /resources/known-amendments.md#clawback
7070
[Clawbackの修正]: /resources/known-amendments.md#clawback
71+
[Clawback transaction]: /docs/references/protocol/transactions/types/clawback.md
72+
[Clawback transactions]: /docs/references/protocol/transactions/types/clawback.md
73+
[Clawbackトランザクション]: /docs/references/protocol/transactions/types/clawback.md
7174
[Credentials amendment]: /resources/known-amendments.md#credentials
7275
[CredentialCreate transaction]: /docs/references/protocol/transactions/types/credentialcreate.md
7376
[CredentialCreate transactions]: /docs/references/protocol/transactions/types/credentialcreate.md
@@ -81,6 +84,8 @@
8184
[CredentialDelete transactions]: /docs/references/protocol/transactions/types/credentialdelete.md
8285
[CredentialDelete]: /docs/references/protocol/transactions/types/credentialdelete.md
8386
[CredentialDeleteトランザクション]: /docs/references/protocol/transactions/types/credentialdelete.md
87+
[Credential entry]: /docs/references/protocol/ledger-data/ledger-entry-types/credential
88+
[Credentialエントリ]: /docs/references/protocol/ledger-data/ledger-entry-types/credential
8489
[Crypto-Conditions Specification]: https://tools.ietf.org/html/draft-thomas-crypto-conditions-04
8590
[CryptoConditions amendment]: /resources/known-amendments.md#cryptoconditions
8691
[CryptoConditionsSuite amendment]: /resources/known-amendments.md#cryptoconditionssuite
@@ -294,6 +299,9 @@
294299
[XChainAddAccountCreateAttestation transactions]: /docs/references/protocol/transactions/types/xchainaddaccountcreateattestation.md
295300
[XChainAddAccountCreateAttestation]: /docs/references/protocol/transactions/types/xchainaddaccountcreateattestation.md
296301
[XChainAddAccountCreateAttestationトランザクション]: /docs/references/protocol/transactions/types/xchainaddaccountcreateattestation.md
302+
[XChainAddClaimAttestation transaction]: /docs/references/protocol/transactions/types/xchainaddclaimattestation.md
303+
[XChainAddClaimAttestation transactions]: /docs/references/protocol/transactions/types/xchainaddclaimattestation.md
304+
[XChainAddClaimAttestationトランザクション]: /docs/references/protocol/transactions/types/xchainaddclaimattestation.md
297305
[XChainBridge amendment]: /resources/known-amendments.md#xchainbridge
298306
[XChainCreateBridge transaction]: /docs/references/protocol/transactions/types/xchaincreatebridge.md
299307
[XChainCreateBridge transactions]: /docs/references/protocol/transactions/types/xchaincreatebridge.md
@@ -303,6 +311,7 @@
303311
[XChainCreateClaimID transactions]: /docs/references/protocol/transactions/types/xchaincreateclaimid.md
304312
[XChainCreateClaimID]: /docs/references/protocol/transactions/types/xchaincreateclaimid.md
305313
[XChainCreateClaimIDトランザクション]: /docs/references/protocol/transactions/types/xchaincreateclaimid.md
314+
[XChainOwnedClaimID entry]: /docs/references/protocol/ledger-data/ledger-entry-types/xchainownedclaimid
306315
[XRP, in drops]: /docs/references/protocol/data-types/basic-data-types.md#specifying-currency-amounts
307316
[XRPFees amendment]: /resources/known-amendments.md#xrpfees
308317
[XRP、drop単位]: /docs/references/protocol/data-types/basic-data-types.md#通貨額の指定

docs/concepts/decentralized-storage/credentials.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,5 @@ All three parties need XRP Ledger accounts. The flow works as follows:
5353
Importantly, the documents that Alice sends to Isabel can include personally identifiable or private information that's needed to verify Alice's identity, but this information is never published or stored on the blockchain and Verity does not need to see it. Also, other businesses that trust Isabel can accept the same credentials so Alice does not need to repeatedly re-verify for every party she wants to interact with.
5454

5555
To revoke a credential, Isabel can delete it from the ledger. Alice can also delete her own credentials.
56+
57+
{% raw-partial file="/docs/_snippets/common-links.md" /%}

resources/known-amendments.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -860,13 +860,13 @@ Currently, the inner object template isn't set upon object creation. If the obje
860860

861861
This amendment standardizes the way inner objects ([Object-type fields in the canonical binary format](../docs/references/protocol/binary-format.md#object-fields)) have their formats and default values enforced. This is the same type of check that the `fixInnerObjTemplate` applies to AMM-related fields, but this amendment applies to all other types of inner objects, namely:
862862

863-
- `DisabledValidator` field of the [NegativeUNL ledger entry][].
864-
- Members of the `Majorities` array in the [Amendments ledger entry][].
863+
- `DisabledValidator` field of the [NegativeUNL entry][].
864+
- Members of the `Majorities` array in the [Amendments entry][].
865865
- Members of the [`Signers` array](../docs/references/protocol/transactions/common-fields.md#signers-field) of multi-signed transactions.
866-
- Members of the `SignerEntries` array of [SignerList ledger entries][].
866+
- Members of the `SignerEntries` array of [SignerList ledger entries][SignerList entry].
867867
- Several parts of the [XChainBridge][] amendment {% not-enabled /%}:
868-
- Members of the `XChainClaimAttestations` array in [XChainOwnedClaimID ledger entries][]
869-
- Members of the `XChainCreateAccountAttestations` array in [XChainOwnedCreateAccountClaimID ledger entries][]
868+
- Members of the `XChainClaimAttestations` array in [XChainOwnedClaimID ledger entries][XChainOwnedClaimID entry]
869+
- Members of the `XChainCreateAccountAttestations` array in [XChainOwnedCreateAccountClaimID ledger entries][XChainOwnedCreateAccountClaimID entry]
870870
- Members of the `XChainClaimAttestationBatch` array in [XChainAddClaimAttestation transactions][]
871871
- Members of the `XChainCreateAccountAttestationBatch` array in [XChainAddClaimAttestation transactions][]
872872

@@ -932,7 +932,7 @@ This amendment has no effect unless the [NonFungibleTokensV1][] amendment is ena
932932

933933
This amendment fixes a bug that can cause NFT directories to have missing links in the middle of the directory chain. It also introduces invariant checks that can prevent similar types of corruption from occurring in the future, and introduces a new transaction type:
934934

935-
- [LedgerStateFix transactions][] can be used to repair corruptions in ledger data. With this amendment enabled, you can use a LedgerStateFix transaction to repair a broken link in NFT directories. In the case that future bugs cause new types of ledger corruption, this transaction type can be extended to repair the other types of corruption as well.
935+
- **LedgerStateFix transactions** <!-- TODO: link when docs have been added --> can be used to repair corruptions in ledger data. With this amendment enabled, you can use a LedgerStateFix transaction to repair a broken link in NFT directories. In the case that future bugs cause new types of ledger corruption, this transaction type can be extended to repair the other types of corruption as well.
936936

937937
Without this amendment, it is possible in specific circumstances to delete the last page of an NFT directory, then later create a new last page that is missing a link to the previous page. For a detailed description of the scenario that can cause this problem, see [PR #4945](https://github.com/XRPLF/rippled/pull/4945). With this amendment, the bug that caused that corruption is fixed; additionally, a new invariant check ensures that other bugs cannot remove the last page inappropriately.
938938

0 commit comments

Comments
 (0)