From 651e273ee8512dd40af8a9e695acd97018e02e1c Mon Sep 17 00:00:00 2001
From: D++ <82842780+dplusplus1024@users.noreply.github.com>
Date: Sat, 19 Jul 2025 18:07:10 -0700
Subject: [PATCH] =?UTF-8?q?Fix:=20Use=20plural=20=E2=80=9Cbytes=E2=80=9D?=
=?UTF-8?q?=20in=20serialization=20table=20to=20match=20field=20size=20con?=
=?UTF-8?q?vention?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Aligns the first field in the serialization table with the rest, which use plural “bytes” (e.g., “4 bytes: child number”) for consistency.
---
bip-0032.mediawiki | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bip-0032.mediawiki b/bip-0032.mediawiki
index c9ff38fa..648a778b 100644
--- a/bip-0032.mediawiki
+++ b/bip-0032.mediawiki
@@ -130,7 +130,7 @@ The first 32 bits of the identifier are called the key fingerprint.
===Serialization format===
Extended public and private keys are serialized as follows:
-* 4 byte: version bytes (mainnet: 0x0488B21E public, 0x0488ADE4 private; testnet: 0x043587CF public, 0x04358394 private)
+* 4 bytes: version bytes (mainnet: 0x0488B21E public, 0x0488ADE4 private; testnet: 0x043587CF public, 0x04358394 private)
* 1 byte: depth: 0x00 for master nodes, 0x01 for level-1 derived keys, ....
* 4 bytes: the fingerprint of the parent's key (0x00000000 if master key)
* 4 bytes: child number. This is ser32(i) for i in xi = xpar/i, with xi the key being serialized. (0x00000000 if master key)