| 324 | } |
| 325 | |
| 326 | void CExtKey::Decode(const uint8_t code[74]) { |
| 327 | nDepth = code[0]; |
| 328 | memcpy(vchFingerprint, code + 1, 4); |
| 329 | nChild = (code[5] << 24) | (code[6] << 16) | (code[7] << 8) | code[8]; |
| 330 | memcpy(vchChainCode, code + 9, 32); |
| 331 | key.Set(code + 42, code + 74, true); |
| 332 | } |
| 333 | |
| 334 | void CExtPubKey::Encode(uint8_t code[74]) const { |
| 335 | code[0] = nDepth; |