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

improve(deploy): Improve SpokePool deployment UX #577

Merged
merged 4 commits into from
Aug 9, 2024
Merged

Conversation

pxrl
Copy link
Contributor

@pxrl pxrl commented Aug 9, 2024

The majority of SpokePool deployment scripts have been updated to support deploying only implementation contracts. This is done with the knowledge that there are already pre-existing deployments on these chains, but it introduces a risk that using one of these scripts as the template for a new chain will inadvertently result in skipping deployment of the proxy contact. Instead, whether to deploy a new proxy or not can be inferred by whether the contract exists in deployments.json.

The majority of SpokePool deployment scripts have been updated to
support deploying only implementation contracts. This is done with the
knowledge that there are already pre-existing deployments on these
chains, but it introduces a risk that using one of these scripts as the
template for a new chain will inadvertently result in skipping
deployment of the proxy contact. Instead, whether to deploy a new proxy
or not can be inferred by whether the contract exists in
deployments.json.

Signed-off-by: Paul <108695806+pxrl@users.noreply.github.com>
@pxrl pxrl requested review from nicholaspai, mrice32 and bmzig August 9, 2024 13:47
@pxrl pxrl marked this pull request as ready for review August 9, 2024 13:59
@pxrl pxrl merged commit 9cdda4e into master Aug 9, 2024
11 checks passed
@pxrl pxrl deleted the pxrl/deployProxy branch August 9, 2024 17:10
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