From 44fc045c14aec1ac874b5033974140b25c5eb0c9 Mon Sep 17 00:00:00 2001 From: fewensa Date: Wed, 25 Jun 2025 05:41:48 +0000 Subject: [PATCH 1/4] Update indexer endpoint URL --- packages/gripper/src/task/indexer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gripper/src/task/indexer.ts b/packages/gripper/src/task/indexer.ts index a873011..c6f5866 100644 --- a/packages/gripper/src/task/indexer.ts +++ b/packages/gripper/src/task/indexer.ts @@ -7,7 +7,7 @@ import { gql, request } from "graphql-request"; @Service({}) export class IndexerTask { private readonly indexerEndpoint: IndexerEndpoint = { - endpoint: "https://ormpindexer.vercel.app/graphql", + endpoint: "https://ormpindexer.ringdao.com/graphql", }; private skipCounter: number = 0; From 596976de9bca773f3d7930a9e8228e6067155346 Mon Sep 17 00:00:00 2001 From: fewensa Date: Wed, 25 Jun 2025 07:03:59 +0000 Subject: [PATCH 2/4] Remove unused integration and context files --- packages/gripper/src/integrations/index.ts | 0 packages/gripper/src/patch/context.ts | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 packages/gripper/src/integrations/index.ts delete mode 100644 packages/gripper/src/patch/context.ts diff --git a/packages/gripper/src/integrations/index.ts b/packages/gripper/src/integrations/index.ts deleted file mode 100644 index e69de29..0000000 diff --git a/packages/gripper/src/patch/context.ts b/packages/gripper/src/patch/context.ts deleted file mode 100644 index e69de29..0000000 From 2aa4b9dc8fd6e5c4e1310ee1c9688af39c358487 Mon Sep 17 00:00:00 2001 From: fewensa Date: Fri, 27 Jun 2025 09:14:19 +0000 Subject: [PATCH 3/4] Refactor IndexerTask to move source message properties to the correct location --- packages/gripper/src/task/indexer.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/gripper/src/task/indexer.ts b/packages/gripper/src/task/indexer.ts index c6f5866..8d9ef14 100644 --- a/packages/gripper/src/task/indexer.ts +++ b/packages/gripper/src/task/indexer.ts @@ -275,10 +275,6 @@ export class IndexerTask { msg_id: msgId, protocol: "ormp", status: storedMessagePort?.status ?? 0, - source_chain_id: +item.fromChainId, - source_block_number: +item.blockNumber, - source_block_timestamp: new Date(+item.blockTimestamp), - source_transaction_hash: item.transactionHash, source_log_index: +item.logIndex, target_chain_id: +item.toChainId, }; @@ -379,6 +375,10 @@ export class IndexerTask { params: item.params, sender: item.transactionFrom, source_port_address: item.portAddress, + source_chain_id: +item.fromChainId, + source_block_number: +item.blockNumber, + source_block_timestamp: new Date(+item.blockTimestamp), + source_transaction_hash: item.transactionHash, }; if (storedMessagePort) { await prisma.message_port.update({ From eff37d5cb49b01351663d61c6e9a711700adc1b5 Mon Sep 17 00:00:00 2001 From: fewensa Date: Mon, 11 Aug 2025 05:25:34 +0000 Subject: [PATCH 4/4] Increase limit for message queries in IndexerTask to 500 --- packages/gripper/docker-compose.yml | 12 ++++++++++++ packages/gripper/src/task/indexer.ts | 8 ++++---- 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 packages/gripper/docker-compose.yml diff --git a/packages/gripper/docker-compose.yml b/packages/gripper/docker-compose.yml new file mode 100644 index 0000000..e9e008d --- /dev/null +++ b/packages/gripper/docker-compose.yml @@ -0,0 +1,12 @@ +services: + postgres: + image: postgres:17-alpine + shm_size: 1gb + environment: + POSTGRES_DB: msgscan + POSTGRES_USEDR: postgres + POSTGRES_PASSWORD: let-me-in + volumes: + - ./.data/postgres:/var/lib/postgresql/data + ports: + - "${DB_PORT:-7454}:5432" diff --git a/packages/gripper/src/task/indexer.ts b/packages/gripper/src/task/indexer.ts index 8d9ef14..0d3fbff 100644 --- a/packages/gripper/src/task/indexer.ts +++ b/packages/gripper/src/task/indexer.ts @@ -117,7 +117,7 @@ export class IndexerTask { ) { ormpMessageAccepteds( orderBy: blockNumber_ASC - limit: 10 + limit: 500 offset: $messageAcceptedOffset ) { id @@ -144,7 +144,7 @@ export class IndexerTask { } ormpMessageDispatcheds( orderBy: blockNumber_ASC - limit: 10 + limit: 500 offset: $messageDispatchedOffset ) { id @@ -158,7 +158,7 @@ export class IndexerTask { } msgportMessageSents( orderBy: blockNumber_ASC - limit: 10 + limit: 500 offset: $msgportSentOffset ) { id @@ -180,7 +180,7 @@ export class IndexerTask { } msgportMessageRecvs( orderBy: blockNumber_ASC - limit: 10 + limit: 500 offset: $msgportRecvOffset ) { id