Here lies information and solutions regarding Drosera testnet questions and errors…
InsufficientPeers
To address one common question from testnet operators: if you encounter InsufficientPeers
WARN level messages in your logs, this is ok. Likely your operator is the only operator monitoring a trap and so there are no other operators (peers) on that trap to share results with.
In the future and on mainnet, traps will want to have multiple operators monitoring them for decentralization and uptime. Then this message wouldn't happen as there are peers in a traps own operator network.
Operators! GR and welcome. Great to see so many getting involved in our testnet!
For those of you seeing lots of red and are running on a cloud VPS, there are 3 possible problems occurring.
drosera.toml
file or with command line flags. You need to make sure that --network-external-p2p-address is followed by your public IPv4 address in the service file, or (if you are using a toml file for your operator config) that you are setting the public IP like this[network]
external_p2p_address = "VPS_PUBLIC_IP" # Required, provide your own
For those of you seeing lots of red bars in the frontend liveness data and are running LOCALLY, remember, you are running the operator behind your router. You will need to do some other network troubleshooting in order to get liveness data to show up in the frontend. This process is different for every router and home setup, but I will attempt to give instructions that will get you most of the way there.
Option #1: Persistent VPN and Cloud Proxy (More secure but requires networking knowledge and configuration) These instructions will be high level because there are many ways to skin this cat
--network-external-p2p-address
value to the public ip address of your proxy VPS