WIKI 02 ARQUITETURA - firechainmainnet/Fire-Wallet-CLI GitHub Wiki
🔧 Arquitetura da FireChain CLI
🧩 Modularidade por Responsabilidade
wallet.rs
: lógica de seed, geração e derivação
address.rs
: conversão pubkey → endereço
cli.rs
: parser CLI via clap
mod.rs
: export centralizado
🔄 Derivação Multi-chain
- BIP-39 compatível com suporte a ETH / BTC / FIRE
secp256k1
como base de todas as chaves
- Hash final ETH com
Keccak
, BTC com Base58Check
, FIRE com prefixo f1r3:
🧱 CLI-First
- CLI 100% testável via
cargo test
- Output adaptado para uso humano e automação (pipeline friendly)