Skip to content

Conversation

@jtimon
Copy link
Contributor

@jtimon jtimon commented Feb 8, 2015

This is a work in progress. I'm trying to isolate consensus and policy code and this is my longest branch on that.
I will open other PRs extracting subsets of this, but people interested in this work can see a unified thing here and hopefully I will e able to get some feedback.
Please don't comment on individual commits as this will be rebased very often (or do it, just be aware that your comments will probably disappear soon).
So far this contains:

*** WAIT_REVIEW MOVEONLY-ish: Preparations to not include main.h from any other header #5681 [main_includes]
*** WAIT_REVIEW Cleanup: Don't include main.h from any other header #5697 [main_includes2]
*** WAIT_REVIEW MOVEONLY: Move constants and globals to consensus.h and policy.o #5696 [consensus_policy0]
*** WAIT_REVIEW Consensus: Move CheckTransaction() from main to consensus/consensus #5669 [consensus](on main_includes)
*** WAIT_REVIEW Refactor: Create CCoinsViewEfficient interface for CCoinsViewCache #5747
*** WAIT_REVIEW Policy: Create CPolicy interface and CStandardPolicy class implementing it #5595 [policy]
*** WAIT_REVIEW Change: Refactor: inline main:GetMinRelayFee() in main:AcceptToMemoryPool() #5709 [getminrelayfee]
*** WAIT_REVIEW TRIVIAL: Refactor: inline CTxIn::IsFinal() [ only used in main::IsFinalTx() ] #5769 [isfinal]

@jtimon jtimon force-pushed the consensus_policy branch 3 times, most recently from b3e6835 to 359c50a Compare February 8, 2015 12:32
@jtimon jtimon force-pushed the consensus_policy branch 2 times, most recently from 157d3c9 to 510b892 Compare February 15, 2015 22:34
@jtimon jtimon force-pushed the consensus_policy branch 3 times, most recently from 991b0c5 to 1bc8284 Compare February 24, 2015 02:36
@jtimon jtimon force-pushed the consensus_policy branch 2 times, most recently from 3b337ae to 60ce783 Compare March 5, 2015 16:02
@jtimon jtimon force-pushed the consensus_policy branch 3 times, most recently from 739b93c to c23b686 Compare March 10, 2015 22:15
@jtimon jtimon force-pushed the consensus_policy branch 3 times, most recently from 6e96cc6 to 860419d Compare March 26, 2015 12:36
jtimon and others added 26 commits April 2, 2015 02:07
…IFY_LOW_S) for signing

The new ALL_SCRIPT_VERIFY_FLAGS in script/interpreter is independent from policy
…CTxMemPoolEntry has to be separated temporarily as well)
@jtimon jtimon force-pushed the consensus_policy branch from 860419d to 61145b4 Compare April 2, 2015 00:09
@jtimon
Copy link
Contributor Author

jtimon commented Apr 13, 2015

Closing for now

@jtimon jtimon closed this Apr 13, 2015
@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