@@ -141,14 +141,14 @@ interface IProofMarket {
141
141
/// @notice Submit a request such that it is publicly available for provers to evaluate and bid on.
142
142
/// Any `msg.value` sent with the call will be added to the balance of `msg.sender`.
143
143
/// @dev Submitting the transaction only broadcasting it, and is not a required step.
144
- function submitRequest (ProvingRequest calldata request , bytes memory clientSignature ) external payable ;
144
+ function submitRequest (ProvingRequest calldata request , bytes calldata clientSignature ) external payable ;
145
145
146
146
/// @notice Lock the proving request to the prover, giving them exclusive rights to be paid to
147
147
/// fulfill this request, and also making them subject to slashing penalties if they fail to
148
148
/// deliver. At this point, the price for fulfillment is also set, based on the reverse Dutch
149
149
/// auction parameters and the block at which this transaction is processed.
150
150
/// @dev This method should be called from the address of the prover.
151
- function lockin (ProvingRequest calldata request , bytes memory clientSignature ) external ;
151
+ function lockin (ProvingRequest calldata request , bytes calldata clientSignature ) external ;
152
152
153
153
/// @notice Lock the proving request to the prover, giving them exclusive rights to be paid to
154
154
/// fulfill this request, and also making them subject to slashing penalties if they fail to
@@ -157,7 +157,7 @@ interface IProofMarket {
157
157
/// @dev This method uses the provided signature to authenticate the prover.
158
158
function lockinWithSig (
159
159
ProvingRequest calldata request ,
160
- bytes memory clientSignature ,
160
+ bytes calldata clientSignature ,
161
161
bytes calldata proverSignature
162
162
) external ;
163
163
0 commit comments