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

peer: Add DisableRelayTx to config. #228

Merged
merged 6 commits into from
May 26, 2016

Commits on Nov 27, 2015

  1. mempool: Introduce mempoolConfig.

    This is in preparation of moving mempool to its own subpackage.  No
    functional change.
    dajohi committed Nov 27, 2015
    Configuration menu
    Copy the full SHA
    83bcfea View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2015

  1. mining: Create skeleton package.

    This creates a skeleton mining package that simply contains a few of the
    definitions used by the mining and mempool code.
    
    This is a step towards decoupling the mining code from the internals of
    btcd and ultimately will house all of the code related to creating block
    templates and CPU mining.
    
    The main reason a skeleton package is being created before the full
    blown package is ready is to avoid blocking mempool separation which
    relies on these type definitions.
    davecgh committed Nov 30, 2015
    Configuration menu
    Copy the full SHA
    ce981f4 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2015

  1. peer: Add DisableRelayTx to config.

    DisableRelayTx sets the DisableRelayTx value in the version
    message which informs the remote peer on whether to send
    inv messages for transactions.
    dajohi committed Dec 3, 2015
    Configuration menu
    Copy the full SHA
    2a7f41c View commit details
    Browse the repository at this point in the history

Commits on May 26, 2016

  1. mempool: Introduce mempoolConfig.

    Contains the following upstream commits:
    - 83bcfea
    - 2f6aeac
      - Cherry-picked because it fixes an issue originally introduced by the
        commit being merged
    
    In addition to the normal required changes for syncing, the following
    changes have been made in order to facilitate integration into Decred:
    
    - Configure the NewestSha function to the new mempool config as a
      closure over the block manager state instead of using the database
      func directly
    - Add a new NextStakeDifficulty callback to the new mempool config for
      obtaining the next stake difficulty from the block manager and
      configure it as a closure over the block manager state.
    davecgh committed May 26, 2016
    Configuration menu
    Copy the full SHA
    d73e576 View commit details
    Browse the repository at this point in the history
  2. mining: Create skeleton package.

    Upstream commit ce981f4.
    davecgh committed May 26, 2016
    Configuration menu
    Copy the full SHA
    42550a5 View commit details
    Browse the repository at this point in the history
  3. peer: Add DisableRelayTx to config.

    Upstream commit 2a7f41c.
    davecgh committed May 26, 2016
    Configuration menu
    Copy the full SHA
    f0389a3 View commit details
    Browse the repository at this point in the history