summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustus Ranvier <justusranvier@riseup.net>2015-12-18 10:14:13 -0600
committerJustus Ranvier <justusranvier@riseup.net>2015-12-18 10:45:02 -0600
commit876af7fa87945870eaf4ec5bf4b4ec5a01f1f715 (patch)
tree744c6188980c80e9b53243b4e823608ced75e505
parent6bfc0151a7c8fcf4726ec35a0a8bb19ce1f6b2d1 (diff)
downloadbips-876af7fa87945870eaf4ec5bf4b4ec5a01f1f715.tar.xz
add missing change notification and minor corrections
-rw-r--r--bip-0047.mediawiki10
1 files changed, 8 insertions, 2 deletions
diff --git a/bip-0047.mediawiki b/bip-0047.mediawiki
index e460a12..3119040 100644
--- a/bip-0047.mediawiki
+++ b/bip-0047.mediawiki
@@ -1,5 +1,7 @@
RECENT CHANGES:
+* (12 Oct 2015) Revise blinding method for notification transactions
+
* (21 Sep 2015) Correct base58check version byte
* (18 Sep 2015) Clarify decoding of notification transactions
@@ -57,11 +59,15 @@ Hardened derivation is used at this level.
Except where noted, all keys derived from a payment code use the public derivation method.
+==Standard Payment Codes (v1)==
+
+===Representation===
+
====Binary Serialization====
A payment code contains the following elements:
-* Byte 0: type. required value: 0x01
+* Byte 0: version. required value: 0x01
* Byte 1: features bit field. All bits must be zero except where specified elsewhere in this specification
** Bit 0: Bitmessage notification
** Bits 1-7: reserved
@@ -233,7 +239,7 @@ A recipient prefers to receive notifications via Bitmessage indiates this prefer
* Setting bit 0 of the features byte to 1
* Setting byte 67 of the serialized payment code to the desired Bitmessage address version
-* Setting byte 67 of the serialized payment code to the desired Bitmessage stream number
+* Setting byte 68 of the serialized payment code to the desired Bitmessage stream number
The sender uses this information to construct a valid notification Bitmessage address: