File tree
3 files changed
+13
-8
lines changed- lib
- src/middlewareV2/tableCalculator
- test/unit/middlewareV2
3 files changed
+13
-8
lines changedSubmodule eigenlayer-contracts updated 49 files
- docs/multichain/destination/CertificateVerifier.md+24-7
- docs/multichain/destination/OperatorTableUpdater.md+37-5
- docs/multichain/source/CrossChainRegistry.md+68-11
- docs/permissions/KeyRegistrar.md+50-6
- foundry.toml+1-1
- pkg/bindings/BN254CertificateVerifier/binding.go+126-2
- pkg/bindings/CrossChainRegistry/binding.go+64-2
- pkg/bindings/CrossChainRegistryStorage/binding.go+63-1
- pkg/bindings/ECDSACertificateVerifier/binding.go+2-2
- pkg/bindings/ECDSACertificateVerifierStorage/binding.go+1-1
- pkg/bindings/ICrossChainRegistry/binding.go+63-1
- pkg/bindings/IECDSACertificateVerifier/binding.go+1-1
- pkg/bindings/IReleaseManager/binding.go+1-1
- pkg/bindings/KeyRegistrar/binding.go+1-1
- pkg/bindings/LeafCalculatorMixin/binding.go+317
- pkg/bindings/OperatorTableUpdater/binding.go+126-2
- pkg/bindings/ReleaseManager/binding.go+2-2
- pkg/bindings/ReleaseManagerStorage/binding.go+1-1
- pkg/bindings/TaskMailbox/binding.go+1-1
- script/operations/README.md+52
- script/operations/update-generator/1-updateGenerator.s.sol+144
- script/operations/update-generator/README.md+8
- script/operations/update-generator/upgrade.json+11
- script/releases/README.md+1-1
- script/releases/v1.7.0-multichain/configs/testnet.toml+5-4
- src/contracts/interfaces/IBN254CertificateVerifier.sol+27
- src/contracts/interfaces/IBaseCertificateVerifier.sol+16
- src/contracts/interfaces/ICrossChainRegistry.sol+125-7
- src/contracts/interfaces/IECDSACertificateVerifier.sol+46-10
- src/contracts/interfaces/IKeyRegistrar.sol+62-7
- src/contracts/interfaces/IOperatorTableCalculator.sol+1-1
- src/contracts/interfaces/IOperatorTableUpdater.sol+64
- src/contracts/mixins/LeafCalculatorMixin.sol+79
- src/contracts/multichain/BN254CertificateVerifier.sol+8-2
- src/contracts/multichain/BN254CertificateVerifierStorage.sol+2
- src/contracts/multichain/CrossChainRegistry.sol+41-5
- src/contracts/multichain/ECDSACertificateVerifier.sol+1-1
- src/contracts/multichain/OperatorTableUpdater.sol+13-1
- src/contracts/multichain/OperatorTableUpdaterStorage.sol+2
- src/test/integration/MultichainIntegrationBase.t.sol+6-9
- src/test/integration/tests/Multichain_Full_Flow.t.sol+25-42
- src/test/integration/tests/Multichain_Generation_Reservation_Removal.t.sol+2-2
- src/test/integration/tests/Multichain_Timing_Tests.t.sol+221-313
- src/test/mocks/BN254CertificateVerifierMock.sol+10
- src/test/mocks/ECDSACertificateVerifierMock.sol+9
- src/test/unit/BN254CertificateVerifierUnit.t.sol+4-4
- src/test/unit/CrossChainRegistryUnit.t.sol+231-2
- src/test/unit/ECDSACertificateVerifierUnit.t.sol+1-1
- src/test/unit/OperatorTableUpdaterUnit.t.sol+69-7
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
| |||
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
18 | | - | |
| 20 | + | |
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
| |||
160 | 162 | | |
161 | 163 | | |
162 | 164 | | |
| 165 | + | |
| 166 | + | |
163 | 167 | | |
164 | | - | |
| 168 | + | |
165 | 169 | | |
166 | 170 | | |
167 | 171 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| |||
61 | 63 | | |
62 | 64 | | |
63 | 65 | | |
64 | | - | |
| 66 | + | |
| 67 | + | |
65 | 68 | | |
66 | 69 | | |
67 | 70 | | |
| |||
216 | 219 | | |
217 | 220 | | |
218 | 221 | | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
| 222 | + | |
| 223 | + | |
223 | 224 | | |
224 | 225 | | |
225 | 226 | | |
| |||
0 commit comments