summaryrefslogtreecommitdiff
path: root/bip-0021.mediawiki
diff options
context:
space:
mode:
authorWilliam Swanson <swansontec@gmail.com>2014-03-06 17:34:26 -0800
committerWilliam Swanson <swansontec@gmail.com>2014-03-06 18:07:06 -0800
commit0ee7ff7beddeb9e4beb04a4fd9fd4071687963f1 (patch)
tree8aca44ae1fc86110d8eb05ddcbbc2a0f2519ddd8 /bip-0021.mediawiki
parent9f3dc5d7a556664cd7640b8cac4687cfb17f474b (diff)
downloadbips-0ee7ff7beddeb9e4beb04a4fd9fd4071687963f1.tar.xz
BIP 21: Mention RFC 3986 and character set
Diffstat (limited to 'bip-0021.mediawiki')
-rw-r--r--bip-0021.mediawiki6
1 files changed, 6 insertions, 0 deletions
diff --git a/bip-0021.mediawiki b/bip-0021.mediawiki
index 9be8b9e..5512a01 100644
--- a/bip-0021.mediawiki
+++ b/bip-0021.mediawiki
@@ -26,6 +26,12 @@ They SHOULD require the user to manually approve each payment individually, thou
=== Operating system integration ===
Graphical bitcoin clients SHOULD register themselves as the handler for the "bitcoin:" URI scheme by default, if no other handler is already registered. If there is already a registered handler, they MAY prompt the user to change it once when they first run the client.
+=== General Format ===
+
+Bitcoin URIs follow the general format for URIs as set forth in RFC 3986. The path component consists of a bitcoin address, and the query component provides additional payment options.
+
+Elements of the query component may contain characters outside the valid range. These must first be encoded according to UTF-8, and then each octet of the corresponding UTF-8 sequence must be percent-encoded as described in RFC 3986.
+
=== ABNF grammar ===
(See also [[#Simpler syntax|a simpler representation of syntax]])