Documentation Index
Fetch the complete documentation index at: https://docs.monad.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Enabling
--trace_calls is recommended for RPC nodes.
This preserves the detailed error information necessary for call traces, e.g. debug_traceTransaction.
To make this override, please run sudo systemctl edit monad-execution and add the --trace_calls CLI param
to the ExecStart definition (may need a line continuation character \):Configuring monad-rpc with Archive Server backup
- Configure an Archive Server that is geographically close to this full node.
-
Add the following vars to your
/home/monad/.env: -
Verify connectivity:
-
Add the following systemd override to
monad-rpc: -
Reload and restart:
-
Check for an early block outside local retention:
Configuring monad-rpc with AWS backup
-
Ensure an AWS identity and credentials are on the box.
- Run
aws configureto setup your AWS credentials and config on the full node. This should generateconfigandcredentialsfiles under/home/monad/.aws/. See the AWS CLI docs. - When running in systemd, AWS permissions need to be created under
monaduser. See the general validator or fullnode docs for the broader instructions to run rpc, but ensure themonaduser has aws credentials with access to the bucket.
- Run
-
Create an AWS IAM policy using this user guide and the following sample json:
-
To obtain a free-tier api-key, send an AWS Signature v4 signed request to
https://9df09fanz1.execute-api.us-east-2.amazonaws.com/prod/free-tier-key-
ex. using
awscurlutility:
-
ex. using
-
Add the following vars to your
/home/monad/.env: -
Add the following systemd override to
monad-rpc: -
Reload and restart:
-
Check for an early block outside local retention:
If you already have MongoDB backend enabled, this will not test anything by default. To test, temporarily remove the MongoDB backend, run the following and restore the MongoDB config.

