Skip to content

feat(deploy): add CREATE3 deploy script helpers#45

Merged
PierrickGT merged 2 commits intomainfrom
proto-313-chore-add-create3-deploy-helpers-to-common
Aug 5, 2025
Merged

feat(deploy): add CREATE3 deploy script helpers#45
PierrickGT merged 2 commits intomainfrom
proto-313-chore-add-create3-deploy-helpers-to-common

Conversation

@PierrickGT
Copy link
Member

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds CREATE3 deployment script helpers to enable deterministic contract deployments across different chains. The implementation includes an interface for CREATE3-like factories and a base deployment script with utility functions for transparent proxy deployments.

  • Adds ICreateXLike interface for CREATE3 factory interactions
  • Implements DeployBase script with CREATE3 deployment helpers and salt computation utilities
  • Updates development dependencies and configuration files for better code formatting and linting

Reviewed Changes

Copilot reviewed 5 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
script/deploy/interfaces/ICreateXLike.sol Defines interface for CREATE3 factory with deployment and address computation functions
script/deploy/DeployBase.s.sol Provides base deployment script with CREATE3 helpers for transparent proxy deployment
package.json Updates prettier to include script files and upgrades development dependencies
.solhint.json Simplifies configuration formatting and adds use-natspec rule
.prettierrc.json Updates parser from solidity-parse to slang for better Solidity formatting

@github-actions
Copy link

github-actions bot commented Jul 30, 2025

LCOV of commit 3142c85 during Forge Coverage #141

Summary coverage rate:
  lines......: 93.3% (402 of 431 lines)
  functions..: 93.2% (110 of 118 functions)
  branches...: no data found

Files changed coverage rate: n/a

@PierrickGT PierrickGT force-pushed the proto-313-chore-add-create3-deploy-helpers-to-common branch 2 times, most recently from a3a750a to 2b095b6 Compare August 1, 2025 20:06
@PierrickGT PierrickGT force-pushed the proto-313-chore-add-create3-deploy-helpers-to-common branch from 2b095b6 to 3142c85 Compare August 1, 2025 20:09
@PierrickGT PierrickGT merged commit 66657d9 into main Aug 5, 2025
2 checks passed
@PierrickGT PierrickGT deleted the proto-313-chore-add-create3-deploy-helpers-to-common branch August 5, 2025 16:18
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