Upgrade your PFN
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.
Source code deployment
If you run your PFN from the aptos-core 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
, ormainnet
. 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 Data Wipe and Reset section below.Restart your PFN by running the same deployment command as before. For example:
(Devnet) Data Wipe and Reset
Devnet only wipe
Only follow these additional steps if your PFN is running in devnet
. Other networks (e.g., testnet
and mainnet
) don’t require this step (as data is never wiped)!
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 andwaypoint.txt
file (depending on how you configured it, you might not have this file and may instead have awaypoint
directly in your configuration file).Download the new genesis.blob file and the new waypoint.
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.
Last updated
Was this helpful?