01
Two chain Spaces should not become two wallets
BIM Wallet supports Conflux Core Space and EVM / eSpace. Instead of scattering conditionals across screens, Network stores networkType, chainId, RPC, and HD Path; each Account owns an Address for every Network; Address returns Base32 or Hex by network; and the Transaction plugin selects EVM or Conflux estimation, signing, and broadcasting. Product flows stay shared while RPC, address, and finality semantics remain chain-specific.
- Core Space: cfx_*, Base32, epochHeight, and storageLimit
- eSpace: eth_*, Hex, legacy, and EIP-1559
- Shared account selection, Send, Confirm, and Activity flows