From a7af87b34a2ed2e2e7622d74d3c5ee4be7bc5188 Mon Sep 17 00:00:00 2001 From: biwano <11857992+biwano@users.noreply.github.com> Date: Tue, 28 Apr 2026 08:12:14 +0200 Subject: [PATCH] Add logs to listing events --- carbonmark/package.json | 2 +- carbonmark/src/Carbonmark.ts | 21 +++++++++++++++++++++ package-lock.json | 2 +- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/carbonmark/package.json b/carbonmark/package.json index 0a87c999..d8c1451f 100644 --- a/carbonmark/package.json +++ b/carbonmark/package.json @@ -1,6 +1,6 @@ { "name": "carbonmark", - "version": "1.7.4", + "version": "1.7.5", "repository": "https://github.com/KlimaDAO/klima-subgraphs/carbonmark", "license": "MIT", "scripts": { diff --git a/carbonmark/src/Carbonmark.ts b/carbonmark/src/Carbonmark.ts index 746cf18c..e1e55386 100644 --- a/carbonmark/src/Carbonmark.ts +++ b/carbonmark/src/Carbonmark.ts @@ -16,6 +16,11 @@ import { SubgraphVersion } from '../generated/schema' import { SCHEMA_VERSION, PUBLISHED_VERSION } from './utils/version' export function handleListingCreated(event: ListingCreated): void { + log.info('handleListingCreated tx={} block={} id={}', [ + event.transaction.hash.toHexString(), + event.block.number.toString(), + event.params.id.toHexString(), + ]) let blockNumber = event.block.number // Ensure the user entity exists loadOrCreateUser(event.params.account) @@ -71,6 +76,11 @@ export function handleListingCreated(event: ListingCreated): void { } export function handleListingUpdated(event: ListingUpdated): void { + log.info('handleListingUpdated tx={} block={} id={}', [ + event.transaction.hash.toHexString(), + event.block.number.toString(), + event.params.id.toHexString(), + ]) let blockNumber = event.block.number // User should already exist from creating the listing. @@ -170,6 +180,11 @@ export function handleListingUpdated(event: ListingUpdated): void { } export function handleListingFilled(event: ListingFilled): void { + log.info('handleListingFilled tx={} block={} id={}', [ + event.transaction.hash.toHexString(), + event.block.number.toString(), + event.params.id.toHexString(), + ]) let blockNumber = event.block.number // Ensure the buyer user entity exists loadOrCreateUser(event.transaction.from) @@ -219,6 +234,11 @@ export function handleListingFilled(event: ListingFilled): void { } export function handleListingCancelled(event: ListingCancelled): void { + log.info('handleListingCancelled tx={} block={} id={}', [ + event.transaction.hash.toHexString(), + event.block.number.toString(), + event.params.id.toHexString(), + ]) let listing = loadOrCreateListing(event.params.id.toHexString()) listing.active = false @@ -238,6 +258,7 @@ export function handleListingCancelled(event: ListingCancelled): void { } export function handleSetSubgraphVersion(block: ethereum.Block): void { + log.info('handleSetSubgraphVersion block={}', [block.number.toString()]) let version = new SubgraphVersion('carbonmark') version.schemaVersion = SCHEMA_VERSION version.publishedVersion = PUBLISHED_VERSION diff --git a/package-lock.json b/package-lock.json index 0f1ed461..470d9ee9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ "license": "MIT" }, "carbonmark": { - "version": "1.7.4", + "version": "1.7.5", "license": "MIT", "dependencies": { "axios": "1.6.8"