Satoxcoin & SLIP-0044

Understanding Wallet Derivation and Coin Types

Satoxcoin Core Wallet (Legacy): Coin Type 1669Coming Soon: Satoxcoin Nebula Wallet Coin Type 9007

What is SLIP-0044?

SLIP-0044 is a standard that assigns a unique "coin type" number to each cryptocurrency for use in hierarchical deterministic (HD) wallets (BIP44). The coin type determines the derivation path for generating wallet addresses:

m / 44' / coin_type' / account' / change / address_index

Satoxcoin Core Wallet (Legacy)

Our current Satoxcoin Core Wallet uses SLIP-0044 coin type 1669.
This wallet does NOT have hardware wallet support.
All current Satoxcoin wallets and tools use this coin type for address/key derivation.

Compatibility & Migration

Both wallets connect to the same Satoxcoin network.
Your current wallet will continue to work perfectly.
When the new Core Wallet is released, you can transfer coins whenever you want.
No forced migration - use whichever wallet works best for you.
Transferring between wallets is just a normal Satoxcoin transaction.

Satoxcoin Nebula Wallet Coming Soon

Your current Satoxcoin Core Wallet will keep working exactly as it does now.
A new Satoxcoin Nebula Wallet will be released with coin type 9007.
This new wallet will support hardware wallets like Ledger and Trezor.
Coin type 9007 is officially registered in the SLIP-0044 standard.
You can transfer your coins to the new wallet whenever you want.
Your funds are always safe as long as you keep your wallet backup secure.

Best Practices & User Guidance

Always record your mnemonic/seed and the coin type used to generate your wallet.
If you wish to migrate to a new wallet with a different coin type, send your funds to an address generated by the new wallet.
Changing coin type does NOT affect the blockchain, consensus, or network compatibility—only wallet address/key generation.

Summary Table

ScenarioWorks?Notes
Use legacy wallet (1669)Works perfectly, no hardware wallet support
Use new Core Wallet (9007)Full HD and hardware wallet support
Send from old wallet to new walletJust send to new address
Send from new wallet to old walletJust send to old address
Use same mnemonic, different coin typeWill see different addresses/funds
Use same mnemonic, same coin typeWill see same addresses/funds

Two Wallet Options for You

Satoxcoin offers two wallet options to meet different user needs:

Satoxcoin Core Wallet (Legacy) - coin type 1669

  • This is the wallet you're using right now.
  • No hardware wallet support - works on your computer/phone only.
  • Perfect if you don't need hardware wallet features.
  • Will continue to work exactly as it does now.

Satoxcoin Nebula Core Wallet - coin type 9007

  • Coming soon with official SLIP-0044 support.
  • Hardware wallet support - works with Ledger, Trezor, etc.
  • Better compatibility with other crypto tools and exchanges.
  • Great for users who want maximum security and compatibility.
  • Optional upgrade - you can transfer when you're ready.

Migration Path

  • Users can migrate at their own pace by sending funds from a legacy (1669) wallet to a new (9007) wallet address.
  • Both wallets can coexist; users just need to keep track of which coin type their mnemonic was used with.
  • There is no forced migration, and no risk of losing funds as long as the mnemonic and coin type are recorded.

Practical Migration Examples

Example 1: Sending Funds from Old Wallet (1669) to New Wallet (9007)

  1. Open your old wallet (coin type 1669).
  2. Create a new wallet (coin type 9007) and generate a receiving address.
  3. In your old wallet, send coins to the new address from the new wallet.
  4. Wait for the transaction to confirm. Your funds are now in the new wallet.

Example 2: Recovering Funds with a Mnemonic and Coin Type

  1. Open a wallet application that allows you to specify the coin type (e.g., Electrum, some hardware wallets).
  2. Enter your mnemonic/seed phrase.
  3. Set the coin type to 1669 to see your old Satoxcoin addresses and funds.
  4. If you want to access funds in a new wallet with coin type 9007, repeat the process and set the coin type to 9007.

Example 3: Using the Same Mnemonic in Two Wallets

  • If you import the same mnemonic into two wallets, but use different coin types (1669 and 9007), each wallet will generate a different set of addresses and will not see the same funds.
  • To access all funds, you must check both wallets (or both coin types) separately.

FAQ

Q: Can I lose my coins by changing the coin type?

A: No, your coins are always safe on the blockchain. Changing the coin type only changes which addresses your wallet generates. As long as you have your mnemonic and know the coin type, you can always recover your funds.

Q: Do I need to change wallets when the Satoxcoin Nebula Core Wallet is released?

A: No, you don't need to change if you don't want hardware wallet support. Your Satoxcoin Core Wallet will continue to work perfectly. You can transfer coins whenever you want.

Q: How do I transfer my coins to the Satoxcoin Nebula Core Wallet?

A: Simply send your coins from your Satoxcoin Core Wallet (1669) to an address generated by the new Satoxcoin Nebula Core Wallet (9007). This is a standard blockchain transaction.

Q: What if I forget which coin type I used?

A: Try restoring your mnemonic with both coin types (1669 and 9007) in a wallet that allows you to specify the coin type. Your funds will appear under the correct coin type.

Q: Does changing coin type affect the blockchain or network?

A: No, it only affects wallet address/key generation. The blockchain and network are unaffected.

References