forked from eserilev/il-boost
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cb-config.toml
50 lines (44 loc) · 1.62 KB
/
cb-config.toml
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
chain = "Holesky"
[pbs]
port = 18550
relays = []
relay_check = true
timeout_get_header_ms = 950
timeout_get_payload_ms = 4000
timeout_register_validator_ms = 3000
skip_sigverify = true
min_bid_eth = 0.0
beacon_api = "http://host.docker.internal:4000"
execution_api = "http://host.docker.internal:8545"
relay = "http://relay.url"
[[relays]]
# Relay ID to use in telemetry
# OPTIONAL, DEFAULT: URL hostname
id = "example-relay"
# Relay URL in the format scheme://pubkey@host
url = "http://0xa1cec75a3f0661e99299274182938151e8433c61a19222347ea1313d839229cb4ce4e3e5aa2bdeb71c8fcf1b084963c2@abc.xyz"
# Headers to send with each request for this relay
# OPTIONAL
headers = { X-MyCustomHeader = "MyCustomValue" }
# Whether to enable timing games, as tuned by `target_first_request_ms` and `frequency_get_header_ms`.
# These values should be carefully chosen for each relay, as each relay has different latency and timing games setups.
# They should only be used by advanced users, and if mis-configured can result in unforeseen effects, e.g. fetching a lower header value,
# or getting a temporary IP ban.
[headers]
X-MyCustomHeader = "MyCustomValue"
[signer]
docker_image = "commitboost_signer"
[signer.loader]
keys_path = "./keys"
secrets_path = "./secrets"
[metrics]
prometheus_config = "./docker/prometheus.yml"
use_grafana = true
[[modules]]
id = "IL_COMMIT"
type = "commit"
docker_image = "il_boost"
sleep_secs = 5
beacon_api = "http://host.docker.internal:4000"
execution_api = "http://host.docker.internal:8545"
relay = "http://0xaa58208899c6105603b74396734a6263cc7d947f444f396a90f7b7d3e65d102aec7e5e5291b27e08d02c50a050825c2f@18.192.244.122:4040"