File tree
7 files changed
+86
-51
lines changed- lib
- script
- src
- interfaces
7 files changed
+86
-51
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
82 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
83 | 86 | | |
84 | 87 | | |
85 | 88 | | |
| |||
106 | 109 | | |
107 | 110 | | |
108 | 111 | | |
109 | | - | |
| 112 | + | |
110 | 113 | | |
111 | 114 | | |
112 | 115 | | |
| |||
- contracts/README.md+7
- contracts/solidity/LayerServiceManager.sol+138
- contracts/solidity/LayerToken.sol
- contracts/solidity/abi/AVSDirectory.sol/AVSDirectory.json
- contracts/solidity/abi/DelegationManager.sol/DelegationManager.json
- contracts/solidity/abi/ECDSAStakeRegistry.sol/ECDSAStakeRegistry.json+1
- contracts/solidity/abi/EigenPod.sol/EigenPod.json
- contracts/solidity/abi/EigenPodManager.sol/EigenPodManager.json
- contracts/solidity/abi/EmptyContract.sol/EmptyContract.json
- contracts/solidity/abi/ILayerServiceManager.sol/ILayerServiceManager.json+1
- contracts/solidity/abi/IStrategy.sol/IStrategy.json+1
- contracts/solidity/abi/LayerServiceManager.sol/LayerServiceManager.json+1
- contracts/solidity/abi/LayerToken.sol/LayerToken.json+1
- contracts/solidity/abi/PauserRegistry.sol/PauserRegistry.json
- contracts/solidity/abi/ProxyAdmin.sol/ProxyAdmin.json
- contracts/solidity/abi/RewardsCoordinator.sol/RewardsCoordinator.json
- contracts/solidity/abi/StrategyBase.sol/StrategyBase.json
- contracts/solidity/abi/StrategyFactory.sol/StrategyFactory.json
- contracts/solidity/abi/StrategyManager.sol/StrategyManager.json
- contracts/solidity/abi/TransparentUpgradeableProxy.sol/ITransparentUpgradeableProxy.json
- contracts/solidity/abi/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json
- contracts/solidity/abi/UpgradeableBeacon.sol/UpgradeableBeacon.json
- contracts/solidity/interfaces/ILayerServiceManager.sol+2-2
- contracts/solidity/scripts/LayerServiceManager.s.sol+20-17
- contracts/solidity/tests/LayerServiceManager.t.sol+41
- docs/CONTRACTS.md+78
- docs/QUICKSTART.md+2
- examples/contracts/solidity/SimpleSubmit.sol+30-20
- examples/contracts/solidity/SimpleTrigger.sol+1
- examples/contracts/solidity/abi/ISimpleSubmit.sol/ISimpleSubmit.json+1-1
- examples/contracts/solidity/abi/ISimpleTrigger.sol/ISimpleTrigger.json+1-1
- examples/contracts/solidity/abi/SimpleSubmit.sol/SimpleSubmit.json+1-1
- examples/contracts/solidity/abi/SimpleTrigger.sol/SimpleTrigger.json+1-1
- justfile+10-6
- packages/aggregator/src/config.rs+4-2
- packages/aggregator/src/http/handlers/service/add_payload.rs+4-1
- packages/aggregator/tests/submission.rs+36-9
- packages/cli/src/args.rs+32-6
- packages/cli/src/clients.rs+2-2
- packages/cli/src/clients/example_eth_client/submit.rs+12-19
- packages/cli/src/command/add_task.rs+19-3
- packages/cli/src/command/deploy_eigen_core.rs+2-2
- packages/cli/src/command/deploy_eigen_service_manager.rs+56
- packages/cli/src/command/deploy_service.rs+56-13
- packages/cli/src/command/mod.rs+1
- packages/cli/src/context.rs+15-10
- packages/cli/src/deploy.rs+10-10
- packages/cli/src/display.rs+8
- packages/cli/src/main.rs+24
- packages/layer-tests/layer-tests.toml+3-1
- packages/layer-tests/src/e2e/config.rs+5-2
- packages/layer-tests/src/e2e/runner.rs+2-2
- packages/layer-tests/src/e2e/services.rs+6-6
- packages/utils/Cargo.toml+1-1
- packages/utils/src/avs_client/full.rs+79-97
- packages/utils/src/avs_client/service_manager.rs+10-1
- packages/utils/src/avs_client/solidity_types.rs+4-5
- packages/utils/src/config.rs+17-14
- packages/utils/src/eigen_client/solidity_types.rs+13-13
- packages/utils/src/error.rs+3-1
- packages/utils/src/types.rs+3
- packages/wavs/src/apis/dispatcher.rs+3-3
- packages/wavs/src/apis/trigger.rs+15-15
- packages/wavs/src/bindings/compat.rs+4-4
- packages/wavs/src/bindings/host.rs+6
- packages/wavs/src/config.rs+6-3
- packages/wavs/src/dispatcher/generic.rs+21-9
- packages/wavs/src/engine/mock.rs+7-5
- packages/wavs/src/http/handlers/service/add.rs+7-3
- packages/wavs/src/submission/core.rs+28-51
- packages/wavs/src/submission/mock.rs+9-3
- packages/wavs/src/test_utils/mock.rs+1-1
- packages/wavs/src/triggers/core.rs+21-19
- packages/wavs/src/triggers/mock.rs+16-7
- remappings.txt+2-1
- sdk/contracts/solidity/abi/IServiceHandler.sol/IServiceHandler.json+1
- sdk/contracts/solidity/interfaces/IServiceHandler.sol+11
- sdk/solidity/contracts/LayerServiceManager.sol-88
- sdk/solidity/contracts/abi/ECDSAStakeRegistry.sol/ECDSAStakeRegistry.json-1
- sdk/solidity/contracts/abi/ILayerTrigger.sol/ILayerTrigger.json-1
- sdk/solidity/contracts/abi/IStrategy.sol/IStrategy.json-1
- sdk/solidity/contracts/abi/LayerServiceManager.sol/LayerServiceManager.json-1
- sdk/solidity/contracts/abi/LayerToken.sol/LayerToken.json-1
- sdk/solidity/contracts/interfaces/ILayerTrigger.sol-7
Lines changed: 8 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
| 41 | + | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
0 commit comments