File tree 4 files changed +19
-0
lines changed
4 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ interface IArkiverMetadata {
6
6
eventHandlerCalls : number
7
7
blockHandlerCalls : number
8
8
errors : string [ ]
9
+ arkiveId : number
10
+ arkiveMajorVersion : number
11
+ arkiveMinorVersion : number
9
12
}
10
13
11
14
const arkiverMetadataSchema = new mongoose . Schema < IArkiverMetadata > ( {
@@ -14,6 +17,9 @@ const arkiverMetadataSchema = new mongoose.Schema<IArkiverMetadata>({
14
17
eventHandlerCalls : Number ,
15
18
blockHandlerCalls : Number ,
16
19
errors : [ String ] ,
20
+ arkiveId : Number ,
21
+ arkiveMajorVersion : Number ,
22
+ arkiveMinorVersion : Number ,
17
23
} )
18
24
19
25
export const ArkiverMetadata = mongoose . model < IArkiverMetadata > (
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ export class DataSource {
47
47
private readonly blockRange : bigint
48
48
private readonly arkiveId : number
49
49
private readonly arkiveVersion : number
50
+ private readonly arkiveMinorVersion : number
50
51
private readonly statusProvider : StatusProvider
51
52
private readonly contracts : Contract [ ]
52
53
private readonly blockSources : IBlockHandler [ ]
@@ -113,6 +114,7 @@ export class DataSource {
113
114
blockRange : bigint
114
115
arkiveId : number
115
116
arkiveVersion : number
117
+ arkiveMinorVersion : number
116
118
blockSources : IBlockHandler [ ]
117
119
noDb : boolean
118
120
} ,
@@ -128,6 +130,7 @@ export class DataSource {
128
130
} )
129
131
this . arkiveId = params . arkiveId
130
132
this . arkiveVersion = params . arkiveVersion
133
+ this . arkiveMinorVersion = params . arkiveMinorVersion
131
134
this . statusProvider = new MongoStatusProvider ( )
132
135
this . noDb = params . noDb
133
136
}
@@ -659,6 +662,9 @@ export class DataSource {
659
662
error,
660
663
store : this . store ,
661
664
type : logOrBlock . type ,
665
+ arkiveId : this . arkiveId ,
666
+ arkiveMajorVersion : this . arkiveVersion ,
667
+ arkiveMinorVersion : this . arkiveMinorVersion ,
662
668
} )
663
669
}
664
670
}
Original file line number Diff line number Diff line change @@ -21,4 +21,7 @@ export interface SaveArkiveMetadataParams {
21
21
type : string
22
22
error : string | undefined
23
23
store : Store
24
+ arkiveId : number
25
+ arkiveMajorVersion : number
26
+ arkiveMinorVersion : number
24
27
}
Original file line number Diff line number Diff line change @@ -33,6 +33,10 @@ export class MongoStatusProvider implements StatusProvider {
33
33
chain : params . chain ,
34
34
blockHandlerCalls : 0 ,
35
35
eventHandlerCalls : 0 ,
36
+ errors : [ ] ,
37
+ arkiveId : params . arkiveId ,
38
+ arkiveMajorVersion : params . arkiveMajorVersion ,
39
+ arkiveMinorVersion : params . arkiveMinorVersion ,
36
40
} ) ,
37
41
)
38
42
arkiverMetadata . processedBlockHeight = Number (
You can’t perform that action at this time.
0 commit comments