Skip to content

feat(fork,wip): improve asset hub eth-rpc support on dev forks#964

Open
Daanvdplas wants to merge 2 commits intofix/contract-prompts-stacked-pr948-v2from
tmp/pr953-refresh
Open

feat(fork,wip): improve asset hub eth-rpc support on dev forks#964
Daanvdplas wants to merge 2 commits intofix/contract-prompts-stacked-pr948-v2from
tmp/pr953-refresh

Conversation

@Daanvdplas
Copy link
Collaborator

@Daanvdplas Daanvdplas commented Feb 16, 2026

Status

WIP: this work is not finished yet.

Full context for what remains is in:

  • ASSET_HUB_FORK_REMAINING_ISSUES.md

What This PR Includes So Far

  1. Fork command updates (pop fork)
  • Asset Hub chain detection for fork flows.
  • Optional --eth-rpc-port support.
  • Auto-start/stop of local eth-rpc bridge for Asset Hub forks.
  • Endpoint reporting for both fork WS and eth-rpc WS.
  1. pop up network updates
  • Detect Asset Hub parachain in local network topology.
  • Auto-start/stop eth-rpc bridge and show bridge endpoint/log path.
  1. pop-fork runtime/RPC changes
  • Added revive runtime API method constants.
  • Added state-call handling for revive-related methods.
  • Added fast-path account balance/nonce handling for revive account queries.
  • Added compatibility methods expected by eth-rpc (getAutomine, setAutomine).
  • Added dev-account fallback mapping helpers and related tests.

Why This Is Still WIP

Despite startup/connectivity improvements, Foundry deploy on local Asset Hub fork can still fail with metadata incompatibility in deploy path. The blocker and exact reproduction are documented in ASSET_HUB_FORK_REMAINING_ISSUES.md.

Notes

This PR is intended to preserve current implementation progress plus blocker context, so work can continue from a clear baseline.

@Daanvdplas Daanvdplas changed the title docs(wip): capture remaining asset hub fork + eth-rpc deploy blocker context feat(fork,wip): improve asset hub eth-rpc support on dev forks Feb 16, 2026
@moliholy
Copy link
Collaborator

This could be an issue, don't you think?

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.

2 participants