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
- Native Stacks and Bitcoin support
- Open source
- Hardware wallet integration
- Advanced transaction controls
Xverse Wallet
- Excellent mobile experience
- Built-in sBTC bridge
- NFT gallery
- Simple, clean interface
Installing Leather Wallet
Download the Extension
- Chrome / Brave / Edge: Install from Chrome Web Store
- Firefox: Install from Firefox Add-ons
Create New Wallet
Save Your Secret Key
- ✅ 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
- 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
- Testnet: For testing with fake STX (recommended for first-time users)
- Mainnet: For real funds and production use
Get Your Wallet Address
SP2X4Y8... (mainnet) or ST2X4Y8... (testnet)This is your public address for receiving STX and sBTC - safe to share.Installing Xverse Wallet
Download Xverse
- 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
Backup Your Seed Phrase
- ✅ 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
Select Network
- Tap the profile icon
- Go to “Network”
- Choose “Mainnet” or “Testnet”
Copy Your Address
SP3FGQ8... (mainnet) or ST3FGQ8... (testnet)Use this address to receive STX, sBTC, and other Stacks tokens.Connecting Wallet to Staxiq
Once your wallet is set up, connecting to Staxiq is seamless.Open Staxiq
Click 'Connect Wallet'
Approve in Wallet
Connection Confirmed
- 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
Disconnecting Your Wallet
To disconnect your wallet from Staxiq:Click Your Address
SP2X4...3K4J).A dropdown menu will appear.Select 'Disconnect'
Confirm Disconnection
signUserOut() method:
Troubleshooting
Wallet popup doesn't appear when clicking 'Connect Wallet'
Wallet popup doesn't appear when clicking 'Connect Wallet'
- 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
- 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
- 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
- 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
- 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
- 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
- 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
Use with Staxiq