### Expectations - Nuke the heck out `impl Into<Account>` for `AccountConfig` - Extend `AccountConfig` to carry optional private key - Have `CreateAccountUseCase` accept `AccountConfig` - The only place generating and saving the keys should be `CreateAccountUseCaseImpl` - The only place that supplies `AccountConfig:id` should be the `Web3WalletAuthenticationProvider` Based on https://github.com/kamu-data/kamu-cli/pull/1642#discussion_r3276686518
Expectations
impl Into<Account>forAccountConfigAccountConfigto carry optional private keyCreateAccountUseCaseacceptAccountConfigCreateAccountUseCaseImplAccountConfig:idshould be theWeb3WalletAuthenticationProviderBased on #1642 (comment)