-
Notifications
You must be signed in to change notification settings - Fork 205
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(networks): 80094 network configs (#2484)
Signed-off-by: Camembera <[email protected]> Co-authored-by: Camembera <[email protected]>
- Loading branch information
Showing
8 changed files
with
3,021,124 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,193 @@ | ||
# This is a TOML config file. | ||
# For more information, see https://github.com/toml-lang/toml | ||
|
||
############################################################################### | ||
### Base Configuration ### | ||
############################################################################### | ||
|
||
# default: the last 362880 states are kept, pruning at 10 block intervals | ||
# nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node) | ||
# everything: 2 latest states will be kept; pruning at 10 block intervals. | ||
# custom: allow pruning options to be manually specified through 'pruning-keep-recent', and 'pruning-interval' | ||
pruning = "everything" | ||
|
||
# These are applied if and only if the pruning strategy is custom. | ||
pruning-keep-recent = "0" | ||
pruning-interval = "0" | ||
|
||
# HaltHeight contains a non-zero block height at which a node will gracefully | ||
# halt and shutdown that can be used to assist upgrades and testing. | ||
# | ||
# Note: Commitment of state will be attempted on the corresponding block. | ||
halt-height = 0 | ||
|
||
# HaltTime contains a non-zero minimum block time (in Unix seconds) at which | ||
# a node will gracefully halt and shutdown that can be used to assist upgrades | ||
# and testing. | ||
# | ||
# Note: Commitment of state will be attempted on the corresponding block. | ||
halt-time = 0 | ||
|
||
# MinRetainBlocks defines the minimum block height offset from the current | ||
# block being committed, such that all blocks past this offset are pruned | ||
# from CometBFT. It is used as part of the process of determining the | ||
# ResponseCommit.RetainHeight value during ABCI Commit. A value of 0 indicates | ||
# that no blocks should be pruned. | ||
# | ||
# This configuration value is only responsible for pruning CometBFT blocks. | ||
# It has no bearing on application state pruning which is determined by the | ||
# "pruning-*" configurations. | ||
# | ||
# Note: CometBFT block pruning is dependant on this parameter in conjunction | ||
# with the unbonding (safety threshold) period, state pruning and state sync | ||
# snapshot parameters to determine the correct minimum value of | ||
# ResponseCommit.RetainHeight. | ||
min-retain-blocks = 0 | ||
|
||
# InterBlockCache enables inter-block caching. | ||
inter-block-cache = true | ||
|
||
# IndexEvents defines the set of events in the form {eventType}.{attributeKey}, | ||
# which informs CometBFT what to index. If empty, all events will be indexed. | ||
# | ||
# Example: | ||
# ["message.sender", "message.recipient"] | ||
index-events = [] | ||
|
||
# IavlCacheSize set the size of the iavl tree cache (in number of nodes). | ||
iavl-cache-size = 781250 | ||
|
||
# IAVLDisableFastNode enables or disables the fast node feature of IAVL. | ||
# Default is false. | ||
iavl-disable-fastnode = true | ||
|
||
# AppDBBackend defines the database backend type to use for the application and snapshots DBs. | ||
# An empty string indicates that a fallback will be used. | ||
# The fallback is the db_backend value set in CometBFT's config.toml. | ||
app-db-backend = "pebbledb" | ||
|
||
############################################################################### | ||
### Telemetry Configuration ### | ||
############################################################################### | ||
|
||
[telemetry] | ||
|
||
# Prefixed with keys to separate services. | ||
service-name = "beacond_node" | ||
|
||
# Enabled enables the application telemetry functionality. When enabled, | ||
# an in-memory sink is also enabled by default. Operators may also enabled | ||
# other sinks such as Prometheus. | ||
enabled = true | ||
|
||
# Enable prefixing gauge values with hostname. | ||
enable-hostname = true | ||
|
||
# Enable adding hostname to labels. | ||
enable-hostname-label = true | ||
|
||
# Enable adding service to labels. | ||
enable-service-label = true | ||
|
||
# PrometheusRetentionTime, when positive, enables a Prometheus metrics sink. | ||
prometheus-retention-time = 60 | ||
|
||
# GlobalLabels defines a global set of name/value label tuples applied to all | ||
# metrics emitted using the wrapper functions defined in telemetry package. | ||
# | ||
# Example: | ||
# [["chain_id", "cosmoshub-1"]] | ||
global-labels = [] | ||
|
||
# MetricsSink defines the type of metrics sink to use. | ||
metrics-sink = "" | ||
|
||
# StatsdAddr defines the address of a statsd server to send metrics to. | ||
# Only utilized if MetricsSink is set to "statsd" or "dogstatsd". | ||
statsd-addr = "" | ||
|
||
# DatadogHostname defines the hostname to use when emitting metrics to | ||
# Datadog. Only utilized if MetricsSink is set to "dogstatsd". | ||
datadog-hostname = "my_beacond_node" | ||
|
||
############################################################################### | ||
### BeaconKit ### | ||
############################################################################### | ||
|
||
[beacon-kit.engine] | ||
# HTTP url of the execution client JSON-RPC endpoint. | ||
rpc-dial-url = "http://localhost:8551" | ||
|
||
# Number of retries before shutting down consensus client. | ||
rpc-retries = "3" | ||
|
||
# RPC timeout for execution client requests. | ||
rpc-timeout = "900ms" | ||
|
||
# Interval for the startup check. | ||
rpc-startup-check-interval = "3s" | ||
|
||
# Interval for the JWT refresh. | ||
rpc-jwt-refresh-interval = "30s" | ||
|
||
# Path to the execution client JWT-secret | ||
jwt-secret-path = "~/.beacond/config/jwt.hex" | ||
|
||
[beacon-kit.logger] | ||
# TimeFormat is a string that defines the format of the time in the logger. | ||
time-format = "RFC3339" | ||
|
||
# LogLevel is the level of logging. Logger will log messages with verbosity up | ||
# to LogLevel. | ||
log-level = "info" | ||
|
||
# Style is the style of the logger. | ||
style = "pretty" | ||
|
||
[beacon-kit.kzg] | ||
# Path to the trusted setup path. | ||
trusted-setup-path = "~/.beacond/config/kzg-trusted-setup.json" | ||
|
||
# KZG implementation to use. | ||
# Options are "crate-crypto/go-kzg-4844" or "ethereum/c-kzg-4844". | ||
implementation = "crate-crypto/go-kzg-4844" | ||
|
||
[beacon-kit.payload-builder] | ||
# Enabled determines if the local payload builder is enabled. | ||
# It should be enabled for validators, but it can be disabled | ||
# for full nodes. | ||
enabled = true | ||
|
||
# Post bellatrix, this address will receive the transaction fees produced by any blocks | ||
# from this node. | ||
suggested-fee-recipient = "0x0000000000000000000000000000000000000000" | ||
|
||
# The timeout for local build payload. This should match, or be slightly less | ||
# than the configured timeout on your execution client. It also must be less than | ||
# timeout_proposal in the CometBFT configuration. | ||
payload-timeout = "850ms" | ||
|
||
[beacon-kit.validator] | ||
# Graffiti string that will be included in the graffiti field of the beacon block. | ||
graffiti = "" | ||
|
||
# EnableOptimisticPayloadBuilds enables building the next block's payload optimistically in | ||
# process-proposal to allow for the execution client to have more time to assemble the block. | ||
enable-optimistic-payload-builds = "false" | ||
|
||
[beacon-kit.block-store-service] | ||
# Enabled determines if the block store service is enabled. | ||
enabled = "false" | ||
|
||
# AvailabilityWindow is the number of slots to keep in the store. | ||
availability-window = "8192" | ||
|
||
[beacon-kit.node-api] | ||
# Enabled determines if the node API is enabled. | ||
enabled = "false" | ||
|
||
# Address is the address to bind the node API to. | ||
address = "0.0.0.0:3500" | ||
|
||
# Logging determines if the node API logging is enabled. | ||
logging = "false" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# This is a TOML config file. | ||
# For more information, see https://github.com/toml-lang/toml | ||
|
||
############################################################################### | ||
### Client Configuration ### | ||
############################################################################### | ||
|
||
# The network chain ID | ||
chain-id = "mainnet-beacon-80094" | ||
# The keyring's backend, where the keys are stored (os|file|kwallet|pass|test|memory) | ||
keyring-backend = "test" | ||
# CLI output format (text|json) | ||
output = "text" | ||
# <host>:<port> to Tendermint RPC interface for this chain | ||
node = "tcp://localhost:26657" | ||
# Transaction broadcasting mode (sync|async) | ||
broadcast-mode = "sync" |
Oops, something went wrong.