|
| 1 | +############################################################# |
| 2 | +# Example configuration for Base nodes runner app on AWS # |
| 3 | +############################################################# |
| 4 | + |
| 5 | +## Set the AWS account is and region for your environment ## |
| 6 | +AWS_ACCOUNT_ID="xxxxxxxx" |
| 7 | +AWS_REGION="us-east-1" |
| 8 | + |
| 9 | +## Common configuration parameters ## |
| 10 | +BASE_NETWORK_ID="mainnet" # All options: "mainnet", "sepolia" |
| 11 | +BASE_NODE_CONFIGURATION="archive" # All options: "full", "archive" |
| 12 | +BASE_INSTANCE_TYPE="m7g.2xlarge" |
| 13 | +BASE_CPU_TYPE="ARM_64" # All options: "x86_64", "ARM_64". IMPORTANT: Make sure the CPU type matches the instance type used |
| 14 | + |
| 15 | +# Data volume configuration |
| 16 | +BASE_DATA_VOL_TYPE="gp3" # Other options: "io1" | "io2" | "gp3" | "instance-store" . IMPORTANT: Use "instance-store" option only with instance types that support that feature, like popular for node im4gn, d3, i3en, and i4i instance families |
| 17 | +BASE_DATA_VOL_SIZE="7200" # Current required data size in GB to keep both snapshot archive and unarchived version of it. For Sepolia 1000 will be sufficient. |
| 18 | +BASE_DATA_VOL_IOPS="5000" # Max IOPS for EBS volumes (not applicable for "instance-store") |
| 19 | +BASE_DATA_VOL_THROUGHPUT="700" # Max throughput for EBS gp3 volumes (not applicable for "io1" | "io2" | "instance-store") |
| 20 | +BASE_RESTORE_FROM_SNAPSHOT="true" # Download snapshot to speed up statup time |
| 21 | +BASE_L1_EXECUTION_ENDPOINT="https://ethereum-sepolia-rpc.publicnode.com" # Set your own URL to Ethereum L1 node: https://docs.base.org/tools/node-providers |
| 22 | +BASE_L1_CONSENSUS_ENDPOINT="https://ethereum-sepolia-beacon-api.publicnode.com" |
| 23 | + |
| 24 | +BASE_SNAPSHOT_URL="none" # Optionally provide the URL to download snpashot: https://docs.base.org/tutorials/run-a-base-node/#snapshots |
| 25 | + |
| 26 | +# Example for Sepolia: |
| 27 | +#BASE_L1_EXECUTION_ENDPOINT=https://ethereum-sepolia-rpc.publicnode.com |
| 28 | +#BASE_L1_CONSENSUS_ENDPOINT=https://ethereum-sepolia-beacon-api.publicnode.com |
| 29 | +# Example for Mainnet and with Ethereum Blueprint with Geth-Lighthouse client combination and private IP: |
| 30 | +#BASE_L1_EXECUTION_ENDPOINT=http://172.31.15.220:8545 |
| 31 | +#BASE_L1_CONSENSUS_ENDPOINT=http://172.31.15.220:5052 |
0 commit comments