From e62d6224d0671a3c47d199a39c8d7a00bceea635 Mon Sep 17 00:00:00 2001
From: poka <poka@p2p.legal>
Date: Tue, 13 Feb 2024 23:39:55 +0100
Subject: [PATCH] replace deprecated setDataSource by setRpcEndpoint

---
 src/processor.ts | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/processor.ts b/src/processor.ts
index 5e294c7..b615875 100644
--- a/src/processor.ts
+++ b/src/processor.ts
@@ -1,28 +1,27 @@
-import { assertNotNull } from '@subsquid/util-internal'
 import {
     BlockHeader,
     DataHandlerContext,
     SubstrateBatchProcessor,
     SubstrateBatchProcessorFields,
-    Event as _Event,
     Call as _Call,
+    Event as _Event,
     Extrinsic as _Extrinsic
 } from '@subsquid/substrate-processor'
+import { assertNotNull } from '@subsquid/util-internal'
 
 export const processor = new SubstrateBatchProcessor()
-    .setDataSource({
+    .setRpcEndpoint(
         // Lookup archive by the network name in Subsquid registry
         // See https://docs.subsquid.io/substrate-indexing/supported-networks/
         // archive: lookupArchive('gdev', {genesis: '0xc2347f3d89dc190608abe2e09311c10dc1b3fd9555935ef994ac93c5f279a857'}),
         // Chain RPC endpoint is required on Substrate for metadata and real-time updates
-        chain: {
+        {
             // Set via .env for local runs or via secrets when deploying to Subsquid Cloud
             // https://docs.subsquid.io/deploy-squid/env-variables/
             url: assertNotNull(process.env.RPC_ENDPOINT),
             // More RPC connection options at https://docs.subsquid.io/substrate-indexing/setup/general/#set-data-source
             // rateLimit: 10
-        }
-    })
+        })
     .addEvent({
         // name: [],
         // name: [events.balances.transfer.name, events.cert.newCert.name, events.cert.renewedCert.name, events.cert.removedCert.name],
-- 
GitLab