[Home](./index.md) > [bitburner](./bitburner.md) > [Hacknet](./bitburner.hacknet.md) > [getHashUpgrades](./bitburner.hacknet.gethashupgrades.md) ## Hacknet.getHashUpgrades() method Get the list of hash upgrades **Signature:** ```typescript getHashUpgrades(): HacknetServerHashUpgrade[]; ``` **Returns:** [HacknetServerHashUpgrade](./bitburner.hacknetserverhashupgrade.md)\[\] An array containing the available upgrades ## Remarks RAM cost: 0.5 GB This function is only applicable for Hacknet Servers (the upgraded version of a Hacknet Node). Returns the list of all available hash upgrades that can be used in the spendHashes function. ## Example ```js const upgrades = ns.hacknet.getHashUpgrades(); // ["Sell for Money","Sell for Corporation Funds",...] ```