Skip to content

Commit 7327c19

Browse files
committed
wip 2
1 parent 346aa71 commit 7327c19

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,10 @@ forge script ./script/WavsSubmit.s.sol --rpc-url http://localhost:8545 --broadca
8181
export SERVICE_HANDLER_ADDR=`jq -r '.service_handler' "./.docker/cli/script_deploy.json"`
8282
echo "Service Handler Addr: $SERVICE_HANDLER_ADDR"
8383

84+
export TRIGGER_ADDR=`jq -r '.trigger' "./.docker/cli/script_deploy.json"`; echo "Trigger Addr: $TRIGGER_ADDR"
85+
8486
wavs-cli deploy-eigen-service-manager --data ./.docker/cli --service-handler ${SERVICE_HANDLER_ADDR}
85-
export SERVICE_MANAGER=0x99bba657f2bbc93c02d617f8ba121cb8fc104acf # manually parsing because json output is terrible
87+
export SERVICE_MANAGER=0xf4b146fba71f41e0592668ffbf264f1d186b2ca8 # manually parsing because json output is terrible
8688
```
8789

8890
### Build WASI components
@@ -114,6 +116,8 @@ service_info=`wavs-cli deploy-service --log-level=error --data ./.docker/cli --c
114116

115117
echo "Service info: $service_info"
116118

119+
# TODO: inform about the other for security
120+
117121
# Submit AVS request -> chain
118122
SERVICE_ID=`echo $service_info | jq -r .service[0]`; echo "Service ID: $SERVICE_ID"
119123
wavs-cli add-task --input "Nashville,TN" --data ./.docker/cli --service-id ${SERVICE_ID}

script/WavsSubmit.s.sol

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ pragma solidity ^0.8.13;
33

44
import "forge-std/Script.sol";
55
import {WavsSubmit} from "../src/WavsSubmit.sol";
6+
import {SimpleTrigger} from "../src/WavsTrigger.sol";
67
import {ECDSAStakeRegistry} from "@eigenlayer/middleware/src/unaudited/ECDSAStakeRegistry.sol";
78
import {IDelegationManager} from
89
"@eigenlayer/middleware/lib/eigenlayer-contracts/src/contracts/interfaces/IDelegationManager.sol";
@@ -42,6 +43,8 @@ contract WavsSubmitScript is Script {
4243
// eigen.avs_directory, address(ecdsa_registry), eigen.rewards_coordinator, eigen.delegation_manager
4344
);
4445

46+
SimpleTrigger trigger = new SimpleTrigger();
47+
4548
IStrategy mockStrategy = IStrategy(address(0x1234));
4649
Quorum memory quorum = Quorum({strategies: new StrategyParams[](1)});
4750
quorum.strategies[0] = StrategyParams({strategy: mockStrategy, multiplier: 10_000});
@@ -51,9 +54,11 @@ contract WavsSubmitScript is Script {
5154

5255
console.log("ecdsa_registry:", address(ecdsa_registry));
5356
console.log("service_handler:", address(submit));
57+
console.log("trigger:", address(trigger));
5458

5559
string memory json = "json";
5660
json.serialize("service_handler", Strings.toHexString(address(submit)));
61+
json.serialize("trigger", Strings.toHexString(address(trigger)));
5762
string memory finalJson = json.serialize("ecdsa_registry", Strings.toHexString(address(ecdsa_registry)));
5863
vm.writeFile(script_output_path, finalJson);
5964
}

0 commit comments

Comments
 (0)