Skip to content

Conversation

@jonasschnelli
Copy link
Contributor

According to #3440 it would make sense to decouple the wallet and the miner (and maybe other things) from the init-/shutdown-process, etc.

This is related to #5686, #5744, #5745

If this gets merged, my plans are to first transform the miner into a module, then the wallet.
The goal should be to remove the ENABLE_WALLET ifdefs and make use of the modular concept.

If this looks to useless, i can transform the internal miner into a module within this PR (but it will be a harder review).

According to bitcoin#3440 it would make sense to decouple the wallet and the miner (and maybe other things) from the init-/shutdown-process, etc.

This is related to bitcoin#5686, bitcoin#5744, bitcoin#5745
@maraoz
Copy link
Contributor

maraoz commented Feb 5, 2015

Concept ACK

@jgarzik
Copy link
Contributor

jgarzik commented Sep 15, 2015

Seems reasonable but we shouldn't let this languish - concept ACK - but we should probably close if it won't get merged anytime soon.

@jonasschnelli
Copy link
Contributor Author

Agreed.
The modularization in general first requires a clean masterplan.
At the moment its unclear what use cases bitcoin-core should solve in a post modularized world.

I think we all agree that bitcoin-core requires modularization to allow safer code changes, detaching of the UI and Wallet, etc.

Closing, and signaling willingness to work on this after we have a more clean plan what we do want to achieve in terms of modularization.

@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants