@@ -164,16 +164,16 @@ export class AttestationDefinitionStore {
164164 ) {
165165 throw new Error ( `Invalid request ABI` ) ;
166166 }
167- const requestBodyAbi : unknown = definition . requestAbi . components . find (
167+ const requestBodyAbi = definition . requestAbi . components . find (
168168 ( item : ABIFragment ) => item . name == 'requestBody' ,
169- ) ;
169+ ) as ABIFragment ;
170170 if ( ! requestBodyAbi ) {
171171 throw new Error (
172172 `Invalid request ABI for attestation type id: '${ request . attestationType } '. No 'requestBody'.` ,
173173 ) ;
174174 }
175175 const abiEncodeBody = this . coder . encode (
176- [ requestBodyAbi ] ,
176+ [ requestBodyAbi as unknown as ParamType ] ,
177177 [ request . requestBody ] ,
178178 ) ;
179179 return ethers . concat ( [ abiEncodePrefix , abiEncodeBody ] ) ;
@@ -217,24 +217,23 @@ export class AttestationDefinitionStore {
217217 ) {
218218 throw new Error ( `Invalid request ABI` ) ;
219219 }
220- const requestBodyAbi : unknown = definition . requestAbi ?. components . find (
220+ const requestBodyAbi = definition . requestAbi ?. components . find (
221221 ( item : ABIFragment ) => item . name == 'requestBody' ,
222- ) ;
222+ ) as ABIFragment ;
223223 if ( ! requestBodyAbi ) {
224224 throw new Error (
225225 `Invalid request ABI for attestation type id: '${ prefix . attestationType } '. No 'requestBody'.` ,
226226 ) ;
227227 }
228-
229228 const parsed : unknown = this . coder . decode (
230- [ requestBodyAbi ] ,
229+ [ requestBodyAbi as unknown as ParamType ] ,
231230 '0x' + bytes . slice ( 2 + 3 * 64 ) ,
232231 ) [ 0 ] ;
233232 return serializeBigInts ( {
234233 attestationType : prefix . attestationType ,
235234 sourceId : prefix . sourceId ,
236235 messageIntegrityCode : prefix . messageIntegrityCode ,
237- requestBody : remapABIParsedToObjects ( parsed , requestBodyAbi ) as unknown ,
236+ requestBody : remapABIParsedToObjects ( parsed , requestBodyAbi ) ,
238237 } ) as AR ;
239238 }
240239
0 commit comments