@@ -13,6 +13,8 @@ import {
1313import { DisputeManagerStitched } from '../types/DisputeManager/DisputeManagerStitched'
1414import { createOrLoadGraphNetwork } from './helpers/helpers'
1515
16+ const BIGINT_ZERO = BigInt . fromI32 ( 0 )
17+
1618// This handles Single query and Conflicting disputes
1719export function handleQueryDisputeCreated ( event : QueryDisputeCreated ) : void {
1820 let id = event . params . disputeID . toHexString ( )
@@ -22,7 +24,7 @@ export function handleQueryDisputeCreated(event: QueryDisputeCreated): void {
2224 dispute . deposit = event . params . tokens
2325 dispute . isLegacy = true
2426 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
2628 dispute . status = 'Undecided'
2729 dispute . tokensSlashed = BigDecimal . fromString ( '0' )
2830 dispute . tokensBurned = BigDecimal . fromString ( '0' )
@@ -36,9 +38,9 @@ export function handleQueryDisputeCreated(event: QueryDisputeCreated): void {
3638 let request = '0x' . concat ( attestationData . slice ( 2 , 66 ) )
3739 let response = '0x' . concat ( attestationData . slice ( 66 , 130 ) )
3840 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 )
4244 attestation . responseCID = response
4345 attestation . requestCID = request
4446 attestation . subgraphDeployment = dispute . subgraphDeployment
@@ -61,7 +63,7 @@ export function handleIndexingDisputeCreated(event: IndexingDisputeCreated): voi
6163 dispute . deposit = event . params . tokens
6264 dispute . isLegacy = true
6365 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
6567 dispute . status = 'Undecided'
6668 dispute . tokensSlashed = BigDecimal . fromString ( '0' )
6769 dispute . tokensBurned = BigDecimal . fromString ( '0' )
0 commit comments