Wallets in Coda

What exactly constitutes a wallet in Coda? Throughout testnet, we’ve been working with public/private keypairs stored wherever. However, creating a wallet via the GraphQL addWallet mutation it creates it in /.coda-config/wallets/store implying there is some form of “wallet” feature. Is a wallet simply a private key known to the daemon or is there some other function of a Coda wallet and what data is persisted?

@garethtdavies This is a great question, and something we’ve been mulling over. There’s been some light brainstorming done and what I can tell you for sure is that the end-goal is to have a more generalized wallet/account abstraction that allows for one or more keys to be attached to it.