Skip to content

Commit 4007d62

Browse files
authored
Merge pull request #172 from 0xProject/nicolas/deng-682-berachain-and-ink-pipelines-chain-expansion
Add Berachain and Ink chains
2 parents e238489 + fae12d0 commit 4007d62

File tree

3 files changed

+65
-1
lines changed

3 files changed

+65
-1
lines changed

docker-compose-dev.yml

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,66 @@ services:
498498
networks:
499499
- 0x-data-migrations_default
500500

501+
event-pipeline-berachain:
502+
build:
503+
context: .
504+
dockerfile: Dockerfile.dev
505+
platform: linux/amd64
506+
restart: always
507+
environment:
508+
SCRAPER_MODE: 'BLOCKS'
509+
EVM_RPC_URL: '${RPC_URL_BERACHAIN}'
510+
CHAIN_ID: '80094'
511+
POSTGRES_URI: 'postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}'
512+
SCHEMA: 'events_berachain'
513+
FEAT_ZEROEX_EXCHANGE_PROXY: "false"
514+
SETTLER_DEPLOYMENT_BLOCK: 1049844
515+
MAX_BLOCKS_TO_SEARCH: 100
516+
MAX_BLOCKS_TO_PULL: 50
517+
SECONDS_BETWEEN_RUNS: 1
518+
RESCRAPE_BLOCKS: 10
519+
FEAT_WRAP_UNWRAP_NATIVE_EVENT: "true"
520+
WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS: '0x6969696969696969696969696969696969696969'
521+
FEAT_TOKENS_FROM_TRANSFERS: "true"
522+
FEAT_ERC20_TRANSFER_ALL: "true"
523+
FEAT_SETTLER_ERC721_TRANSFER_EVENT: "true"
524+
TOKENS_FROM_TRANSFERS_START_BLOCK: "1"
525+
SOCKET_BRIDGE_CONTRACT_ADDRESS: "0x3a23f943181408eac424116af7b7790c94cb97a5"
526+
SOCKET_BRIDGE_EVENT_START_BLOCK: "1049844"
527+
BLOCK_RECEIPTS_MODE: "standard"
528+
networks:
529+
- vnet-shared
530+
531+
event-pipeline-ink:
532+
build:
533+
context: .
534+
dockerfile: Dockerfile.dev
535+
platform: linux/amd64
536+
restart: always
537+
environment:
538+
SCRAPER_MODE: 'BLOCKS'
539+
EVM_RPC_URL: '${RPC_URL_INK}'
540+
CHAIN_ID: '57073'
541+
POSTGRES_URI: 'postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}'
542+
SCHEMA: 'events_ink'
543+
FEAT_ZEROEX_EXCHANGE_PROXY: "false"
544+
SETTLER_DEPLOYMENT_BLOCK: 1062727
545+
MAX_BLOCKS_TO_SEARCH: 100
546+
MAX_BLOCKS_TO_PULL: 50
547+
SECONDS_BETWEEN_RUNS: 1
548+
RESCRAPE_BLOCKS: 10
549+
FEAT_WRAP_UNWRAP_NATIVE_EVENT: "true"
550+
WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS: '0x4200000000000000000000000000000000000006'
551+
FEAT_TOKENS_FROM_TRANSFERS: "true"
552+
FEAT_ERC20_TRANSFER_ALL: "true"
553+
FEAT_SETTLER_ERC721_TRANSFER_EVENT: "true"
554+
TOKENS_FROM_TRANSFERS_START_BLOCK: "1"
555+
SOCKET_BRIDGE_CONTRACT_ADDRESS: "0x3a23f943181408eac424116af7b7790c94cb97a5"
556+
SOCKET_BRIDGE_EVENT_START_BLOCK: "1062727"
557+
BLOCK_RECEIPTS_MODE: "standard"
558+
networks:
559+
- vnet-shared
560+
501561
token-scraper-ethereum:
502562
depends_on:
503563
- postgres
@@ -524,5 +584,5 @@ services:
524584
SECONDS_BETWEEN_RUNS: 5
525585

526586
networks:
527-
0x-data-migrations_default:
587+
vnet-shared:
528588
external: true

env.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@ RPC_URL_MODE=
2020
RPC_URL_MANTLE=
2121
RPC_URL_WORLDCHAIN=
2222
RPC_URL_UNICHAIN=
23+
RPC_URL_BERACHAIN=
24+
RPC_URL_INK=

src/config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ const supportedChains: Map = {
7979
5000: { name: 'Mantle' },
8080
480: { name: 'Worldchain' },
8181
130: { name: 'Unichain' },
82+
80094: { name: 'Berachain' },
83+
57073: { name: 'Ink' },
8284
};
8385

8486
interface BridgeContract {

0 commit comments

Comments
 (0)