Upgrading Your Account
Who might need to upgrade
Most farmers who have not made many transactions, and only have one or two wallets will most likely fall within the 510 initial addresses provided to each account. You can check the number of used derivation records in your account with the chia command chia wallet get_derivation_index
. If you have sent many transactions, or have multiple wallets that have transacted multiple times, then 1 public key and 10 addresses may not be enough. Every transaction that generates a “change” coin and every offer accepted or cancelled will push the derivation index further down the line.
Becuase of this ever increasing derivation index, anyone with multiple wallets, who has made many offer transactions, or has minted an NFT collection will most likely need to upgrade their account.
How to upgrade
In the account page, click on the “Upgrade” button to expose the upgrade interface. The price for each upgrade is listed there, with the option to increment it for multiple purchases at once. Use either the Goby wallet (if you have that extension) or the “Buy with CLI” button to generate a transaction command. You can copy/paste the CLI command into your terminal to send the transaction, or to use the GUI wallet, just copy the ammount, address, and memo, and paste it into the send transaction interface.
Types of upgrades
There are currently three types of upgrades available:
- Public Key: Adding additional public keys will allow you to track entire wallets. Each new public key will be set to your account’s derivation index, which can be updgraded separately. The default for non-upgraded accounts is 500 addresses.
- Derivation Index: This will increase the number of addresses that can be derived from your account’s public key. The default for non-upgraded accounts is 500 addresses. Each time you upgrade, it will add 4000 to the index. This should be sufficient for most offer traders and NFT minters if they have only minted one collection.
- Addresses: This will increase the number of individual addresses you can add to your account. Some people may have used just a few addresses from multiple wallets and never transacted from them (such as cold wallets). This will allow them to continuously track the balance of those addresses without needing to add a full public key. This can also be used to add non-observer addresses for users with transactions from before Chia version 1.2.8.