Skip to content

CreateAccountUseCaseImpl: consolidate account provisioning #1647

Description

@s373r

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 #1642 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions