This repository has been archived by the owner on Feb 26, 2024. It is now read-only.
v7.4.4-alpha.0 #3714
MicaiahReid
announced in
Releases
v7.4.4-alpha.0
#3714
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Highlights
Fixes
Changelog
Known Issues
Future Plans
Jump below to our highlights to see notes about post-merge Ganache!
If you have some time, we encourage you to browse our issues to find anything you'd like implemented/fixed sooner. Give them a +1 and we'll use this community feedback to help prioritize what we work on! Or better yet, open a new issue or open a PR to fix an existing issue.
We've changed 126 files across 3 merged pull requests, tallying 12,166 additions and 11,364 deletions, since our last release.
This release introduces support for the Merge! In preparation for the merge, our friends at ethereumjs were working hard on a huge new release with quite a few breaking changes. Because we rely so heavily on the work that ethereumjs does, these breaking changes impacted just about every nook and cranny of the Ganache code base. We wanted to get the merge features to our users as soon as possible, while also doing our due diligence to make sure the sweeping changes made by the ethereumjs upgrade don't affect Ganache's stability. With all that in mind, we have an alpha release out today with support for the Merge!
This introduces a few important changes and features that are worth explaining.
Important Changes
New Feature
The only new feature that could potentially impact our users is the introduction of the
finalized
andsafe
block tags. These can be used witheth_getBlockByNumber
, or any other RPC method that receives a block tag:Note: These new block tags are aliases for the existing
latest
block tag.back to top
fix: calling
evm_mine
with atimestamp
argument should reflect the change of time in subsequent blocks (#3531)Previously, calling
evm_mine
with atimestamp
argument would result in a block with the specified timestamp, but subsequent blocks would have a timestamp that didn't reflect this change in time. This only occurred whenminer.timestampIncrement
is unspecified orclock
.Will output something like:
Where
secondTimestamp
is the current time in seconds, but should be0x2
.With this change, blocks mined after providing a
timestamp
parameter toevm_mine
, will have timestamps that reflect the change in time.back to top
evm_mine
with atimestamp
argument should reflect the change of time in subsequent blocks #3531 fix: callingevm_mine
with atimestamp
argument should reflect the change of time in subsequent blocks (@jeffsmale90)back to top
Top Priority:
debug_storageRangeAt
fails to find storage when the slot was created earlier in the same block (#3338)eth_feeHistory
RPC endpoint (#1470)eth_createAccessList
RPC method (#1056)Coming Soon™:
evm_mine
andminer_start
don't respect --mode.instamine=eager (#2029)evm_setAccount*
is race-conditiony (#1646)@ganache/filecoin@alpha
doesn't work withganache@alpha
(#1150)evm_mine
,eth_getLogs
returns same logs for all blocks (#533)back to top
Top Priority:
Coming Soon™:
back to top
Open new issues (or join our team) to influence what we gets implemented and prioritized.
💖 The Truffle Team
This discussion was created from the release v7.4.4-alpha.0.
Beta Was this translation helpful? Give feedback.
All reactions