FAQ
Answers to common questions about Luminex on Spark. Click any question to expand the answer.
General Questions
I'm confused, what is the difference between Flashnet and Spark and the relation to Luminex?
Luminex and Flashnet both run on Spark, but they focus on different parts of the experience.
Luminex is the frontend, it's the app or interface people use to launch tokens, see prices, place trades, and interact.
Flashnet is the backend, it's the engine that actually matches trades and settles them instantly on Bitcoin using Spark.
What is Spark?
Spark is a signing protocol built on top of Bitcoin that makes it easy to send Bitcoin and Bitcoin-based tokens instantly, with very low fees, and without giving up control of your funds thanks to unilateral exit.
Learn more: Spark Documentation
Is Spark safe to use?
Security Features:
✅ Non-custodial (you control your keys)
✅ Open-source Flashnet protocol
✅ Transparent on-chain operations
✅ No smart contract risk (Bitcoin-native)
✅ Lightning Network integration
User Responsibilities:
Secure your seed phrase
Verify addresses before transacting
Start with small amounts
Research tokens before trading
Never share private keys
Risk Disclaimer: Trading involves risk. Only invest what you can afford to lose.
How is Spark different from other DEXs?
Versus Ethereum DEXs:
✅ Bitcoin-native (no wrapped tokens)
✅ Lightning fast deposits
✅ Lower, predictable fees
✅ No gas price volatility
✅ Fair launch mechanics
Versus Centralized Exchanges:
✅ Non-custodial
✅ No KYC required
✅ Transparent fees
✅ Direct Bitcoin integration
✅ Permissionless token creation
Versus Other Bitcoin Protocols:
✅ True AMM (not just minting)
✅ Bonding curves for fair launches
✅ Lightning integration
✅ Real liquidity pools
✅ Native trading interface
Getting Started
How do I create a wallet?
Mnemonic Wallet (Recommended):
Go to Spark homepage
Click "Create Wallet"
Save your 12-word seed phrase
Confirm backup
Set password
Done!
Xverse Wallet:
Install Xverse extension
Create Xverse wallet
Connect to Spark
Grant permissions
Start trading
Learn More: Getting Started Guide
How do I fund my wallet?
You can get funds onto Spark by either receiving, or buying.

Receive
You can send yourself funds via a Spark Address, Native Bitcoin or Lightning Network. Click on the options below to get your deposit address.

Buy
You can also buy Bitcoin using the buy button on our interface.
Simply enter how much BTC you'd like to purchase, and continue to the next page, where you'll be provided with a Lightning address.
Fixedfloat will provide you with a Lightning address where you can select what currency you'd like to send to purchase the BTC.
Send the amount in the currency you've selected, and you will receive your BTC in your wallet on the Luminex interface.



To learn more about Fixedfloat, please read their FAQ Guide.
Lightning Deposits (Recommended):
Click "Deposit"
Enter amount
Generate Lightning invoice
Pay from any Lightning wallet
Receive instantly (1-3 seconds)
Supported Wallets:
Phoenix, Breez, Muun
Zeus, Wallet of Satoshi
Strike, Cash App
Most Lightning wallets
Minimum: Usually 1,000-10,000 sats Fees: Typically <2%
Learn More: Wallet Management Guide
Can I use a hardware wallet?
Currently:
Direct hardware wallet support: Not yet
Workaround: Use Xverse with hardware wallet
Future Plans:
Native hardware wallet support
Ledger integration
Trezor integration
Enhanced security options
What if I lose my seed phrase?
WARNING: Cannot be recovered!
If you lose your seed phrase:
❌ Cannot access wallet
❌ Cannot recover funds
❌ Support cannot help
❌ Funds permanently lost
Prevention:
Write down seed phrase immediately
Store in multiple secure locations
Never digital backup (no photos/cloud)
Test recovery before adding large funds
Consider metal backup for large amounts
Token Creation
What's the difference between Simple and Advanced mode?
Simple Mode (Recommended):
Fixed 1 billion supply
8 decimals
Automatic bonding curve
80% graduation threshold
Pool created automatically
Fair launch optimized
Advanced Mode:
Custom supply
Custom decimals (0-18)
Manual pool creation
Custom bonding parameters
Deploy without pool
For experienced users
Use Simple Unless:
Migrating from another chain
Need specific tokenomics
You're an experienced developer
Have a specific technical reason
Learn More: Creating Tokens Guide
Trading
What are bonding curves?
A bonding curve is an automated pricing mechanism where the price increases as more tokens are sold. This ensures fair price discovery, always-available liquidity, and protection against rug pulls during the launch phase.
For detailed technical explanations: Flashnet Documentation
What is slippage?
Definition: The difference between expected price and actual execution price.
Why It Happens:
Price moves during transaction
Large orders affect price
Other trades execute first
Market volatility
Example:
Expected: 1000 tokens for 0.001 BTC
Slippage: 1%
Minimum: 990 tokens
If price worse: Transaction fails
Setting Slippage:
Auto mode: Recommended (1-3%)
Low volatility: 0.5-1%
High volatility: 2-5%
Large orders: 3-10%
Very large: 10%+
Learn More: Trading Guide
Why did my trade fail?
Common Reasons:
Slippage Exceeded
Price moved too much
Solution: Increase slippage or retry
Insufficient Balance
Not enough BTC or tokens
Solution: Deposit more or reduce amount
Below Minimum
Transaction too small
Solution: Increase to at least 1,000 sats
Pool Exhausted
Not enough liquidity
Solution: Reduce amount or wait
Network Issues
Connection interrupted
Solution: Retry transaction
Check:
Error message details
Your balance
Pool liquidity
Slippage settings
Network status
What is price impact?
Definition: How much your trade moves the market price.
Why It Matters:
Large trades = high impact
High impact = worse price
Affects your execution
Affects next traders
Liquidity Provision
When can I add liquidity?
Bonding Curve Phase:
❌ Cannot add liquidity
During bonding curve only the bonding token is required as initial liquidity
Wait for graduation
After Graduation:
✅ Can add liquidity
Pool is constant product (x*y=k)
Anyone can add
Earn LP fees
How to Know:
Check pool status
LP tab will be active
Pool type shows "Constant Product"
What is impermanent loss?
Simple Explanation: When providing liquidity, if the price ratio changes significantly, you may end up with less value than if you had just held the tokens.
Example:
Deposit:
- 1 BTC + 1000 tokens
- Total value: $100,000
Price doubles:
- Get back: 0.707 BTC + 1414 tokens
- Total value: $110,000
- vs Holding: $150,000
- IL: -$40,000 (27%)
When It Happens:
Token price changes significantly
More change = more IL
Price goes up OR down
Temporary until you withdraw
Mitigation:
Provide to stable pairs
Collect fees to offset
Hold long-term
Understand the risk
Learn More: Liquidity Guide
How do I earn from liquidity provision?
LP Fee Earnings:
LP Fee depends on each specific pool. Usually at 0.3% of all trades
Proportional to your pool share
Auto-compounds into pool
Increases LP token value
Calculation:
Your share: 10% of pool
Daily volume: 1 BTC
LP fee: 0.3% = 0.003 BTC
Your earnings: 10% of 0.003 = 0.0003 BTC/day
Deposits & Withdrawals
Why use Lightning vs on-chain?
Lightning Deposits:
✅ Fast (1-3 seconds)
✅ Low fees (<2%)
✅ Small amounts fine
✅ Private
❌ Requires Lightning wallet
On-Chain Withdrawals:
✅ Widely supported
✅ Any Bitcoin wallet
✅ Final settlement
❌ Slower (~30-60 min)
❌ Higher fees
How long do withdrawals take?
Processing Steps:
Broadcast: Immediate
1 Confirmation: ~10 minutes
3 Confirmations: ~30 minutes
Timing Factors:
Network congestion
Fee amount paid
Block time variance
Weekend vs weekday
Status Tracking:
Real-time status in wallet
Check Bitcoin explorer
Transaction ID provided
Can I deposit from an exchange?
Lightning:
✅ Kraken, Bitstamp, FixedFloat
⚠️ Check if exchange supports Lightning
⚠️ Some exchanges don't support withdrawals
On-Chain:
Any Exchange with onchain withdrawals
Workaround:
Send from exchange to Lightning wallet
Then Lightning wallet to Spark
Two-step process
Small extra fee
Future: Native on-chain deposits planned
Security
How do I keep my wallet safe?
Seed Phrase Security:
✅ Write on paper
✅ Store in multiple locations
✅ Use metal backup for large amounts
✅ Tell trusted person where it is (optional)
❌ Never digital copy
❌ Never photos
❌ Never cloud storage
❌ Never tell anyone the words
Password Security:
Use strong, unique password
Password manager recommended
Change if compromised
Don't reuse passwords
Device Security:
Keep software updated
Use antivirus
Avoid public WiFi for transactions
Lock when not in use
What if someone gets my seed phrase?
CRITICAL: They have complete access to your funds!
Immediate Actions:
Create new wallet immediately
Transfer all funds to new wallet
Never use compromised wallet again
Review how it was compromised
Improve security practices
Prevention:
Never share seed phrase
No digital copies
Secure physical storage
Be aware of phishing
Verify all websites
Are my funds insured?
No Insurance:
Spark is non-custodial
You control the keys
You bear the responsibility
Why No Insurance:
Decentralized protocol
Self-custody model
No insurance pool
User maintains control
Your Protection:
Secure seed phrase properly
Start with small amounts
Understand the risks
Use security best practices
Never invest more than you can lose
For more info, read: ToS
How do I verify I'm on the real Spark site?
Official Domain:
Check URL carefully
Bookmark the site
Type URL manually (don't click links)
Look for HTTPS
Warning Signs:
Misspelled domain
Unexpected popup
Request for seed phrase
Too-good-to-be-true offers
Unsolicited messages
Best Practices:
Always verify URL
Be skeptical of links
Check social media for official links
Enable browser warnings
Report phishing attempts
Fees
What fees does Spark charge?
Trading Fees: Trading Fees depend on the specific Pool you are trading on. The fee is splitted in Host Fees (usually 1%) and goes to whoever platform created the pool. Integrator Fees (if present, usually 1%), and goes to the frontend where you are trading on. LP Fee, only for Constant Product Pools, (usually 0.3%).
There are no other fees.
Learn More: Fee Structure
Are there hidden fees?
No Hidden Fees:
✅ All fees shown before transaction
✅ No surprise charges
✅ Transparent structure
✅ No markup on prices
Technical
What is Flashnet?
Flashnet is the high-performance trading system built on Spark that acts as the backend automated market maker (AMM). It enables instant, low-fee token operations on Bitcoin.
Learn more: Flashnet Documentation
What blockchain does Spark use?
Spark is built on Bitcoin with Lightning Network integration. It's not a sidechain - it uses Spark's signing protocol for direct Bitcoin integration without wrapped tokens or bridges.
Learn more: Spark Documentation
Troubleshooting
My transaction is stuck
Check:
Transaction status in wallet
Flashnet status page
Error message if any
Your balance
Solutions:
Wait 1-2 minutes
Check network status
Retry if failed
Contact support if stuck >5 minutes
Prevention:
Stable internet connection
Don't close browser during transaction
Wait for confirmation before next action
I can't connect my wallet
Common Issues:
Mnemonic Wallet:
Check password is correct
Verify seed phrase spelling
Clear browser cache
Try incognito mode
Xverse Wallet:
Extension installed?
Wallet unlocked?
Correct network selected?
Try disconnecting and reconnecting
General:
Refresh page
Restart browser
Check for updates
Try different browser
Prices look wrong
Possible Causes:
Stale Data
Refresh page
Check internet connection
WebSocket reconnecting
Large Recent Trade
Price changed legitimately
Check recent transactions
Normal for low liquidity tokens
Display Bug
Clear cache
Refresh page
Report if persists
Wrong Decimals
Token decimals display issue
Check on explorer
Report if confirmed wrong
I need more help
Support Channels: Contact us on Discord
When Contacting Support:
Describe issue clearly
Include transaction ID if applicable
Screenshots helpful
Your address (public key only)
Don't share seed phrase or private keys!
Related Documentation:
Last updated