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)