1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! Bitcoin HD wallet derivation for Kobe.
//!
//! Derives Bitcoin addresses from a [`kobe_primitives::Wallet`] seed following
//! BIP-32/44/49/84/86. Supports P2PKH, P2SH-P2WPKH, P2WPKH, and P2TR
//! across mainnet and testnet.
//!
//! # Architecture
//!
//! - Key derivation: [`kobe_primitives::Wallet::derive_secp256k1`] (shared pipeline).
//! - Address and WIF: implemented in this crate and pinned by KATs
//! (BIP-44/49/84/86; BIP-49 testnet official vectors; bitcoinjs-lib where noted).
//! - The workspace prefers thin wrappers around mature libraries; `kobe-btc`
//! intentionally drops the `bitcoin` crate dependency while keeping the same
//! derived address strings and WIF encoding.
//!
//! # Taproot scope
//!
//! Supported: single-key, key-path-only P2TR (BIP-86 style).
//! Not supported: script trees, merkle roots, `MuSig`, signing, or spending.
//! Internal keys use BIP-340 `lift_x` (even-y). The witness program is the
//! x-coordinate of the tweaked output key `Q`; addresses match BIP-86 KATs.
extern crate alloc;
pub use ;
pub use ;
pub use ;
pub use ;
pub use ;