endpoint is the interface returning the raw data of the corresponding network. For blockchain networks, you need to source your own RPC endpoints. For the VSL you can use https://rpc.rss3.io. For non-blockchain networks such as farcaster you need your own hubble, IPFS you need your own gateway.
For Alpha stage, no. In fact you do not need endpoint as well.
Note:
for the upcoming Beta stage, you will be able to operate Public Good Nodes which requires endpoint and a database. All Alpha Nodes can continue operating.
for the Production stage after Beta, all Alpha Nodes are required to upgrade to Production.
I’d like to get a node up in the alpha stage. What would a minimum viable config.yaml look like? This is what I’ve drafted up:
---
environment: production
discovery:
maintainer:
# the wallet address used by you during your registration on the RSS3
# Explorer
evm_address: TODO
# the signature obtained on the RSS3 Explorer, it will be used to verify
# your ownership of this Node
signature: TODO
server:
# This is an endpoint I run on my server?
endpoint: https://myendpoint.example.com/
global_indexer_endpoint: https://gi.rss3.io
@jeffca, hey buddy, I read through that document (and many others) before posting here. The options in the YAML document are not well documented, hence coming here.
Alright, I have a fresh Ubuntu 22.04 machine with Docker installed and I generated a configuration file using the tool @albert linked, but the containers just keep restarting. Here’s my config file
unless you specifically changed container names for cockroachdb and redis, in this case you should always ensure the values here are correct for docker discovery.
if the above changes did not solve the problem, post docker logs --tail -10 for any restarting container.
free feel to open a ticket on discord, I might be slow to respond here.