mirror of
https://github.com/bitcoin/bips.git
synced 2025-01-18 21:35:13 +01:00
add missing change notification and minor corrections
This commit is contained in:
parent
6bfc0151a7
commit
876af7fa87
@ -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:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user