Skip to content

Conversation

@grezle
Copy link
Collaborator

@grezle grezle commented Nov 4, 2025

Motivation:

As a devkit user, I want to use an already running anvil/hardhat environment to deploy my devnet against so that I can take advantage of third-party services (such as buildbear.io)

Modifications:

  • Adds a new flag (--skip-forking) to devkit avs devnet start to skip starting local anvil forks
  • Adds hardhat compatible fallbacks for cheatcodes
  • Adds mnemonic to context (omits on empty) to allow funding from unlocked mnemonic keys
  • Fixes addChainIDsToWhitelist to correctly wait for receipts
  • Reduces transporter overhead by only transporting the AVS stake tables for the users AVS
  • Uses a new PrivateKey to assign as TableUpdater to avoid KeyRegistrar conflicts

Result:

  • Ability to use already instantiated forks of sepolia for devnet deployments based on anvil or hardhat

Testing:

  • Tested against buildbear.io (waiting on fixes with regards to EIP-3855 that are blocking full e2e testing)

@grezle grezle requested a review from a team as a code owner November 4, 2025 18:32
bdchatham
bdchatham previously approved these changes Nov 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants