You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: INSTALLATION.md
+31-4Lines changed: 31 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,20 +56,47 @@ Detailed steps can be found in [SETUP.md](SETUP.md).
56
56
57
57
---
58
58
59
-
## chain_code setup (required)
59
+
## chain_code setup (REQUIRED)
60
60
61
-
Generate one 32-byte hex chain code and set it in all configs:
61
+
### What is chain_code?
62
+
63
+
The `chain_code` is a cryptographic parameter used for Hierarchical Deterministic (HD) wallet functionality. It enables mpcium to derive child keys from a parent key, allowing you to generate multiple wallet addresses from a single master key.
64
+
65
+
**Important Requirements:**
66
+
-**All nodes in your MPC cluster MUST use the identical chain_code value**
67
+
- Must be a 32-byte value represented as a 64-character hexadecimal string
68
+
- Should be generated once and stored securely
69
+
- Without a valid chain_code, mpcium nodes will fail to start
70
+
71
+
### How to generate and configure
72
+
73
+
Generate one 32-byte hex chain code and set it in all node configurations:
62
74
63
75
```bash
64
-
cd /home/carmy/Documents/works/mpcium
76
+
# Navigate to your mpcium directory
77
+
cd /path/to/mpcium
78
+
79
+
# Generate a random 32-byte chain code and save it
0 commit comments