bitburner-src/markdown/bitburner.hacknet.spendhashes.md
2023-04-28 14:45:55 -04:00

1.7 KiB

Home > bitburner > Hacknet > spendHashes

Hacknet.spendHashes() method

Purchase a hash upgrade.

Signature:

spendHashes(upgName: string, upgTarget?: string, count?: number): boolean;

Parameters

Parameter Type Description
upgName string Name of the upgrade of Hacknet Node.
upgTarget string (Optional) Object to which upgrade applies. Required for certain upgrades.
count number (Optional) Number of upgrades to buy at once. Defaults to 1 if not specified. For compatibility reasons, upgTarget must be specified, even if it is not used, in order to specify count.

Returns:

boolean

True if the upgrade is successfully purchased, and false otherwise.

Remarks

RAM cost: 0 GB

This function is only applicable for Hacknet Servers (the upgraded version of a Hacknet Node).

Spend the hashes generated by your Hacknet Servers on an upgrade. Returns a boolean value - true if the upgrade is successfully purchased, and false otherwise.

The name of the upgrade must be an exact match. The upgTarget argument is used for upgrades such as Reduce Minimum Security, which applies to a specific server. In this case, the upgTarget argument must be the hostname of the server.

Example

// For upgrades where no target is required
ns.hacknet.spendHashes("Sell for Corporation Funds");
// For upgrades requiring a target
ns.hacknet.spendHashes("Increase Maximum Money", "foodnstuff");