Lava “providers” serve RPC traffic for supported chains and are not typical full nodes. You run the lavap process, point it at your own backend nodes (or trusted endpoints), and then stake to make the service public.
Prerequisites
- Linux host with the Lava binaries (at least
lavap) installed. - A synced backend node for each chain you plan to serve.
- A Lava wallet funded with LAVA tokens.
1) Create a provider config
Example: Lava testnet provider (lava-provider.yml) and Ethereum provider (eth-provider.yml). Adjust hosts/ports to your setup.
2) Start the provider
3) Pre-flight test (before staking)
4) Stake the provider (make it public)
5) Verify
List providers for a chain:Notes
- TLS and
lavavisorare recommended for production deployments. - Use the official Supported Chains list to ensure your
api-interface/endpoints match each spec.