Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wallet object #7

Open
lyndsysimon opened this issue Jun 2, 2015 · 0 comments
Open

Wallet object #7

lyndsysimon opened this issue Jun 2, 2015 · 0 comments

Comments

@lyndsysimon
Copy link
Owner

A Wallet object will basically be a collection of keys. Some attributes of the component keys will be exposed in aggregate (simple Wallet.balance, for instance, will be the sum of each.balance for each in wallet.keys), while others will be specific to the wallet level.

Note that as this interface is defined, care should be taken to allow for the implementation of hierarchical deterministic (HD; BIP32) wallets and similar structures. While in many cases a wallet will be a simple collection of keys generated either randomly or input directly by the developer, other wallets may have arbitrary key generation strategies of their own.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant