Skip to content

Commit ef39ca8

Browse files
authored
cleanup: remove all ds in XLS numbers (#442)
1 parent d4fe36f commit ef39ca8

File tree

26 files changed

+86
-88
lines changed

26 files changed

+86
-88
lines changed

XLS-0004-trustline-uri/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<pre>
22
xls: 4
33
title: Trustline Add URI
4-
description: A URI standard for instructing wallets to add trustlines following the design of XLS-2d
4+
description: A URI standard for instructing wallets to add trustlines following the design of XLS-2
55
author: Richard Holland (@RichardAH)
66
proposal-from: https://github.com/XRPLF/XRPL-Standards/discussions/25
77
status: Stagnant
88
category: Ecosystem
99
created: 2019-03-06
1010
</pre>
1111

12-
I suggest we follow on closely from the design of XLS-2d
12+
I suggest we follow on closely from the design of XLS-2
1313

1414
Query parameters:
1515
`action=trustline`

XLS-0006-visual-account-icons/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
created: 2019-09-22
1010
</pre>
1111

12-
Following from [XLS-5d](https://github.com/XRPLF/XLS-0005-standards-for-addressing), it has become necessary to provide XRPL users a way to identify their XRPL account, which effectively now has two different identifiers: an 'r-address' and an 'X-address'.
12+
Following from [XLS-5](https://github.com/XRPLF/XLS-0005-standards-for-addressing), it has become necessary to provide XRPL users a way to identify their XRPL account, which effectively now has two different identifiers: an 'r-address' and an 'X-address'.
1313

14-
To solve this problem XLS-6d provides for a standard way to visually identify accounts irrespective of which addressing system is used by the rest of the user interface.
14+
To solve this problem XLS-6 provides for a standard way to visually identify accounts irrespective of which addressing system is used by the rest of the user interface.
1515

1616
For a user account take the X-address of the account without destination tag and feed it into hashicon https://www.npmjs.com/package/hashicon
1717

XLS-0016-nft-metadata/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
category: Ecosystem
99
</pre>
1010

11-
In addition to @WietseWind 's [XLS-14d](https://github.com/XRPLF/XRPL-Standards/discussions/30) and @RichardAH 's proposal [XLS-15d](https://github.com/XRPLF/XRPL-Standards/discussions/34) here is a proposal to create a standard for the creation of metadata for the tokens created with a CTI in the currency code.
11+
In addition to @WietseWind 's [XLS-14](https://github.com/XRPLF/XRPL-Standards/discussions/30) and @RichardAH 's proposal [XLS-15](../XLS-0015-concise-tx-id/README.md) here is a proposal to create a standard for the creation of metadata for the tokens created with a CTI in the currency code.
1212

1313
When issuing an indivisible token on the XRPL the only data given is the currency code. For optimal usage, there has to be more metadata for an NFT. For example a description and a URI to an IPFS file.
1414
Using the Concise Transaction Identifier, a prior transaction can be used to mark the metadata contained in the memo's field for the use of the NFT.
@@ -41,7 +41,7 @@ For the metadata, there has to be created a transaction from the same address as
4141
The currency code for an NFT consists of 3 parts:
4242

4343
- Prefix 02 for HEX currency code
44-
- [CTI](https://github.com/XRPLF/XRPL-Standards/discussions/34) (Concise Transaction Identifier)
44+
- [CTI](../XLS-0015-concise-tx-id/README.md) (Concise Transaction Identifier)
4545
- Short name converted to HEX for the NFT to a maximum of 12 characters or less (filled up with 0's if it's less)
4646

4747
After this, a Trust line can be set up using the above currency code and the NFTs being transferred from the issuing address to the hot wallet.
@@ -138,7 +138,7 @@ Make sure the issuer address has an `AccountSet` of `SetFlag` to `8`
138138

139139
In the currency field the HEX converted currency code is used.
140140
The value is set to `1000000000000000e-95` which will result in 10 NFTs.
141-
More explanation about this can be found in @WietseWind's proposal [XLS-14d](https://github.com/XRPLF/XRPL-Standards/discussions/30)
141+
More explanation about this can be found in @WietseWind's proposal [XLS-14](https://github.com/XRPLF/XRPL-Standards/discussions/30)
142142

143143
Last step is to send the tokens from the issuer to the hot wallet.
144144

XLS-0021-asset-code-prefixes/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ Various other formats have been proposed and even implemented, but until now the
1919

2020
A table of asset code prefixes would be added to xrpl.org and maintained by the XRPL.org contributors. A starting point for the table might be something like this:
2121

22-
| Prefix | Status | Name | Standard |
23-
| ------------- | ------ | ------------------------------------------- | ------------------------------------------------------------------ |
24-
| `0x00` || Standard Currency Codes | https://xrpl.org/currency-formats.html#standard-currency-codes |
25-
| `0x01` || Interest-Bearing (Demurrage) Currency Codes | https://xrpl.org/demurrage.html |
26-
| `0x02` || XLS-14d Non-Fungible Tokens | https://github.com/XRPLF/XRPL-Standards/discussions/30 |
27-
| `0x03` | 📄 | XLS-30d AMM LP Tokens | https://github.com/XRPLF/XRPL-Standards/discussions/78 |
28-
| `0x20``0x7E` | ⚠️ | Full ASCII codes | |
29-
| `0xEC` | 📄 | Extended Prefixes. | Reserved for additional prefixes. [See below](#extended-prefixes). |
30-
| `0xFF` | 📄 | Non-Transferrable Tokens | https://github.com/XRPLF/XRPL-Standards/discussions/20 |
22+
| Prefix | Status | Name | Standard |
23+
| ------------- | ------ | ------------------------------------------- | ---------------------------------------------------------------------------------------------- |
24+
| `0x00` || Standard Currency Codes | https://xrpl.org/currency-formats.html#standard-currency-codes |
25+
| `0x01` || Interest-Bearing (Demurrage) Currency Codes | https://xrpl.org/demurrage.html |
26+
| `0x02` || XLS-14 Non-Fungible Tokens | https://github.com/XRPLF/XRPL-Standards/discussions/30 |
27+
| `0x03` | 📄 | XLS-30 AMM LP Tokens | https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0030-automated-market-maker/README.md |
28+
| `0x20``0x7E` | ⚠️ | Full ASCII codes | |
29+
| `0xEC` | 📄 | Extended Prefixes. | Reserved for additional prefixes. [See below](#extended-prefixes). |
30+
| `0xFF` | 📄 | Non-Transferrable Tokens | https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0010-non-transferable-tokens/README.md |
3131

3232
Any prefixes not listed in the table are considered available (🆓).
3333

XLS-0024-nft-metadata/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The data which represents the underlying asset/rights are often described and th
1717

1818
## Motivation
1919

20-
With the release of the [XLS-20d](https://github.com/XRPLF/XRPL-Standards/discussions/46) NFT dev network, there has been significant development of applications utilizing the proposed XLS-20d standard. The areas of interest utilizing NFTs are vast and thus requires a scalable standard for the representation of metadata to facilitate NFToken interoperability amongst applications.
20+
With the release of the [XLS-20](../XLS-0020-non-fungible-tokens/README.md) NFT dev network, there has been significant development of applications utilizing the proposed XLS-20 standard. The areas of interest utilizing NFTs are vast and thus requires a scalable standard for the representation of metadata to facilitate NFToken interoperability amongst applications.
2121

2222
## Advantages
2323

@@ -335,7 +335,7 @@ Example 2 shows a valid art.v0 metadata file which includes all of the supported
335335
}
336336
```
337337

338-
Example 3 shows a valid art.v0 metadata file which includes all of the supported fields as well as additional properties that an issuer might need for their application. Although XLS-24d enables you to add as much additional information as you'd like, it is up to the marketplace/viewing application to determine if they will handle and display that information.
338+
Example 3 shows a valid art.v0 metadata file which includes all of the supported fields as well as additional properties that an issuer might need for their application. Although XLS-24 enables you to add as much additional information as you'd like, it is up to the marketplace/viewing application to determine if they will handle and display that information.
339339

340340
[Mint Tx](https://xls20.bithomp.com/explorer/F4BBDC5FDC97833481E694FF37FC18BD822A3A22BA2B3C0E455CD6EEC6FBD43F)
341341
[IPFS Hash: QmfYHzY8UwyobMqbQyCTbeUNfy9EJv2KvEvk6ouhUmdUj5](https://x-tokenize.mypinata.cloud/ipfs/QmfYHzY8UwyobMqbQyCTbeUNfy9EJv2KvEvk6ouhUmdUj5)

XLS-0032-tx-request-uri/README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ XRPL Labs, by way of the XUMM app, relies upon QR codes for main interactions be
2929

3030
### 1.2 Problem/Solution
3131

32-
Limitations to this payload structure include passing simple parameters such as account address, destination tag, or messages. A thoughtful and defined XRPL URI standard could give direction to new developers and could provide more interoperability between applications. See [XLS-2d](https://github.com/XRPLF/XRPL-Standards/discussions/27) for the beginning discussions around a URI standard for combining account addresses and destination tags, represented by query parameter “dt”.
32+
Limitations to this payload structure include passing simple parameters such as account address, destination tag, or messages. A thoughtful and defined XRPL URI standard could give direction to new developers and could provide more interoperability between applications. See [XLS-2](../XLS-0002-destination-information/README.md) for the beginning discussions around a URI standard for combining account addresses and destination tags, represented by query parameter “dt”.
3333

3434
### 1.3 Motivation
3535

@@ -173,7 +173,7 @@ The `type` field is required. This is how we determine what type of XRPL data is
173173

174174
### 2.6.1 Account Type
175175

176-
This type is intended for passing a single XRPL address and tag. Currently, you can achieve this same functionality by the use of XLS 2d. This standard will supersede XLS 2d.
176+
This type is intended for passing a single XRPL address and tag. Currently, you can achieve this same functionality by the use of XLS 2. This standard will supersede XLS 2.
177177

178178
The address parameter is required for this data type. The tag parameter is optional.
179179

@@ -271,7 +271,7 @@ Considering the size limitations, we have chosen to split the URI into data type
271271

272272
# 4. Backward Compatibility
273273

274-
Adopting previous standards and schemas, if the data type field is not provided, the schema will fall back to XLS 2d. The schema is written as follows:
274+
Adopting previous standards and schemas, if the data type field is not provided, the schema will fall back to XLS 2. The schema is written as follows:
275275

276276
```
277277
"xrpl" ":" ﹡( address ) [ "&" "dt" "=" tag ]
@@ -505,21 +505,21 @@ https://www.rfc-editor.org/rfc/rfc2718
505505

506506
https://www.rfc-editor.org/rfc/rfc3986
507507

508-
#### XRPL - XLS-2d
508+
#### XRPL - XLS-2
509509

510-
https://github.com/XRPLF/XRPL-Standards/discussions/27
510+
https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0002-destination-information/README.md
511511

512-
#### XRPL - XLS-3d
512+
#### XRPL - XLS-3
513513

514-
https://github.com/XRPLF/XRPL-Standards/discussions/26
514+
https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0003-deeplink-signed-transactions/README.md
515515

516-
#### XRPL - XLS-4d
516+
#### XRPL - XLS-4
517517

518-
https://github.com/XRPLF/XRPL-Standards/discussions/25
518+
https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0004-trustline-uri/README.md
519519

520-
#### XRPL - XLS-15d
520+
#### XRPL - XLS-15
521521

522-
https://github.com/XRPLF/XRPL-Standards/discussions/34
522+
https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0015-concise-tx-id/README.md
523523

524524
#### Ethereum - EIP 681
525525

@@ -575,10 +575,10 @@ https://github.com/standardconnect/xls-32d/tree/main/tests
575575
2022-07-29
576576

577577
1. Update references to include all previous standards pertaining to URI standardization
578-
XLS-2d https://github.com/XRPLF/XRPL-Standards/discussions/27
579-
XLS-3d https://github.com/XRPLF/XRPL-Standards/discussions/26
580-
XLS-4d https://github.com/XRPLF/XRPL-Standards/discussions/25
581-
XLS-15d https://github.com/XRPLF/XRPL-Standards/discussions/34
578+
XLS-2 https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0002-destination-information/README.md
579+
XLS-3 https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0003-deeplink-signed-transactions/README.md
580+
XLS-4 https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0004-trustline-uri/README.md
581+
XLS-15 https://github.com/XRPLF/XRPL-Standards/blob/master/XLS-0015-concise-tx-id/README.md
582582

583583
2023-01-22
584584

XLS-0035-uritoken/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
created: 2023-02-09
1010
</pre>
1111

12-
# XLS-35d URITokens — Lightweight first-class NFTs for XRPL Protocol Chains
12+
# XLS-35 URITokens — Lightweight first-class NFTs for XRPL Protocol Chains
1313

1414
# Problem Statement
1515

XLS-0037-concise-transaction-identifier-ctid/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
created: 2023-02-12
1010
</pre>
1111

12-
> This proposal replaces the original proposal for Concise Transaction Identifiers XLS-15d
12+
> This proposal replaces the original proposal for Concise Transaction Identifiers XLS-15
1313
1414
# Quickstart
1515

XLS-0040-decentralized-identity/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ The components specific to the XRPL network are the following:
151151
A DID that uses this method MUST begin with the following prefix: `did:xrpl`. Per the DID specification, this string MUST be in lowercase. The remainder of the DID, after the prefix, is specified below.
152152

153153
- `method-specific-idstring` is formed by `network-id` and `xrpl-specific-idstring`
154-
- `network-id`: `network-id` is a chain ID which is an identifier of XRP ledger networks. It specifies the underlying network instance where the `DID` is stored. Per [XLS-37d specification](https://github.com/XRPLF/rippled/pull/4418), in XRPL Protocol Chains the Network ID should match the chosen peer port.
154+
- `network-id`: `network-id` is a chain ID which is an identifier of XRP ledger networks. It specifies the underlying network instance where the `DID` is stored. Per [XLS-37 specification](../XLS-0037-concise-transaction-identifier-ctid/README.md), in XRPL Protocol Chains the Network ID should match the chosen peer port.
155155

156156
- `xrpl-specific-idstring` is generated as described in the next section.
157157

XLS-0041-xpop/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
category: Ecosystem
1010
</pre>
1111

12-
# XLS-41d
12+
# XLS-41
1313

1414
# Abstract
1515

0 commit comments

Comments
 (0)