Skip to content

Commit bd4eed5

Browse files
authored
Update the upgradable contracts to most recent architecture (#867)
* update and simplify * delete some test code and fmt * update storage layouts * add make cmd * fix make cmd * bindings * update cli * another cli fix * refactor cmds around storage and fix clippy * update certora
1 parent ac6d7d5 commit bd4eed5

File tree

51 files changed

+6646
-36612
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+6646
-36612
lines changed

.github/workflows/storage-layout.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
# Extract current storage layouts for upgradeable contracts
5757
echo "📊 Extracting current storage layouts..."
5858
59-
CONTRACTS="SyndicateFactory SyndicateSequencingChain ArbChainConfig GasAggregator"
59+
CONTRACTS="SyndicateFactory SyndicateSequencingChain ArbChainConfig"
6060
VALIDATION_FAILED=false
6161
6262
for contract in $CONTRACTS; do
@@ -87,8 +87,8 @@ jobs:
8787
echo "✅ $contract: Storage layout unchanged"
8888
fi
8989
else
90-
echo "⚠️ $contract: No baseline found - creating new baseline"
91-
cp .storage-layouts-current/$contract.json .storage-layouts/$contract.json
90+
echo " $contract: No baseline found"
91+
VALIDATION_FAILED=true
9292
fi
9393
done
9494
@@ -100,7 +100,7 @@ jobs:
100100
echo "If these changes are intentional:"
101101
echo "1. Ensure you understand the implications"
102102
echo "2. Consider if this requires a new deployment instead of an upgrade"
103-
echo "3. Update storage layout baselines by committing the new .storage-layouts/ files"
103+
echo "3. Update storage layout baselines by running 'make storage-layout-update'"
104104
exit 1
105105
else
106106
echo ""

shared/contract-bindings/src/synd/appchain_pool_test.rs

Lines changed: 316 additions & 110 deletions
Large diffs are not rendered by default.

shared/contract-bindings/src/synd/atomic_sequencer_test.rs

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

shared/contract-bindings/src/synd/deploy_syndicate_factory.rs

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

shared/contract-bindings/src/synd/deploy_syndicate_factory_deterministic.rs

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

shared/contract-bindings/src/synd/deploy_syndicate_sequencing_chain_plus_setup_with_always_allow_module.rs

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

shared/contract-bindings/src/synd/gas_aggregator_test.rs

Lines changed: 587 additions & 7 deletions
Large diffs are not rendered by default.

shared/contract-bindings/src/synd/gas_archive_test.rs

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

shared/contract-bindings/src/synd/gas_archive_test_helper.rs

Lines changed: 401 additions & 164 deletions
Large diffs are not rendered by default.

shared/contract-bindings/src/synd/mock_legacy_appchain.rs

Lines changed: 0 additions & 1394 deletions
This file was deleted.

0 commit comments

Comments
 (0)