-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
121 lines (113 loc) · 3.64 KB
/
.env.example
File metadata and controls
121 lines (113 loc) · 3.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# Server configuration
SERVER_PORT=5000
SERVER_HOST=127.0.0.1
# Logging to stdout
LOGGING_ENABLED=1
# Timeout for the RPC requests in milliseconds
TIMEOUT_MS=5000
# RPCs with debug api and struct trace enabled
ETHEREUM_RPC=
BASE_RPC=
POLYGON_RPC=
ARBITRUM_RPC=
OPTIMISM_RPC=
BSC_RPC=
# SONIC_RPC=
# SCROLL_RPC=
GNOSIS_RPC=
AVALANCHE_RPC=
APECHAIN_RPC=
HYPEREVM_RPC=
SEI_RPC=
UNICHAIN_RPC=
KATANA_RPC=
# LISK_RPC=
WORLDCHAIN_RPC=
# MONAD_RPC=
PLASMA_RPC=
CHILIZ_RPC=
MEGAETH_RPC=
MOCA_RPC=
PLASMATESTNET_RPC=
# MONADTESTNET_RPC=
CHILIZSPICY_RPC=
ETHEREUMSEPOLIA_RPC=
BASESEPOLIA_RPC=
POLYGONAMOY_RPC=
ARBITRUMSEPOLIA_RPC=
OPTIMISMSEPOLIA_RPC=
BSCTESTNET_RPC=
SONICBLAZE_RPC=
SCROLLSEPOLIA_RPC=
GNOSISCHIADO_RPC=
AVALANCHEFUJI_RPC=
APECHAINCURTIS_RPC=
NEURATESTNET_RPC=
SEITESTNET_RPC=
UNICHAINTESTNET_RPC=
WORLDCHAINTESTNET_RPC=
FLUENTTESTNET_RPC=
SONICTESTNET_RPC=
ARCTESTNET_RPC=
AVAXTESTNET_RPC=
MEGAETHTESTNET_RPC=
MOCATESTNET_RPC=
# RPCs that will be used to fork the mainnet with Anvil (fallback to RPCs above if not set)
# Do not require debug api and struct trace
ETHEREUM_FORK_RPC=https://rpc.ankr.com/eth
BASE_FORK_RPC=https://mainnet.base.org
POLYGON_FORK_RPC=https://polygon-rpc.com
ARBITRUM_FORK_RPC=https://arb1.arbitrum.io/rpc
OPTIMISM_FORK_RPC=https://mainnet.optimism.io
BSC_FORK_RPC=https://bsc-dataseed.binance.org
SONIC_FORK_RPC=https://rpc.soniclabs.com
SCROLL_FORK_RPC=https://rpc.scroll.io
GNOSIS_FORK_RPC=https://rpc.gnosischain.com
AVALANCHE_FORK_RPC=https://api.avax.network/ext/bc/C/rpc
APECHAIN_FORK_RPC=https://apechain.calderachain.xyz/http
HYPEREVM_FORK_RPC=https://api.hyperliquid-testnet.xyz/evm
SEI_FORK_RPC=https://evm-rpc.sei-apis.com
UNICHAIN_FORK_RPC=https://rpc.unichain.org
KATANA_FORK_RPC=https://rpc.katana.network
LISK_FORK_RPC=https://rpc.api.lisk.com
WORLDCHAIN_FORK_RPC=https://worldchain-mainnet.g.alchemy.com/public
MONAD_FORK_RPC=
PLASMA_FORK_RPC=https://plasma.drpc.org
CHILIZ_FORK_RPC=https://rpc.chiliz.com
MEGAETH_FORK_RPC=https://mainnet.megaeth.com/rpc
MOCA_FORK_RPC=https://rpc.mocachain.org
PLASMATESTNET_FORK_RPC=https://testnet-rpc.plasma.to
MONADTESTNET_FORK_RPC=https://testnet-rpc.monad.xyz
CHILIZSPICY_FORK_RPC=https://spicy-rpc.chiliz.com
ETHEREUMSEPOLIA_FORK_RPC=https://rpc.sepolia.org
BASESEPOLIA_FORK_RPC=https://sepolia.base.org
POLYGONAMOY_FORK_RPC=https://rpc-amoy.polygon.technology
ARBITRUMSEPOLIA_FORK_RPC=https://sepolia-rollup.arbitrum.io/rpc
OPTIMISMSEPOLIA_FORK_RPC=https://sepolia.optimism.io
BSCTESTNET_FORK_RPC=https://data-seed-prebsc-1-s1.binance.org:8545
SONICBLAZE_FORK_RPC=https://rpc.blaze.soniclabs.com
SCROLLSEPOLIA_FORK_RPC=https://sepolia-rpc.scroll.io
GNOSISCHIADO_FORK_RPC=https://rpc.chiadochain.net
AVALANCHEFUJI_FORK_RPC=https://api.avax-test.network/ext/bc/C/rpc
APECHAINCURTIS_FORK_RPC=https://curtis.apechain.com
NEURATESTNET_FORK_RPC=https://rpc.testnet.neura.sx
SEITESTNET_FORK_RPC=https://evm-rpc-testnet.sei-apis.com
UNICHAINTESTNET_FORK_RPC=https://sepolia.unichain.org
WORLDCHAINTESTNET_FORK_RPC=https://worldchain-sepolia.g.alchemy.com/public
FLUENTTESTNET_FORK_RPC=https://rpc.dev.thefluent.xyz
SONICTESTNET_FORK_RPC=https://rpc.testnet.soniclabs.com
ARCTESTNET_FORK_RPC=https://rpc.testnet.arc.network
AVAXTESTNET_FORK_RPC=https://avalanche-fuji-c-chain-rpc.publicnode.com
MEGAETHTESTNET_FORK_RPC=https://carrot.megaeth.com/rpc
MOCATESTNET_FORK_RPC=https://testnet-rpc.mocachain.org
# Redis (optional)
REDIS_ENABLED=1
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_IS_TLS=0
# Anvil
ANVIL_ENABLED=1
ANVIL_TIMEOUT_MS=5000 # 5 seconds
ANVIL_MEMORY_LIMIT=2048 # Memory: 2GB - handles moderate transaction loads well
ANVIL_CPU_PER_SEC=2000 # CPU: 2 cores worth - ensures responsive transaction processing