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

backport: Merge bitcoin#22214, 22120, 21745 #6016

Merged
merged 3 commits into from
May 19, 2024

Conversation

vijaydasmp
Copy link

bitcoin backport

@vijaydasmp vijaydasmp changed the title backport: Merge bitcoin#22214 backport: Merge bitcoin#22214, 21261, 22120, 22308 May 15, 2024
@vijaydasmp vijaydasmp force-pushed the bp22_41_1 branch 2 times, most recently from 1d7c3bb to dcea2f0 Compare May 15, 2024 13:29
@vijaydasmp vijaydasmp changed the title backport: Merge bitcoin#22214, 21261, 22120, 22308 backport: Merge bitcoin#22214, 22120 May 15, 2024
@vijaydasmp vijaydasmp marked this pull request as ready for review May 16, 2024 02:13
@vijaydasmp vijaydasmp force-pushed the bp22_41_1 branch 2 times, most recently from 26832dd to af763e6 Compare May 16, 2024 02:22
@vijaydasmp vijaydasmp changed the title backport: Merge bitcoin#22214, 22120 backport: Merge bitcoin#22214, 22120, 21745 May 16, 2024
Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK af763e6

fanquake and others added 3 commits May 19, 2024 11:11
f47e802 Rearrange fillPSBT arguments (Russell Yanofsky)

Pull request description:

  Move fillPSBT inout argument before output-only arguments. This is a nice thing to do to keep the interface style [consistent](https://google.github.io/styleguide/cppguide.html#Inputs_and_Outputs). But motivation is to work around a current limitation of the libmultiprocess code generator (which figures out order of inout parameters by looking at input list, but more ideally would use the output list).

  ---

  This PR is part of the [process separation project](https://github.com/bitcoin/bitcoin/projects/10). The commit was first part of larger PR bitcoin#10102.

ACKs for top commit:
  achow101:
    ACK f47e802
  theStack:
    Code-review ACK f47e802

Tree-SHA512: 1787af3031ff7ed6b519f3b93054d8b257af96a3380a476a6dab0f759329039ecc5d624b785c5c2d14d594fc852dd81c626880c775c691ec9c79b7b3dbcfb257
…cted due to too-new tim…

754e802 test: check rejected future block later accepted (Luke Dashjr)

Pull request description:

  (Luke) was unsure if the code sufficiently avoided caching a
  time-too-new rejection, so wrote this test to check it.  It looks like
  despite only exempting BLOCK_MUTATED, it is still okay because header
  failures never cache block invalidity.  This test will help ensure that
  if this ever changes, BLOCK_TIME_FUTURE gets excluded at the same time.

  This PR re-opens bitcoin#17872 which went stale and addresses the nits raised by reviewers there.

ACKs for top commit:
  MarcoFalke:
    review ACK 754e802

Tree-SHA512: a2bbc8fffb523cf2831e1ecb05f20868e30106a38cc2e369e4973fa549cca06675a668df16f76c49cc4ce3a22925404255e5c53c4232d63ba1b9fca878509aa0
…key.h

71c824e cleaned up and added missing "include" statements for pubkey.cpp and pubkey.h (William Bright)

Pull request description:

  #### Problem:
  Many symbols in the files were undefined and causing issues when I was working on building independent sections of the codebase. The hidden imports from the "secp256k1" library was a particular pain point.

  The other standard and missing includes are following best practices and will help with refactoring, build process and others.

  #### Changes:
  Clean up and declared imports/include for `pubkey.cpp` and `pubkey.h`

ACKs for top commit:
  jnewbery:
    utACK 71c824e
  laanwj:
    Code review ACK 71c824e

Tree-SHA512: bce605cfde24d8e3be82a596cabab7a8577fec0aef7c5e6f7a56603357046d8e8dea11ac8e3dbe79600550291be7784e35c7a55ebf40b46525b8949e4bedae96
@PastaPastaPasta PastaPastaPasta merged commit 2cad51b into dashpay:develop May 19, 2024
4 of 5 checks passed
@UdjinM6 UdjinM6 added this to the 21 milestone May 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants