Introduce basic modularization #5752

pull jonasschnelli wants to merge 1 commits into bitcoin:master from jonasschnelli:2015/02/module_interface changing 7 files +184 −2
  1. jonasschnelli commented at 1:08 pm on February 4, 2015: 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).

  2. Introduce basic modularization
    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
    7bd633c39a
  3. jonasschnelli force-pushed on Feb 4, 2015
  4. maraoz commented at 3:52 pm on February 5, 2015: contributor
    Concept ACK
  5. laanwj added the label Improvement on Feb 19, 2015
  6. jgarzik commented at 6:01 pm on September 15, 2015: contributor
    Seems reasonable but we shouldn’t let this languish - concept ACK - but we should probably close if it won’t get merged anytime soon.
  7. jonasschnelli commented at 6:08 pm on September 15, 2015: contributor

    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.

  8. jonasschnelli closed this on Sep 15, 2015

  9. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-04 19:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me