Skip to content

Create way to snapshot heminetwork for testing high risk transactions and deployments #594

@ClaytonNorthey92

Description

@ClaytonNorthey92

Confirmation

  • I have checked for similar issues.

Problem

When updating heminetwork testnet and mainnet, we often have to perform high-risk operations such as deploying contracts.

We want an isolated environment which serves as a fork of the heminetwork (testnet or mainnet) that can continue locally and isolated separate from the production network.

On this isolated network, we can test deployments and easily wipe it and start again if needed.

cc @max-sanchez

Suggested solution

Use Hardhat's feature to fork other networks and set up a network similar to localnet that operates on that fork with a new sequencer specific to the local environment.

With the fork, keys that work on the production network should still work locally for transactions.

Additional Information

No response

Sub-issues

Metadata

Metadata

Labels

status: in progressThis issue is currently being worked on. This label helps avoid duplicating worktype: enhancementThis improves existing functionality

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions