Commit d9181d8
File tree
4 files changed
+19
-8
lines changed- src
- rpc
- types
- tests
4 files changed
+19
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
528 | 528 | | |
529 | 529 | | |
530 | 530 | | |
531 | | - | |
| 531 | + | |
532 | 532 | | |
533 | 533 | | |
534 | 534 | | |
| |||
546 | 546 | | |
547 | 547 | | |
548 | 548 | | |
549 | | - | |
| 549 | + | |
550 | 550 | | |
551 | 551 | | |
552 | 552 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
198 | | - | |
| 198 | + | |
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
248 | | - | |
| 248 | + | |
249 | 249 | | |
250 | 250 | | |
251 | 251 | | |
| |||
310 | 310 | | |
311 | 311 | | |
312 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | | - | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
- .env.example-1
- .github/workflows/ci.yaml+1-5
- .github/workflows/claude-code.yml+1-1
- .github/workflows/claude-review.yml+1-1
- .github/workflows/deploy.yaml-42
- .github/workflows/version-check.yaml+1-1
- .gitignore+4-2
- CHANGELOG.md+13
- README.md+10-5
- deploy/BaseDeployment.sol-497
- deploy/ConfigureLayerZeroSettler.s.sol+339-251
- deploy/DefaultConfig.sol-202
- deploy/DeployEXP.s.sol+82
- deploy/DeployMain.s.sol+757-145
- deploy/FundSigners.s.sol+523
- deploy/FundSimpleFunder.s.sol+307
- deploy/LayerZeroConfig.sol-122
- deploy/LayerZeroRegistry.sol-156
- deploy/README.md+335-400
- deploy/config.toml+148
- deploy/mock/ExperimentalERC20.sol+53
- deploy/registry/deployment_11155420_0x0000000000000000000000000000000000000000000000000000000000000001.json+1
- deploy/registry/deployment_28404.json-1
- deploy/registry/deployment_84532_0x0000000000000000000000000000000000000000000000000000000000000001.json+10
- docs/4337CallGraph.md+32
- docs/IthacaCallGraph.md+25
- docs/flow.md+5-12
- foundry.lock+23
- foundry.toml+6-1
- gas-snapshots/.gas-snapshot-main+6-6
- lib/solady+1-1
- package.json+1-1
- prep/check-bytecode-changes.js+16
- snapshots/BenchmarkTest.json+51
- src/Escrow.sol+19-11
- src/GuardedExecutor.sol+31-18
- src/IthacaAccount.sol+37-2
- src/LayerZeroSettler.sol+93-50
- src/MultiSigSigner.sol+2-2
- src/Orchestrator.sol+83-134
- src/SimpleFunder.sol+36-9
- src/Simulator.sol+9-25
- src/interfaces/ICommon.sol+5-10
- src/interfaces/IFunder.sol+4-7
- src/interfaces/ISimulator.sol-39
- src/libraries/LibTStack.sol+2
- src/vendor/layerzero/interfaces/IOAppCore.sol+53
- src/vendor/layerzero/interfaces/IOAppMsgInspector.sol+25
- src/vendor/layerzero/interfaces/IOAppReceiver.sol+27
- src/vendor/layerzero/oapp/OApp.sol+38
- src/vendor/layerzero/oapp/OAppCore.sol+104
- src/vendor/layerzero/oapp/OAppReceiver.sol+134
- src/vendor/layerzero/oapp/OAppSender.sol+134
- test/Account.t.sol+27-13
- test/Base.t.sol+1-4
- test/Benchmark.t.sol+1.6k-128
- test/GuardedExecutor.t.sol+64-8
- test/LayerZeroSettler.t.sol+169-50
- test/Orchestrator.t.sol+70-196
- test/SimpleFunder.t.sol+22-19
- test/SimulateExecute.t.sol+17-27
- test/deploy/DeployConfig.t.sol-50
- test/utils/interfaces/IAlchemyModularAccount.sol+6
- test/utils/interfaces/ICoinbaseSmartWallet.sol+15
- test/utils/interfaces/IERC4337EntryPoint.sol+21
- test/utils/interfaces/IPimlicoPaymaster.sol+160
- test/utils/interfaces/ISafe.sol+58
- test/utils/interfaces/IZerodevKernel.sol+27
- test/utils/mocks/MockPayerWithSignatureOptimized.sol+84
0 commit comments