-
Notifications
You must be signed in to change notification settings - Fork 26
/
test-config.yaml
115 lines (95 loc) · 3.29 KB
/
test-config.yaml
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
logging:
#outputLevel: "debug"
#outputStderr: false
#filePath: "explorer.log"
#fileLevel: "warn"
# Chain network configuration
chain:
#name: "mainnet"
#genesisTimestamp: 1690484700
#genesisValidatorsRoot: "0xbf3c3d4683a5a4d286cd2a5ef7a5c1702f649eee82cdc7e87e05030102d12ccf"
configPath: "config.yaml"
#genesisTimestamp: 1688126460
#configPath: "config-devnet7.yaml"
displayName: "Ephemery Iteration 86"
# HTTP Server configuration
server:
host: "localhost" # Address to listen on
port: "8080" # Port to listen on
frontend:
enabled: true # Enable or disable to web frontend
debug: false
minimize: false
siteName: "Dora the Explorer" # Name of the site, displayed in the title tag
siteSubtitle: "Ephemery"
siteDomain: "dora.ephemery.dev"
ethExplorerLink: "https://explorer.ephemery.dev/"
validatorNamesYaml: "validator_names.yaml"
#validatorNamesInventory: "https://config.4844-devnet-7.ethpandaops.io/api/v1/nodes/validator-ranges"
showSensitivePeerInfos: true
showPeerDASInfos: true
showSubmitDeposit: true
beaconapi:
# beacon node rpc endpoints
endpoints:
- name: "pk01"
url: "http://10.16.71.108:5052"
priority: 4
archive: true
- name: "lh"
url: "http://10.16.97.2:5052"
priority: 5
- name: "teku"
url: "http://10.16.97.3:5051"
priority: 5
localCacheSize: 100 # 100MB
redisCacheAddr: ""
redisCachePrefix: ""
executionapi:
# execution node rpc endpoints
endpoints:
- name: "pk01"
url: "http://10.16.71.108:8545"
logBatchSize: 1000
depositDeployBlock: 0 # el block number from where to crawl the deposit contract (should be <=, but close to the deposit contract deployment block)
electraDeployBlock: 0 # el block number from where to crawl the electra system contracts (should be <=, but close to electra fork activation block)
indexer:
# max number of epochs to keep in memory
inMemoryEpochs: 3
# disable synchronizing historic data
disableSynchronizer: false
# reset synchronization state to this epoch on startup - only use to resync database, comment out afterwards
#resyncFromEpoch: 0
# force re-synchronization of epochs that are already present in DB - only use to fix missing data after schema upgrades
#resyncForceUpdate: true
# number of seconds to pause the synchronization between each epoch (don't overload CL client)
syncEpochCooldown: 2
# maximum number of parallel beacon state requests (might cause high memory usage)
maxParallelValidatorSetRequests: 1
mevIndexer:
# list of mev relays to crawl mev blocks from
relays:
- index: 0 # identifier for this relay in db (0-63)
name: Flashbots
url: https://boost-relay.flashbots.net/
refreshInterval: 10m
# database configuration
database:
engine: "sqlite" # sqlite / pgsql
# sqlite settings (only used if engine is set to sqlite)
sqlite:
file: "./tmp-database.sqlite"
#file: ":memory:"
# pgsql settings (only used if engine is set to pgsql)
pgsql:
host: "10.16.97.2"
port: 5432
user: "pk910"
password: "SBekcBFpRW9rZrVL" # internal dev DB, no worries about password leaking ;)
name: "pk910"
pgsqlWriter:
host: "10.16.97.2"
port: 5432
user: "pk910"
password: "SBekcBFpRW9rZrVL" # internal dev DB, no worries about password leaking ;)
name: "pk910"