This repository has been archived by the owner on Feb 26, 2024. It is now read-only.
v7.0.2 #2280
MicaiahReid
announced in
Releases
v7.0.2
#2280
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Fixes
Changelog
Known Issues
Future Plans
Two more fixes are ready in this release! Thank you to our issue reporters for these bringing these to our attention (@Ruj89 and @davidmurdoch). It means a lot to us that you use Ganache and want to be a part of making it even better.
In this release we've changed 3 files across 2 merged pull requests, tallying 151 additions and 46 deletions.
Last call for T-shirts
If you helped contribute to Ganache v7 in any way, we tagged you in our v7 release notes to let you know you're eligible to receive a limited edition Ganache T-shirt. We've had many of you claim the goods and want to get these bad boys made, but we want to be sure all of our contributors have had the chance to claim them first. If you're on the list¹ and you're interested, email us at ganache@trufflesuite.com by Thursday, February 10th to claim.
eth_subscribe
Fix how we return logs from
eth_subscribe
(#2268)In an oversight on our end, we unintentionally had a breaking change between Ganache v6 and v7 in which we started aggregating event logs and emitting them once for every transaction that triggered them. Ganache v6 was inline with Geth's logging, which emits separately for each event.
With this release we've fixed this behavior to once again be inline with Geth. When using
eth_subscribe
to subscribe to logs, you can expect each emitted contract event to emit a separate log with the following structure:back to fixes
Fix type compatibility with Web3 (#2272) (#4743 in ChainSafe/web3.js)
After the initial release of Ganache v7 we found that our provider type wasn't playing nice with Web3's provider type. After a little digging, we found that both repos had bugs. Our side of the fix is available in this new release, and we've opened a PR in the web3.js repo to fix it on their end. This should be merged in their coming 1.7.1 release. Shout out to the ChainSafe team for getting this merged and for all of the sweet stuff they make.
back to fixes
back to top
eth_subscribe
logs #2268 fix:eth_subscribe
logs (@MicaiahReid)back to changelog
back to top
Top Priority Issues:
evm_mine
andminer_start
don't respect--mode.instamine=eager
(#2029)Simulating transactions on Ganache v7 fork throws insufficient funds error (#2162)Ganache's provider type is not compatible with Web3 (#2125)Websocket logs subscription not supported by Geth Client (#2206)Coming Soon™:
evm_setAccountNonce
is race-conditiony (#1646)--miner.callGasLimit
implementation is wrong (#1645)debug_traceTransaction
results (#2106)back to top
eth_maxPriorityFeePerGas
RPC method to return as Geth does,eth_gasPrice - baseFeePerGas
(#2097)eth_feeHistory
RPC method (#1470)eth_createAccessList
method (#1056)evm_mine
will return the new blocks instead of just0x0
(#536)evm_setCode
andevm_setStorageAt
RPC methods (#649)evm_snapshot
ids globally unique (unpredictable instead of a counter) (#655)eth_getRawTransactionByHash
RPC method (#135)debug_accountAt
RPC method (#813)ganache filecoin
command will look for the@ganache/filecoin
package and start up a Filecoin and IPFS server.ganache --flavor ethereum --flavor filecoin --flavor optimism
.Open new issues (or join our team) to influence what we gets implemented and prioritized.
back to top
1. Ganache v7 Contributors:
@davidmurdoch @MicaiahReid @gnidan @eggplantzzz @kevinweaver @cds-amal @haltman-at @kevinbluer @seesemichaelj @tcoulter @nicholasjpaterno @eshaben @CruzMolina @honestbonsai @domob1812 @moda20 @0xGorilla @fedgiac @FFdhorkin @NicsTr @convexman @rainwater11 @aliveli186 @winksaville @anvacaru @nepoche @gas1cent @Fatorin @0xng @wilwade @MatthiasLohr @alexhultman
💖 The Truffle Team
This discussion was created from the release v7.0.2.
Beta Was this translation helpful? Give feedback.
All reactions