From c823eeb5964be9abec8b146293ee82933be7ca72 Mon Sep 17 00:00:00 2001 From: William Swanson Date: Thu, 6 Mar 2014 17:57:42 -0800 Subject: BIP 21: Precisely define the valid query characters --- bip-0021.mediawiki | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'bip-0021.mediawiki') diff --git a/bip-0021.mediawiki b/bip-0021.mediawiki index 5512a01..fba47f3 100644 --- a/bip-0021.mediawiki +++ b/bip-0021.mediawiki @@ -41,10 +41,12 @@ Elements of the query component may contain characters outside the valid range. bitcoinparams = bitcoinparam [ "&" bitcoinparams ] bitcoinparam = amountparam | labelparam | messageparam | otherparam | reqparam amountparam = "amount=" *digit [ "." *digit ] - labelparam = "label=" *pchar - messageparam = "message=" *pchar - otherparam = pchar *pchar "=" *pchar - reqparam = "req-" pchar *pchar "=" *pchar + labelparam = "label=" *qchar + messageparam = "message=" *qchar + otherparam = qchar *qchar "=" *qchar + reqparam = "req-" qchar *qchar "=" *qchar + +Here, "qchar" corresponds to valid characters of an RFC 3986 URI query component, excluding the "=" and "&" characters, which this BIP takes as separators. === Query Keys === -- cgit v1.2.3