Upgrade your PFN
Last updated
Was this helpful?
Last updated
Was this helpful?
This document outlines the process for updating your PFN with new Aptos releases. All PFNs will need to be updated when new releases are available. For PFNs running in devnet
, an additional data wipe step is required as devnet
is wiped on every new release.
If you run your PFN from the source code, you can update your PFN by following these steps:
Stop your PFN by running the command below (or killing the aptos-node
process manually):
Fetch the latest release appropriate for your network, e.g., devnet
, testnet
, or mainnet
. Be sure to replace [network_branch]
with the appropriate branch name below:
Rebuild the binary as you did during the initial setup.
If your PFN is running in devnet
, follow the additional steps in the section below.
Restart your PFN by running the same deployment command as before. For example:
If your PFN is running in devnet
, follow these additional steps after stopping your PFN (and before restarting it!):
Delete the data folder (the directory path is what you specified in the configuration file, e.g., fullnode.yaml
).
The default data folder is /opt/aptos/data
.
Delete the genesis.blob
file and waypoint.txt
file (depending on how you configured it, you might not have this file and may instead have a waypoint
directly in your configuration file).
Update the configuration file (e.g., fullnode.yaml
) with the new genesis.blob and waypoint files.
Restart your PFN by running the same deployment command as before.
Download the new file and the new .