• 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
..
fpac Loading commit data...
getting-started Loading commit data...
go-ffi Loading commit data...
interfaces Loading commit data...
libraries Loading commit data...
Artifacts.s.sol Loading commit data...
ChainAssertions.sol Loading commit data...
Chains.sol Loading commit data...
Deploy.s.sol Loading commit data...
DeployConfig.s.sol Loading commit data...
DeployPeriphery.s.sol Loading commit data...
Deployer.sol Loading commit data...
Executables.sol Loading commit data...
FaultDisputeGameViz.s.sol Loading commit data...
FeeVaultWithdrawal.s.sol Loading commit data...
PeripheryDeployConfig.s.sol Loading commit data...
SemverLock.s.sol Loading commit data...
Types.sol Loading commit data...
check-deploy-configs.sh Loading commit data...
check-snapshots.sh Loading commit data...
dag-viz.py Loading commit data...
deploy.sh Loading commit data...
forge-test-names.ts Loading commit data...
generate-l2-genesis.sh Loading commit data...
generate-snapshots.ts Loading commit data...
invariant-doc-gen.ts Loading commit data...
print-addresses.sh Loading commit data...
restructure_tests.py Loading commit data...
slither.sh Loading commit data...
statediff.sh Loading commit data...
validate-spacers.ts Loading commit data...
verify-foundry-install.sh Loading commit data...