@@ -39,11 +39,11 @@ contract DisputeManager is Managed, IDisputeManager {
39
39
uint256 private constant ATTESTATION_SIZE_BYTES = 161 ;
40
40
uint256 private constant RECEIPT_SIZE_BYTES = 96 ;
41
41
42
- uint256 private constant SIG_V_LENGTH = 1 ;
43
42
uint256 private constant SIG_R_LENGTH = 32 ;
44
- uint256 private constant SIG_V_OFFSET = RECEIPT_SIZE_BYTES;
45
- uint256 private constant SIG_R_OFFSET = RECEIPT_SIZE_BYTES + SIG_V_LENGTH;
46
- uint256 private constant SIG_S_OFFSET = RECEIPT_SIZE_BYTES + SIG_V_LENGTH + SIG_R_LENGTH;
43
+ uint256 private constant SIG_S_LENGTH = 32 ;
44
+ uint256 private constant SIG_R_OFFSET = RECEIPT_SIZE_BYTES;
45
+ uint256 private constant SIG_S_OFFSET = RECEIPT_SIZE_BYTES + SIG_R_LENGTH;
46
+ uint256 private constant SIG_V_OFFSET = RECEIPT_SIZE_BYTES + SIG_R_LENGTH + SIG_S_LENGTH;
47
47
48
48
uint256 private constant UINT8_BYTE_LENGTH = 1 ;
49
49
uint256 private constant BYTES32_BYTE_LENGTH = 32 ;
@@ -771,11 +771,11 @@ contract DisputeManager is Managed, IDisputeManager {
771
771
772
772
// Decode signature
773
773
// Signature is expected to be in the order defined in the Attestation struct
774
- uint8 v = _toUint8 (_data, SIG_V_OFFSET);
775
774
bytes32 r = _toBytes32 (_data, SIG_R_OFFSET);
776
775
bytes32 s = _toBytes32 (_data, SIG_S_OFFSET);
776
+ uint8 v = _toUint8 (_data, SIG_V_OFFSET);
777
777
778
- return Attestation (requestCID, responseCID, subgraphDeploymentID, v, r, s);
778
+ return Attestation (requestCID, responseCID, subgraphDeploymentID, r, s, v );
779
779
}
780
780
781
781
/**
0 commit comments