Configuración de nodo

La siguiente información describe ajustes de configuración de nodos importantes dentro del ~/.dymension/config/directorio. Se recomienda que actualice estas configuraciones con su propia información.

~/.dymension/config
│-- addrbook.json                       # Registry of peers to connect to
│-- app.toml                            # dymd configuration file
│-- client.toml                         # Configurations for the cli wallet
│-- config.toml                         # Tendermint configuration file
│-- genesis.json                        # Gensesis transactions
│-- node_key.json                       # Private key used for node authentication in the p2p protocol
└-- priv_validator_key.json             # Key used by the validator to sign blocks

Inicializar y configurar el apodo

Recomendamos guardar el ID de cadena de prueba en su Dymension client.toml. Esto hará que no tenga que pasar manualmente el indicador chain-id para cada comando CLI.

Inicialice el nodo con un nombre legible por humanos:

dymd init <MONIKER> --chain-id=<CHAIN-ID>

Los apodos sólo pueden contener caracteres ASCII. El uso de caracteres Unicode hará que otros pares de la red no puedan acceder a su nodo.

Puedes actualizar el apodo de tu nodo editando el monikercampo en ~/.dymension/config/config.toml.

Configurarexternal_address

Para ser agregado a la libreta de direcciones en los nodos semilla, debe configurar external_addressen config.toml. Esta adición evitará reconexiones continuas. El P2P_PORT predeterminado es 26656.

sed -i -e 's/external_address = \"\"/external_address = \"'$(curl httpbin.org/ip | jq -r .origin)':26656\"/g' ~/.dymension/config/config.toml

Configurarseed_mode

En modo semilla, su nodo rastrea constantemente la red y busca pares. Si otro nodo solicita direcciones, responde y se desconecta. El modo semilla no funcionará si el reactor de intercambio de pares está desactivado. Si desea ejecutar su nodo completo en modo inicial, cambie la siguiente configuración para su cliente.

seed_mode = true

Agregarseeds

Para identificar manualmente los nodos semilla, edite la siguiente configuración en config.toml. Para los nodos semilla proporcionados por la comunidad, visite el repositorio de redes en GitHub .

# Comma separated list of seed nodes to connect to
# Example:
seeds = "id100000000000000000000000000000000@1.2.3.4:26656"

Agregarpersistent_peers

Los nodos que especifique son pares persistentes confiables que pueden ayudar a anclar su nodo en la red p2p. Si la conexión falla, se marcan y se vuelven a marcar automáticamente durante 24 horas. La función de rellamada automática utiliza un retroceso exponencial y se detiene después de 24 horas de intentar conectarse.

Si el valor de persistent_peers_max_dial_periodes mayor que cero, la pausa entre cada llamada a cada par persistente no excederá persistent_peers_max_dial_perioddurante el retroceso exponencial y el proceso de rellamada automática continúa. El siguiente es un ejemplo; para pares relevantes, consulte el repositorio de GitHub de la red .

# Comma separated list of nodes to keep persistent connections to.
# Example:
persistent_peers = "id200000000000000000000000000000000@2.3.4.5:26656"

Last updated