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

[Refactor] Move transaction checks out to consensus/tx_verify.cpp #1320

Merged

Conversation

Fuzzbawls
Copy link
Collaborator

@Fuzzbawls Fuzzbawls commented Feb 1, 2020

This is PR is the third part of breaking up #1209 into individual narrow-focused PRs. Original commit(s) were cherry-picked from @barrystyle's initial pre-squashed branch and then re-squashed (reference branch is at https://github.com/Fuzzbawls/PIVX/commits/pr-1209)

Input commits:
Fuzzbawls@90950f1
Fuzzbawls@10b7566


This Moves the basic (non-zerocoin) transaction validation checks away from main.h(cpp) and into the consensus subdir. Code move only, no changes to functionality.

This PR conflicts minorly with #1319, and will need to be rebased once that PR is merged, but reviewing is possible now as the conflicts are mostly just matter-of-fact conflicts due to both PRs touching a common file.

Relies on:

@Fuzzbawls Fuzzbawls added this to the 4.1.0 milestone Feb 1, 2020
@Fuzzbawls Fuzzbawls self-assigned this Feb 1, 2020
@random-zebra
Copy link

Can be rebased (#1319 merged).

@Fuzzbawls Fuzzbawls force-pushed the 2020_refactor-tx-verification branch from 05dee4c to 1e0bc16 Compare February 4, 2020 00:41
@Fuzzbawls
Copy link
Collaborator Author

rebased

Copy link

@furszy furszy left a comment

Choose a reason for hiding this comment

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

utACK 1e0bc16

Copy link

@barrystyle barrystyle left a comment

Choose a reason for hiding this comment

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

ACK

Copy link

@random-zebra random-zebra left a comment

Choose a reason for hiding this comment

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

utACK 1e0bc16 and merging...

random-zebra added a commit that referenced this pull request Feb 5, 2020
…erify.cpp

1e0bc16 Move transaction checks out to consensus/tx_verify.cpp. (barrystyle)

Pull request description:

  This is PR is the third part of breaking up #1209 into individual narrow-focused PRs. Original commit(s) were cherry-picked from @barrystyle's initial pre-squashed branch and then re-squashed (reference branch is at https://github.com/Fuzzbawls/PIVX/commits/pr-1209)

  Input commits:
  Fuzzbawls@90950f1
  Fuzzbawls@10b7566

  ---------------

  This Moves the basic (non-zerocoin) transaction validation checks away from main.h(cpp) and into the `consensus` subdir. Code move only, no changes to functionality.

  This PR conflicts minorly with #1319, and will need to be rebased once that PR is merged, but reviewing is possible now as the conflicts are mostly just matter-of-fact conflicts due to both PRs touching a common file.

  Relies on:
  - [x] #1319

ACKs for top commit:
  furszy:
    utACK 1e0bc16
  random-zebra:
    utACK 1e0bc16 and merging...

Tree-SHA512: aa82d6f473d7ff6b65f04e590eb5dcfbcb5c1f22635bc22f0204ef3c23adcca99f95fc16d0b838c7358d6b832a4c55d43bf5f255902ea7fea4f5ff6216ea1423
@random-zebra random-zebra merged commit 1e0bc16 into PIVX-Project:master Feb 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants