diff --git a/src/components/Indexer/processors/MetadataEventProcessor.ts b/src/components/Indexer/processors/MetadataEventProcessor.ts index d57fa6708..f07f69cf8 100644 --- a/src/components/Indexer/processors/MetadataEventProcessor.ts +++ b/src/components/Indexer/processors/MetadataEventProcessor.ts @@ -219,14 +219,14 @@ export class MetadataEventProcessor extends BaseEventProcessor { const fieldsToUpdate = { indexedMetadata: { - nft - }, - event: { - tx: event.transactionHash, - from, - contract: event.address, - block, - datetime + nft, + event: { + txid: event.transactionHash, + from, + contract: event.address, + block, + datetime + } } } ddoWithPricing.updateFields(fieldsToUpdate) diff --git a/src/components/core/handler/ddoHandler.ts b/src/components/core/handler/ddoHandler.ts index a5d30466e..e541a5593 100644 --- a/src/components/core/handler/ddoHandler.ts +++ b/src/components/core/handler/ddoHandler.ts @@ -555,7 +555,7 @@ export class FindDdoHandler extends CommandHandler { if (isResponseLegit) { const ddoInfo: FindDDOResponse = { id: ddo.id, - lastUpdateTx: ddo.indexedMetadata.event.tx, + lastUpdateTx: ddo.indexedMetadata.event.txid, lastUpdateTime: ddo.metadata.updated, provider: peer } @@ -949,7 +949,7 @@ async function checkIfDDOResponseIsLegit(ddo: any): Promise { } // check events on logs - const txId: string = indexedMetadata.event.tx // NOTE: DDO is txid, Asset is tx + const txId: string = indexedMetadata.event.tx || indexedMetadata.event.txid // NOTE: DDO is txid, Asset is tx if (!txId) { CORE_LOGGER.error(`DDO event missing tx data, cannot confirm transaction`) return false