jeffsmale90
jeffsmale90
Previously, when `provider.disconnect()` was called, a lot of the internals of Ganache would be stopped, but just enough was kept alive to serve requests. This could stop consumers from shutting...
Executing two calls to `evm_mine` concurrently will not mine two blocks: ```javascript const g = require("ganache"); const provider = g.provider({}); (async () => { const whenMinedTwice = [ provider.request({ method:...
Previously, calling `evm_mine` with a `timestamp` 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....
When using `miner.timestampIncrement`, calling `evm_setTime` can result in unexpected values, and potentially with an error being thrown. This is because the `timeAdjustment` is applied to the previous blocktime, so this...
When calling `EthereumProvider.disconnect()` we don't wait for inflight tasks to complete. This means that: - pending tasks are rejected (in order), before currently executing tasks are completed. - current executing...
It can be annoying needing an extra terminal open just to run Ganache. This becomes super annoying when you want to have multiple instances of Ganache running at the same...
Makes some of the components in @ganache/cli more testable, adds coverage report, and improves test coverage to `process-name.ts` and `args.ts`. The tests for `args.ts` cover all of the "general" configuration...
Potential improvements to detach mode: - ability to tag an instance with a meaningful name (instead of the generated name or in addition?) - ability to access logs from an...
Various changes to types and member accessibility in Ethereum JS has required changes to Ganache. In #3656, an amount of technical debt was introduced in order to support the merge....
Geth added `chainId` to the transaction object in https://github.com/ethereum/go-ethereum/releases/tag/v1.10.20 We should do the same. The test `forking > blocks > should get a block from the original chain` is skipped...