commit 7c192b1b8fe64acd6929c7c3a390b192a76c1ba5
parent b276c8e4dc474b9c15aa354c766b03bc95a3bab3
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Thu, 9 Jul 2026 20:21:14 +0200
add monero
Diffstat:
2 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/payto-payment-target-types/monero.txt b/payto-payment-target-types/monero.txt
@@ -0,0 +1,38 @@
+# Payto Payment Target Type for Monero Addresses
+
+## Target Type "monero"
+
+Name: monero
+
+Description: Monero Address
+
+ The path is a Monero address. There are 3 possible address types that can be in the path, which are: a standard address, a subaddress, and an integrated address.
+
+Syntax:
+
+ payto-monero-URI = "payto://monero/" address [ "?" opts ]
+
+ 'address' is a Base58-encoded public Monero address of any legal network/type. The address' checksum MUST be valid or else the URI is considered invalid.
+
+ 'opts' is defined in [Section 2 of RFC 8905](https://tools.ietf.org/html/rfc8905#section-2).
+
+Examples:
+
+ * Standard address:
+ payto://monero/4Aku4eHpvNcdvYPLJva3MT2Py5y3rCtysDhbMbjS9at8PMZViWqJMAyfNTyZmqRVB3YhJktBx96RPSouh34fYiyV4iEC2PE?amount=MONERO:0.1234
+
+ * Subaddress:
+ payto://monero/89TxTvZQ22ccv52xhqiQi1fqEamktdGhF8YHQ2G1LbGo4ebtEEex3btAi7bYYLdnvuWjzb3QkTHuDWuDBp33jL6S1EjX1o5?amount=MONERO:0.1234
+
+ * Integrated address, with a ISO-4217 currency which is to be converted to MONERO:
+ payto://monero/4LTa5T7KXe8dvYPLJva3MT2Py5y3rCtysDhbMbjS9at8PMZViWqJMAyfNTyZmqRVB3YhJktBx96RPSouh34fYiyV6PkEWcJ8ZvZBG6Cimd?amount=USD:15.0
+
+Contact: <mailto:techmetx11@disroot.org>
+
+Normative References
+
+* [RFC 8905] The 'payto' URI Scheme for Payments
+ <https://tools.ietf.org/html/rfc8905>
+
+* [Monero Development Docs] Address types
+ <https://docs.getmonero.org/public-address/>
diff --git a/payto-payment-target-types/registry.rec b/payto-payment-target-types/registry.rec
@@ -61,3 +61,7 @@ Contact: habej2@bfh.ch
Name: cyclos
Reference: cyclos.txt
Contact: antoine@taler.net
+
+Name: monero
+Reference: monero.txt
+Contact: techmetx11@disroot.org