@@ -14,6 +14,12 @@ contract AlignedProofAggregationService is
1414 OwnableUpgradeable ,
1515 UUPSUpgradeable
1616{
17+
18+ event Risc0VerifierAddressUpdated (address indexed newAddress );
19+ event SP1VerifierAddressUpdated (address indexed newAddress );
20+ event Risc0AggregatorProgramImageIdUpdated (bytes32 indexed newImageId );
21+ event SP1AggregatorProgramVKHashUpdated (bytes32 indexed newVKHash );
22+
1723 /// @notice Map the merkle root to a boolean to indicate it was verified
1824 mapping (bytes32 => bool ) public aggregatedProofs;
1925
@@ -124,17 +130,27 @@ contract AlignedProofAggregationService is
124130 /// @param _risc0VerifierAddress The new address for the Risc0 verifier contract
125131 function setRisc0VerifierAddress (address _risc0VerifierAddress ) external onlyOwner {
126132 risc0VerifierAddress = _risc0VerifierAddress;
133+ emit Risc0VerifierAddressUpdated (_risc0VerifierAddress);
127134 }
128135
129136 /// @notice Sets the image id of the Risc0 program
130137 /// @param _risc0AggregatorProgramImageId The new imageid for the Risc0 aggregator program
131138 function setRisc0AggregatorProgramImageId (bytes32 _risc0AggregatorProgramImageId ) external onlyOwner {
132139 risc0AggregatorProgramImageId = _risc0AggregatorProgramImageId;
140+ emit Risc0AggregatorProgramImageIdUpdated (_risc0AggregatorProgramImageId);
141+ }
142+
143+ /// @notice Sets the address of the SP1 verifier contract
144+ /// @param _sp1VerifierAddress The new address for the SP1 verifier contract
145+ function setSP1VerifierAddress (address _sp1VerifierAddress ) external onlyOwner {
146+ sp1VerifierAddress = _sp1VerifierAddress;
147+ emit SP1VerifierAddressUpdated (_sp1VerifierAddress);
133148 }
134149
135150 /// @notice Sets the vk hash of the sp1 program
136151 /// @param _sp1AggregatorProgramVKHash The new vk hash for the sp1 aggregator program
137152 function setSP1AggregatorProgramVKHash (bytes32 _sp1AggregatorProgramVKHash ) external onlyOwner {
138153 sp1AggregatorProgramVKHash = _sp1AggregatorProgramVKHash;
154+ emit SP1AggregatorProgramVKHashUpdated (_sp1AggregatorProgramVKHash);
139155 }
140156}
0 commit comments