diff --git a/src/processor.ts b/src/processor.ts index 5e294c70bdf9c6c342d9bf08b8a80084831e3eb5..b615875015b2043fecf0ac245b8b36bd72c44757 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],