• Mark Tyneway's avatar
    contracts-bedrock: delete strict deployment (#9181) · c4767dbc
    Mark Tyneway authored
    There was previously a concept in the deploy script that
    would check a `.chainId` file on disk against the remote chainid.
    This check became problematic because of the parallel nature of
    foundry tests that caused it to attempt to read/write the same
    file to disk many times in parallel and then it caused a lot
    of flakes around the file not existing. Remove this feature
    from the deploy script to reduce the complexity of it. We need
    less complexity and rely on instead simulations and assertions
    for correctness. The assertions can expect a particular chainid
    instead of using the local filesystem. This also ties into
    the migration of the deployment artifacts away from being in
    `contracts-bedrock` and instead towards the superchain registry.
    c4767dbc
Name
Last commit
Last update
..
deploy-config Loading commit data...
deployments/mainnet Loading commit data...
invariant-docs Loading commit data...
lib Loading commit data...
periphery-deploy-config Loading commit data...
scripts Loading commit data...
snapshots Loading commit data...
src Loading commit data...
test Loading commit data...
.eslintignore Loading commit data...
.eslintrc.js Loading commit data...
.gas-snapshot Loading commit data...
.gitignore Loading commit data...
.npmignore Loading commit data...
CHANGELOG.md Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
STYLE_GUIDE.md Loading commit data...
foundry.toml Loading commit data...
package.json Loading commit data...
semver-lock.json Loading commit data...
slither-report.json Loading commit data...
slither.config.json Loading commit data...
tsconfig.build.json Loading commit data...
tsconfig.json Loading commit data...