Wallet Setup Guide
To use Staxiq with your real Bitcoin DeFi portfolio, you need a Stacks-compatible wallet. This guide covers installation, connection, and security best practices for both Leather and Xverse wallets.Supported Wallets
Leather Wallet
Best for: Desktop users, developersFeatures:
- Native Stacks and Bitcoin support
- Open source
- Hardware wallet integration
- Advanced transaction controls
Xverse Wallet
Best for: Mobile users, beginnersFeatures:
- Excellent mobile experience
- Built-in sBTC bridge
- NFT gallery
- Simple, clean interface
Installing Leather Wallet
Download the Extension
Visit leather.io and click “Download”.Choose your browser:
- Chrome / Brave / Edge: Install from Chrome Web Store
- Firefox: Install from Firefox Add-ons
Create New Wallet
After installation, the Leather extension will open automatically.Click “Create new wallet” or “I’m new”.
If you already have a Stacks wallet, click “I have a wallet” and enter your 12 or 24-word seed phrase to restore.
Save Your Secret Key
Leather will generate a 24-word seed phrase (also called a secret recovery phrase).Critical Security Steps:
- ✅ Write down all 24 words on paper in the correct order
- ✅ Store the paper in a secure location (safe, safety deposit box)
- ✅ Never take a screenshot or store digitally
- ✅ Never share with anyone, including “support” staff
- ✅ Verify you wrote it correctly by re-entering words when prompted
Set a Password
Create a strong password to encrypt your wallet on this device.This password:
- Unlocks Leather on your current device only
- Should be unique (not used elsewhere)
- Can be reset using your 24-word seed phrase
- Is required every time you open Leather
Choose Network
Select Testnet or Mainnet:
- Testnet: For testing with fake STX (recommended for first-time users)
- Mainnet: For real funds and production use
Staxiq automatically detects your wallet’s network and adjusts accordingly. Make sure your wallet network matches the network you intend to use.
Installing Xverse Wallet
Download Xverse
For Mobile (iOS/Android):
- Visit xverse.app on your phone
- Download from App Store or Google Play
- Install and open the app
- Visit xverse.app on desktop
- Click “Download for Chrome”
- Install from Chrome Web Store
Create Wallet
Open Xverse and tap “Create new wallet”.Accept the terms of service and privacy policy.
Backup Your Seed Phrase
Xverse will show you a 12-word seed phrase.Security Checklist:
- ✅ Write all 12 words on paper in order
- ✅ Store securely offline
- ✅ Never screenshot or save digitally
- ✅ Confirm backup by selecting words in correct order
Set Up Security
For Mobile: Enable biometric unlock (Face ID / Fingerprint)For Desktop: Create a password to protect the extensionThis adds an extra layer of security when accessing your wallet.
Select Network
In Xverse settings:
- Tap the profile icon
- Go to “Network”
- Choose “Mainnet” or “Testnet”
Connecting Wallet to Staxiq
Once your wallet is set up, connecting to Staxiq is seamless.Open Staxiq
Navigate to Staxiq in your web browser (desktop for Leather, mobile browser or desktop for Xverse).
Click 'Connect Wallet'
In the top-right navbar, click the “Connect Wallet” button.This triggers the authentication flow using Stacks Connect protocol.
Approve in Wallet
Your wallet will prompt you to approve the connection.Permission Request Details:Click “Approve” or “Connect” in your wallet popup.
These permissions allow Staxiq to read your public wallet data and prepare transactions for you to sign. They do NOT give Staxiq access to your private keys or ability to move funds without your explicit approval.
Connection Confirmed
Once approved, Staxiq will:
- Display your shortened address in the navbar (e.g.,
SP2X4...3K4J) - Fetch your STX and sBTC balances
- Load your transaction history
- Detect active protocol positions (StackingDAO, Zest, ALEX, etc.)
Connection Code Example
Here’s how Staxiq implements wallet connection using@stacks/connect:
- Uses
authenticate()from@stacks/connect - Requests minimal permissions (
store_write,publish_data) - Handles both mainnet and testnet addresses
- Provides loading states and cancel handling
Security Best Practices
Seed Phrase Security
- Never share with anyone
- Store offline only (paper, metal backup)
- Never enter into websites or apps
- Verify website URL before connecting wallet
Transaction Verification
- Always review transaction details in wallet before signing
- Verify contract addresses match official protocol addresses
- Check amounts and fees carefully
- Never sign suspicious transactions
Phishing Protection
- Bookmark the official Staxiq URL
- Check for HTTPS and correct domain
- Be wary of DMs offering “support”
- Never enter seed phrase to “validate” wallet
Device Security
- Use strong wallet password
- Enable biometric unlock on mobile
- Keep browser extensions updated
- Use antivirus software
Switching Networks
Staxiq supports both Mainnet and Testnet. Here’s how to switch:In Your Wallet
Leather:- Click the Leather extension icon
- Click settings (gear icon)
- Select “Network”
- Choose Mainnet or Testnet
- Refresh Staxiq page
- Open Xverse app or extension
- Tap profile icon
- Go to “Network”
- Select Mainnet or Testnet
- Refresh Staxiq page
Staxiq automatically detects your wallet’s network and displays the corresponding address and balances. You don’t need to change anything in Staxiq itself.
Disconnecting Your Wallet
To disconnect your wallet from Staxiq:Click Your Address
In the Staxiq navbar, click on your shortened wallet address (e.g.,
SP2X4...3K4J).A dropdown menu will appear.Select 'Disconnect'
Click “Disconnect Wallet” in the dropdown.This removes the session and clears your data from Staxiq.
signUserOut() method:
Troubleshooting
Wallet popup doesn't appear when clicking 'Connect Wallet'
Wallet popup doesn't appear when clicking 'Connect Wallet'
Solutions:
- Ensure your wallet extension is installed and enabled
- Check if the wallet is unlocked (enter your password)
- Try refreshing the Staxiq page
- Disable ad blockers temporarily (they sometimes block wallet popups)
- Check browser console for errors (F12 → Console tab)
brave://settings/shields and allow popups for Staxiq’s domain.Wrong address showing in Staxiq
Wrong address showing in Staxiq
Cause: Your wallet is connected to a different network than expected.Solution:
- Check if you’re on Mainnet or Testnet in your wallet
- Testnet addresses start with
ST... - Mainnet addresses start with
SP... - Switch networks in your wallet and refresh Staxiq
Transaction fails or gets stuck
Transaction fails or gets stuck
Common Reasons:
- Insufficient STX for transaction fees
- Network congestion on Stacks blockchain
- Incorrect nonce (transaction order)
- Ensure you have at least 0.5 STX for fees
- Wait 10-15 minutes and try again
- Check transaction status on Stacks Explorer
- Try increasing the fee in wallet settings (advanced)
'Store write' permission denied error
'Store write' permission denied error
Solution: This happens when you deny the permission request.
- Disconnect wallet from Staxiq
- Click “Connect Wallet” again
- Approve all requested permissions
- These permissions are necessary for Staxiq to function
Balance shows 0 but I have funds
Balance shows 0 but I have funds
Solutions:
- Verify you’re on the correct network (mainnet vs testnet)
- Check your balance directly in your wallet - if it’s correct there, Staxiq’s API may be delayed
- Wait 30-60 seconds and refresh the page
- Check Stacks Status for API outages
- Try disconnecting and reconnecting your wallet
Can't install Leather/Xverse extension
Can't install Leather/Xverse extension
For Leather:
- Ensure you’re using a supported browser (Chrome, Brave, Firefox, Edge)
- Check if you have enough disk space
- Try installing from the direct Chrome Web Store link
- Check your device meets minimum requirements
- Ensure you have the latest OS version
- Try uninstalling and reinstalling
Hardware Wallet Integration
For maximum security, you can use a hardware wallet with Leather:Supported Devices
Leather supports:
- Ledger Nano S / S Plus / X
Connect Hardware Wallet
- Open Leather extension
- Click “Add account”
- Select “Connect hardware wallet”
- Plug in your Ledger and unlock it
- Open the Stacks app on your Ledger
- Approve the connection
Hardware wallet support in Xverse is coming soon. Currently only available in Leather.
Next Steps
Now that your wallet is connected:Explore Your Dashboard
Learn how to navigate your portfolio, view protocol positions, and understand the AI copilot recommendations.
Using the Yield Calculator
Simulate compound returns across different Stacks DeFi protocols and optimize your earnings.
Understanding Stacking
Learn how to stack STX to earn BTC rewards and track your stacking cycles.
API Integration
Build your own integrations using Staxiq’s wallet connection patterns.