Validating an Address in Divi Desktop to Confirm Parent Seed Ownership
This guide will help you determine if your current seed words are the parent of a specific address. In simple terms, this means verifying whether the address was generated directly from your seed words—which are the foundation of your wallet—or if it is unrelated, meaning generated from another seed word set and advanced activities such as addresses or private keys imported.
Before You Begin
Ensure you have an address ready to validate, one you believe is connected to the seed words in question.
Steps to Validate an Address:
1. Prepare Divi Desktop and Access the Debug Console
- Open the Divi Desktop Application.
- Enable Advanced Mode:
- Click the Settings Icon (gear icon in the top-right corner).
- Check the box for Advanced Mode in the settings menu.
- Once enabled, click on Debug Console (now visible in the top-right corner) to open it.
2. Unlock Your Wallet
- If prompted, unlock your wallet for 10-15 minutes. This ensures you have sufficient time to run and review the validation commands.
3. Validate the Address
- In the Debug Console, please type the following command, replacing
<address>
with the address you want to check. Note:validateaddress
is a single string (no spaces). Add one space after thevalidateaddress
command before typing your actual address.
Example:validateaddress <address>
validateaddress D7e4CjtPeDMTdc58ZPZj6343vor8UoCPPC
4. Review the Results
The command will return several details about the address. Pay close attention to the following fields:
ismine
:true
: This confirms the address belongs to your wallet and is cryptographically tied to your seed words. In other words, your seed phrase is the parent of this address.false
: This address is not linked to your seed words. It may belong to another wallet, or you may need to verify your seed phrase.
Notes:
iswatchonly
:
true
: The address is added as watch-only. You can monitor it but cannot spend funds from it.false
: The address is fully controlled by your wallet with complete sovereign spendability
Derivation Details (if applicable):
- Additional metadata, such as the hdkeypath,pubkey, and hdchainid, will be shown if the address is a child derived from your seed words. Imported addresses (not derived from your seed) lack this data set.
Understanding What You Learn
If ismine
is true, you now know this address is a child of your seed words. This cryptographic lineage is what makes your wallet sovereign—it ensures that your seed words directly control the funds tied to this address.
If ismine
is false, it means the seed words used to recover your wallet are not the parent of this address. This is often caused by using an incorrect seed phrase or importing an address from another wallet.
Important Notes
- Imported Private Keys: If you imported a private key and address into your wallet,
ismine
it will show astrue
. However, these keys are not derived from your seed words. Assets imported this way are manageable, but it is not suggested unless you are an advanced user. You might ask, Why? Well, if you seed restore, it will not recover these assets, as a recovery only generates keys (addresses and private keys) related to its cryptographic family tree. So, unless you are a nerd or on a learning journey, it's best to migrate assets to an address where you control the seed words to make your life easy. - Teaching Opportunity: Share this knowledge with others. By understanding the parent-child relationship between seed words and addresses, you can guide others toward securing their wallets and resolving similar issues.
- Seed Words Are Sovereign: Your seed phrase is the ultimate authority over your wallet. Always keep it private and secure.
Troubleshooting
- If
ismine
is false:- Recheck the seed phrase you used during recovery.
- Restore your wallet again using the correct seed phrase.
- If Debug Console is not visible:
- Make sure Advanced Mode is enabled in Settings.
- Errors in Console
isvalid is false
This results from an incorrect address entry (happy fingers); try again.- Method Not Found (pop-up)
This is the result of an incorrect command entry review Step 3.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article