-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
release: prepare for release v1.2.6 #1697
Conversation
1fac675
to
527d1de
Compare
527d1de
to
63aa67e
Compare
} | ||
|
||
func TestSstoreGasPreEIP3529(t *testing.T) { | ||
func TestSstoreModifyGasPreLondon(t *testing.T) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This code is already on develop. I don't understand why Github is showing this as new addition.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yea, you are right, I updated my branch. now it is ok.
63aa67e
to
93f71c8
Compare
If I keep that, I'm sure it will figure it out. John Miller |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I can never figure it out, I will have just seen it in my email address John's last 185@gmail.com
Description
update: v1.2.6 is replaced by v1.2.7, since a desired change will be included in hertz hard fork.
The testnet is expected to have a scheduled hardfork upgrade named
Hertz(London&Berlin)
at block height 31,103,030. The current block generation speed forecasts this to occur around 29th Jun 2023.The
Hertz
hardfork will port some ofLondon&Berlin
upgrades from Ethereum to BSC for compatiblity. But due to the difference between the 2 networks, there would inevitably has difference in implementation, especially the different in EIP-1559, the BaseFee will be zero on BSC, so this hard fork will not introduce new burn mechanism neither the concept of GasTip. In short words, it only provides the interface, but actually no change to the current BSC Gas mechanism.Here is the list of
Hertz
upgrade:Berlin Upgrades Ported:
a.BEP-225: Implement EIP-2565 ModExp Gas Cost
b.BEP-229: Implement EIP-2718 Typed Transaction Envelope
c.BEP-230: Implement EIP-2929 Gas cost increases for state access opcodes
d.BEP-231: Implement EIP-2930: Optional access lists
London Upgrades Ported:
a.BEP-227: Implement EIP-3198: BASEFEE opcode
b.BEP-226: Implement EIP-1559 with base fee of 0
c.BEP-228: Implement EIP-3541: Prevent deploying contracts starting with 0xEF
d.BEP-212: Implement EIP-3529: Reduction in Refunds
The validators and full node operators on testnet should switch their software version to v1.2.6 before 29th Jun 2023.
Rationale
FEATURE
IMPROVEMENT
BUGFIX
Example
None