@@ -13,6 +13,8 @@ import {
13
13
import { DisputeManagerStitched } from '../types/DisputeManager/DisputeManagerStitched'
14
14
import { createOrLoadGraphNetwork } from './helpers/helpers'
15
15
16
+ const BIGINT_ZERO = BigInt . fromI32 ( 0 )
17
+
16
18
// This handles Single query and Conflicting disputes
17
19
export function handleQueryDisputeCreated ( event : QueryDisputeCreated ) : void {
18
20
let id = event . params . disputeID . toHexString ( )
@@ -22,7 +24,7 @@ export function handleQueryDisputeCreated(event: QueryDisputeCreated): void {
22
24
dispute . deposit = event . params . tokens
23
25
dispute . isLegacy = true
24
26
dispute . createdAt = event . block . timestamp . toI32 ( )
25
- dispute . cancellableAt = 0 // Legacy disputes are not cancellable
27
+ dispute . cancellableAt = BIGINT_ZERO // Legacy disputes are not cancellable
26
28
dispute . status = 'Undecided'
27
29
dispute . tokensSlashed = BigDecimal . fromString ( '0' )
28
30
dispute . tokensBurned = BigDecimal . fromString ( '0' )
@@ -36,9 +38,9 @@ export function handleQueryDisputeCreated(event: QueryDisputeCreated): void {
36
38
let request = '0x' . concat ( attestationData . slice ( 2 , 66 ) )
37
39
let response = '0x' . concat ( attestationData . slice ( 66 , 130 ) )
38
40
let attestation = new Attestation ( request . concat ( '-' ) . concat ( response ) )
39
- let v = attestationData . slice ( 194 , 196 )
40
- let r = attestationData . slice ( 196 , 260 )
41
- let s = attestationData . slice ( 260 , 324 )
41
+ let r = attestationData . slice ( 194 , 258 )
42
+ let s = attestationData . slice ( 258 , 322 )
43
+ let v = attestationData . slice ( 322 , 324 )
42
44
attestation . responseCID = response
43
45
attestation . requestCID = request
44
46
attestation . subgraphDeployment = dispute . subgraphDeployment
@@ -61,7 +63,7 @@ export function handleIndexingDisputeCreated(event: IndexingDisputeCreated): voi
61
63
dispute . deposit = event . params . tokens
62
64
dispute . isLegacy = true
63
65
dispute . createdAt = event . block . timestamp . toI32 ( )
64
- dispute . cancellableAt = 0 // Legacy disputes are not cancellable
66
+ dispute . cancellableAt = BIGINT_ZERO // Legacy disputes are not cancellable
65
67
dispute . status = 'Undecided'
66
68
dispute . tokensSlashed = BigDecimal . fromString ( '0' )
67
69
dispute . tokensBurned = BigDecimal . fromString ( '0' )
0 commit comments