Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

DAO hard-fork #1483

Merged
merged 15 commits into from Jul 16, 2016
Merged

DAO hard-fork #1483

merged 15 commits into from Jul 16, 2016

Conversation

gavofyork
Copy link
Contributor

@gavofyork gavofyork commented Jun 29, 2016

In accordance with the specification given on https://gist.github.com/gavofyork/856b27cf1a482585692359e28d3ae4cb

@gavofyork gavofyork added the A3-inprogress ⏳ Pull request is in progress. No review needed at this stage. label Jun 29, 2016
@openethereum openethereum locked and limited conversation to collaborators Jun 29, 2016
@gavofyork gavofyork added A1-onice 🌨 Pull request is reviewed well, but should not yet be merged. and removed A1-onice 🌨 Pull request is reviewed well, but should not yet be merged. labels Jun 29, 2016
@gavofyork gavofyork added A0-pleasereview 🤓 Pull request needs code review. and removed A3-inprogress ⏳ Pull request is in progress. No review needed at this stage. labels Jul 11, 2016
@gavofyork gavofyork changed the title Provisional DAO hard-fork proposal. DAO hard-fork Jul 11, 2016
@arkpar
Copy link
Collaborator

arkpar commented Jul 14, 2016

Since DAO params are optional it would be nice to remove them from morden and other unrelated spec files

@@ -119,10 +128,27 @@ impl Engine for Ethash {
(header.gas_used * 6.into() / 5.into()) / bound_divisor))
}
};
if header.number >= self.ethash_params.dao_hardfork_transition &&
header.number <= self.ethash_params.dao_hardfork_transition + 9 {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Might cause an overflow panic if header number is 0xffffffffffffffffff. Is it guaranteed that no invalid headers are input to this function?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

yeah that's a bit fragile in any case. will just use a smaller number :)

@arkpar arkpar added A5-grumble 🔥 Pull request has minor issues that must be addressed before merging. and removed A0-pleasereview 🤓 Pull request needs code review. labels Jul 14, 2016
@gavofyork gavofyork added A0-pleasereview 🤓 Pull request needs code review. and removed A5-grumble 🔥 Pull request has minor issues that must be addressed before merging. labels Jul 14, 2016
@arkpar arkpar added the A8-looksgood 🦄 Pull request is reviewed well. label Jul 14, 2016
@arkpar arkpar removed the A0-pleasereview 🤓 Pull request needs code review. label Jul 14, 2016
@gavofyork gavofyork added A1-onice 🌨 Pull request is reviewed well, but should not yet be merged. and removed A8-looksgood 🦄 Pull request is reviewed well. labels Jul 14, 2016
Change the mining default to release only on own transactions.
@gavofyork gavofyork added A8-looksgood 🦄 Pull request is reviewed well. and removed A1-onice 🌨 Pull request is reviewed well, but should not yet be merged. labels Jul 16, 2016
@gavofyork gavofyork merged commit 799c69c into master Jul 16, 2016
@gavofyork gavofyork deleted the dao-hf branch July 16, 2016 11:02
@openethereum openethereum unlocked this conversation Apr 13, 2018
@5chdn 5chdn added M4-core ⛓ Core client code / Rust. M2-config 📂 Chain specifications and node configurations. labels Apr 13, 2018
@5chdn 5chdn added this to the 1.3 Acuity milestone Apr 13, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A8-looksgood 🦄 Pull request is reviewed well. M2-config 📂 Chain specifications and node configurations. M4-core ⛓ Core client code / Rust.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants