@@ -4,10 +4,11 @@ import * as Entities from "fasset-indexer-core/entities"
44import { PaymentReference } from "fasset-indexer-core/utils"
55import { EVENTS } from "fasset-indexer-core/config"
66import { XRP_TRANSACTION_SUCCESS_CODE } from 'fasset-indexer-xrp/constants'
7+ import { unixnow } from "../shared/utils"
8+ import { SharedAnalytics } from "./shared"
79import * as ExplorerType from "./types"
810import * as SQL from "./utils/raw-sql"
9- import { SharedAnalytics } from "./shared"
10- import { unixnow } from "../shared/utils"
11+ import { DEAD_ADDRESS } from "../config/constants"
1112import type { EntityManager , ORM } from "fasset-indexer-core/orm"
1213import type { FilterQuery } from "@mikro-orm/core"
1314
@@ -550,7 +551,11 @@ export class ExplorerAnalytics extends SharedAnalytics {
550551 . join ( 'rr.evmLog' , 'rrel' )
551552 . join ( 'rpel.block' , 'rpeb' )
552553 . join ( 'rrel.block' , 'rreb' )
553- . where ( { 'rpeb.timestamp' : { $gte : start , $lt : end } } )
554+ . join ( 'rr.redeemer' , 'rdmr' )
555+ . where ( {
556+ 'rdmr.hex' : { $ne : DEAD_ADDRESS } ,
557+ 'rpeb.timestamp' : { $gte : start , $lt : end }
558+ } )
554559 . groupBy ( 'rr.fasset' )
555560 . execute ( ) as { fasset : core . FAssetType , count : number , value : string , time : number } [ ]
556561 return {
0 commit comments