@@ -3,6 +3,7 @@ pragma solidity ^0.8.13;
33
44import "forge-std/Script.sol " ;
55import {WavsSubmit} from "../src/WavsSubmit.sol " ;
6+ import {SimpleTrigger} from "../src/WavsTrigger.sol " ;
67import {ECDSAStakeRegistry} from "@eigenlayer/middleware/src/unaudited/ECDSAStakeRegistry.sol " ;
78import {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