acolytec3

Results 66 issues of acolytec3

After merging the big PR with vitest and ESM path extensions, we have a few todos left - [ ] Rewrite the Ethereum -Tests runner to use ESM and run...

type: meta
type: tests
package: monorepo

There are three skipped tests in `packages/client/test/miner/miner.spec.ts` that depend on a complicated interaction of timeouts in order to pass and they often timeout or have race condition errors when run...

type: tests
prio: P4 nice-to-have
package: client

Following on the work done in #2758 to excise the `libp2p` transport layer for `devp2p`, this tracking issue replaces #1967 based on a reimagining of what a browser implementation of...

package: client

We should implement the `eth_feeHistory` RPC method so that our client will be fully compatible with the testnet faucets which use `feeHistory` to construct their transactions. The [Alchemy documentation is...

type: feature
effort: E1 hours
package: client

When we introduced the new `ethersStateManager`, it allows for essentially forking mainnet (or any chain) and running transactions locally against the state of that chain. One can chain transactions together...

type: feature
help wanted
prio: P4 nice-to-have
effort: E2 days
package: statemanager

There's a warning appearing in our CI runs about our current caching mechanism. We need to upgrade to follow the new guidance from github soon. https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

type: CI
package: monorepo

Implements [EIP-7685](https://eips.ethereum.org/EIPS/eip-7685)

type: feature
package: block
package: vm
package: common
package: util
package: evm

Updates vitest and vitest/browser to latest versions to resolve a peer dep mismatch

dependencies

Now that #3359 is done, we should be able to upgrade the `multiaddr` library in `devp2p` and `client` to the latest version which is ESM only (and remove some deprecation...

dependencies
package: devp2p
package: client

There's a new `blobBaseFee` RPC endpoint in the [execution API specs](https://ethereum.github.io/execution-apis/api-documentation/) and we should add support for it.

type: feature
effort: E1 hours
package: client