@@ -37,9 +37,16 @@ export async function contractCreated(
3737 contractEvent = contractCreatedEvent . asV101
3838 } else if ( contractCreatedEvent . isV105 ) {
3939 contractEvent = contractCreatedEvent . asV105
40+ } else if ( contractCreatedEvent . isV147 ) {
41+ contractEvent = contractCreatedEvent . asV147
42+ } else if ( contractCreatedEvent . isV148 ) {
43+ contractEvent = contractCreatedEvent . asV148
4044 }
4145
42- if ( ! contractEvent ) return
46+ if ( ! contractEvent ) {
47+ ctx . log . error ( `found contract with unknown version! make sure types are updated` ) ;
48+ return
49+ }
4350
4451 let state = ContractState . Created
4552
@@ -152,9 +159,18 @@ export async function contractUpdated(
152159 contractEvent = contractUpdatedEvent . asV59
153160 } else if ( contractUpdatedEvent . isV101 ) {
154161 contractEvent = contractUpdatedEvent . asV101
162+ } else if ( contractUpdatedEvent . isV105 ) {
163+ contractEvent = contractUpdatedEvent . asV105
164+ } else if ( contractUpdatedEvent . isV147 ) {
165+ contractEvent = contractUpdatedEvent . asV147
166+ } else if ( contractUpdatedEvent . isV148 ) {
167+ contractEvent = contractUpdatedEvent . asV148
155168 }
156169
157- if ( ! contractEvent ) return
170+ if ( ! contractEvent ) {
171+ ctx . log . error ( `found contract with unknown version! make sure types are updated` ) ;
172+ return
173+ }
158174
159175 const SavedNodeContract = await ctx . store . get ( NodeContract , { where : { contractID : contractEvent . contractId } } )
160176 if ( SavedNodeContract ) {
0 commit comments