Fixes
Changelog
Known Issues
Future Plans
Thanks again to @MicaiahReid for his excellent work, and to @benams and @adjisb for their contributions!
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, open a PR to fix an existing issue if you really want to get involved.
We've changed 5 files across 2 merged pull requests, tallying 174 additions and 112 deletions, since our last release.
- fix: eth get block transaction count by hash to work with forks (#3739)
- fix: log warning regarding transactions with future-nonces when in eager mode (#4166)
fix: eth get block transaction count by hash to work with forks (#3739)
The RPC method eth_getBlockTransactionCountByHash
had a bug that caused it to not return results when requesting a block before the effective "forkBlockNumber".
back to fixes
fix: log warning regarding transactions with future-nonces when in eager mode (#4166)
@benams ran into a confusing situation in which future-nonce transactions that are sent to Ganache running in eager mining mode (the default) appear to hang indefinitely, rather than being mined or rejected. This is expected behavior in eager mode, as Ganache does not return the hash until after it is mined. To help alleviate the confusion we now log a message about the status of these kinds of transactions.
Closes #4165
back to fixes
back to top
- #3739 fix: eth get block transaction count by hash to work with forks (@adjisb)
- #4166 fix: log warning regarding transactions with future-nonces when in eager mode (@MicaiahReid)
back to top
Top Priority:
- Add
eth_createAccessList
RPC method (#1056)
Coming Soon™:
- Implications failed: fork.headers -> url (#2627)
- In Geth chain-mode, logic to accept/reject transactions based on gas price/limit should match Geth (#2176)
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)- Launching ganache with fork is throwing revert errors when communicating with 3rd party contracts (#956)
- Build a real pending block! (#772)
- VM Exception when interfacing with Kyber contract (#606)
- After calling
evm_mine
,eth_getLogs
returns same logs for all blocks (#533) - personal_unlockAccount works with any password (#165)
- --db Option Requires Same Mnemonic and Network ID (#1030)
back to top
Top Priority:
- Accept a genesis.json file (#1042)
Coming Soon™:
- Switch to esbuild to make build times faster/reasonable (#1555)
- fork specific block & specific index (#952)
- Allow to sync forked chain to the latest block (#643)
- Implement a streaming trace capability (#381)
- Improve log performance when forking (#145)
- Log contract events (#45)
back to top
Open new issues to influence what we gets implemented and prioritized.
💖 The Truffle Team