@@ -18,7 +18,7 @@ export const getContractEventLogsByBlockAndTopics = async ({
1818 topics,
1919} : GetContractLogsParams ) => {
2020 const whereClause = {
21- chainId,
21+ chainId : chainId . toString ( ) ,
2222 contractAddress,
2323 blockNumber : {
2424 gte : fromBlock ,
@@ -118,7 +118,9 @@ export const getEventLogsByCursor = async ({
118118 let cursorObj : z . infer < typeof CursorSchema > | null = null ;
119119 if ( cursor ) {
120120 const decodedCursor = base64 . decode ( cursor ) ;
121- const parsedCursor = decodedCursor . split ( "-" ) . map ( ( val ) => parseInt ( val ) ) ;
121+ const parsedCursor = decodedCursor
122+ . split ( "-" )
123+ . map ( ( val ) => Number . parseInt ( val ) ) ;
122124 const [ createdAt , chainId , blockNumber , transactionIndex , logIndex ] =
123125 parsedCursor ;
124126 const validationResult = CursorSchema . safeParse ( {
@@ -148,22 +150,22 @@ export const getEventLogsByCursor = async ({
148150 { createdAt : { gt : cursorObj . createdAt } } ,
149151 {
150152 createdAt : { equals : cursorObj . createdAt } ,
151- chainId : { gt : cursorObj . chainId } ,
153+ chainId : { gt : cursorObj . chainId . toString ( ) } ,
152154 } ,
153155 {
154156 createdAt : { equals : cursorObj . createdAt } ,
155- chainId : { equals : cursorObj . chainId } ,
157+ chainId : { equals : cursorObj . chainId . toString ( ) } ,
156158 blockNumber : { gt : cursorObj . blockNumber } ,
157159 } ,
158160 {
159161 createdAt : { equals : cursorObj . createdAt } ,
160- chainId : { equals : cursorObj . chainId } ,
162+ chainId : { equals : cursorObj . chainId . toString ( ) } ,
161163 blockNumber : { equals : cursorObj . blockNumber } ,
162164 transactionIndex : { gt : cursorObj . transactionIndex } ,
163165 } ,
164166 {
165167 createdAt : { equals : cursorObj . createdAt } ,
166- chainId : { equals : cursorObj . chainId } ,
168+ chainId : { equals : cursorObj . chainId . toString ( ) } ,
167169 blockNumber : { equals : cursorObj . blockNumber } ,
168170 transactionIndex : { equals : cursorObj . transactionIndex } ,
169171 logIndex : { gt : cursorObj . logIndex } ,
@@ -234,7 +236,7 @@ export const getContractEventLogsIndexedBlockRange = async ({
234236} : GetContractEventLogsIndexedBlockRangeParams ) => {
235237 const result = await prisma . contractEventLogs . aggregate ( {
236238 where : {
237- chainId,
239+ chainId : chainId . toString ( ) ,
238240 contractAddress,
239241 } ,
240242 _min : {
0 commit comments