diff --git a/docker-compose.yml b/docker-compose.yml index 4fbfee1..0ce733d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -600,6 +600,34 @@ services: - zeroex_local_dev + event-pipeline-plasma: + build: + context: . + dockerfile: Dockerfile + platform: linux/amd64 + restart: no + environment: + SCRAPER_MODE: 'BLOCKS' + EVM_RPC_URL: '${RPC_URL_PLASMA}' + CHAIN_ID: '9745' + POSTGRES_URI: 'postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}' + SCHEMA: 'events_plasma' + FEAT_ZEROEX_EXCHANGE_PROXY: "false" + SETTLER_DEPLOYMENT_BLOCK: 1005222 + MAX_BLOCKS_TO_SEARCH: 1000 + MAX_BLOCKS_TO_PULL: 100 + SECONDS_BETWEEN_RUNS: 1 + RESCRAPE_BLOCKS: 10 + FEAT_WRAP_UNWRAP_NATIVE_EVENT: "true" + WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS: '0x6100e367285b01f48d07953803a2d8dca5d19873' + FEAT_TOKENS_FROM_TRANSFERS: "true" + FEAT_ERC20_TRANSFER_ALL: "true" + FEAT_SETTLER_ERC721_TRANSFER_EVENT: "true" + TOKENS_FROM_TRANSFERS_START_BLOCK: "1" + BLOCK_RECEIPTS_MODE: "standard" + networks: + - zeroex_local_dev + networks: zeroex_local_dev: external: true diff --git a/env.tmpl b/env.tmpl index 284dfdc..d68e843 100644 --- a/env.tmpl +++ b/env.tmpl @@ -22,3 +22,4 @@ RPC_URL_WORLDCHAIN= RPC_URL_UNICHAIN= RPC_URL_BERACHAIN= RPC_URL_INK= +RPC_URL_PLASMA= diff --git a/src/config.ts b/src/config.ts index 58912b5..6902c89 100644 --- a/src/config.ts +++ b/src/config.ts @@ -82,6 +82,7 @@ const supportedChains: Map = { 130: { name: 'Unichain' }, 80094: { name: 'Berachain' }, 57073: { name: 'Ink' }, + 9745: { name: 'Plasma' }, }; interface BridgeContract {