Required Node Configs
Ethereum RPC Endpoint
For the chain to process bridge transactions from Ethereum, Ethereum testnet, or other chain that supports the eth_getLogs
RPC method, the bridge daemon queries an RPC endpoint for logs emitted by the bridge contract. By default, a node will use a public testnet endpoint that may have rate-limiting, low reliability, or other restricted functionality.
For your node to successfully ingest bridge transactions from the relevant blockchain, you are required to specify your own private RPC endpoint with flag --bridge-daemon-eth-rpc-endpoint <YOUR_PRIVATE_RPC_ENDPOINT>
in the command you run when starting the node.
The RPC endpoint you choose MUST satisfy the following requirements
supports
eth_chainId
methodsupports
eth_getLogs
methodsupports
"finalized"
as an input totoBlock
parameter (Erigon is currently the only major Ethereum node software that does not support this.)
Node Configs
The dYdX Chain has important node configurations required for normal chain operation. This includes:
The
config.toml
file read by CometBFTThe
app.toml
file read by CosmosSDK
config.toml
config.toml
Consensus Configs
app.toml
app.toml
Base Configuration
For value of $NATIVE_TOKEN_DENOM
, see Network Constants
gRPC Configs
Last updated