Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

324 #8

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

324 #8

wants to merge 3 commits into from

Conversation

remedcu
Copy link
Owner

@remedcu remedcu commented Jul 5, 2024

Add new chain

Template to provide information about the new chain. Only add extra information in the bottom section. Ensure that the contracts are deployed on the chain, if not deploy with safe-contracts. This entire paragraph can be deleted.

Please fill the following form:

Provide the Chain ID (Only 1 chain id per PR).

  • Chain_ID: 324

Provide RPC URL for the chain (should be able to query atleast 10 requests per minute for automatic PR check).

Relevant information:
Add any other relevant information like blockexplorer, any annotation...

remedcu added a commit to safe-global/safe-deployments that referenced this pull request Jul 9, 2024
This PR improves the review cycle for the `safe-deployment` by checking
the new deployments when a new PR is created for a particular chain.

This PR:
- instead of an `ISSUE_TEMPLATE`, introduced a PR Template which will
ask for the required data from the PR creator, and help run the CI
script.
- adds a CI review script, which succeeds if everything seems ok, else,
it helps the PR creator to know what might be a problem with merging the
PR in the CI logs.
- updates the `github-review` script, which checks for edge cases when a
chain ID with the highest number is added.
- updates the test to accommodate the change in the JSON structure for
the `codehash` (because `v.1.3.0` has multiple deployment types).
- updated the JSON structure to include address and code hash within a
single object with the deployment type as the key.
- ZKSync support in CI mentioned in #662 (Ex:
remedcu#8)

Remaining TODO's:
- There is a possibility that a user removes one of the deployment types
(currently only applicable with `v1.3.0`) from the current list. This
can't be detected with the current script.
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.

1 participant